List event gallery images​
GET
/api/v2/events/{eventId}/images
Returns all gallery images for an event, ordered by their ordering field
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event ID
Type
Requiredinteger
Format
"int64"Query Parameters
published
Filter by published status
Type
boolean
Responses​
List of event images
application/json
{
 Â
 Â
}
Upload event gallery image​
POST
/api/v2/events/{eventId}/images
Upload a new gallery image for an event. Supports both multipart/form-data and base64 JSON uploads.
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event ID
Type
Requiredinteger
Format
"int64"Request Body​
object
image
string
Required
Image file to upload
Format
"binary"title
string
Optional title for the image
published
boolean
Whether the image is published (default: true)
Default
trueResponses​
Image uploaded successfully
application/json
{
 Â
}
Delete event gallery image​
Bulk delete event gallery images​
POST
/api/v2/events/{eventId}/images/bulk-delete
Delete multiple gallery images at once
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event ID
Type
Requiredinteger
Format
"int64"Request Body​
application/json
{
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
}
Responses​
Images deleted successfully
Reorder event gallery images​
POST
/api/v2/events/{eventId}/images/reorder
Reorder gallery images by providing ALL image IDs for the event in the desired order. The position in the array determines the new ordering value (0-based). You must include all image IDs - partial updates are not allowed.
Authorizations​
bearerAuth
Type
HTTP (bearer)
Parameters​
Path Parameters
eventId*
Event ID
Type
Requiredinteger
Format
"int64"Request Body​
application/json
{
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
 Â
}
Responses​
Images reordered successfully
application/json
{
 Â
 Â
}
