Skip to main content

Retrieves the catalog schedule with events, sessions, and products.

POST 

/api/v1/eventim/catalog/schedule

Fetches the complete catalog schedule including event groups, their events with sessions, and available products. Results can be filtered by date range, venue, or specific event IDs. Events and sessions are grouped by event group for easier navigation.

Examples

✅ Success (200)

{
"eventGroups": [
{
"eventGroupId": 1042,
"label": "Concerts 2026",
"eventAndSessions": [
{
"event": {
"eventId": 101,
"label": "Concert Night",
"code": "CN001",
"startDate": "2024-06-15T20:00:00Z",
"endDate": "2024-06-15T23:00:00Z",
"ticketInfo1": "Doors open at 19:00",
"ticketInfo2": "No refunds",
"ticketInfo3": "Age restriction: 18+",
"ticketInfo4": "Parking available",
"producerLicence": "LIC-2024-001",
"producerName": "Live Events Corp",
"availableFrom": "2024-05-01T00:00:00Z",
"availableTo": "2024-06-15T19:00:00Z",
"description": "An unforgettable night of live rock music",
"hasPoster": true,
"acceptETicket": true
},
"sessions": [
{
"eventSessionId": 501,
"startDate": "2024-06-15T20:00:00Z",
"endDate": "2024-06-15T23:00:00Z",
"availableFrom": "2024-05-01T00:00:00Z",
"availableTo": "2024-06-15T19:00:00Z",
"venueId": 5,
"venueMapType": "MULTI_BLOCK",
"sessionType": "DATETIME",
"taxIdCol1": 1,
"taxIdCol2": null,
"taxIdCol3": null,
"taxIdCol4": null,
"taxIdCol5": null,
"taxIdCol6": null,
"taxIdCol7": null,
"taxIdCol8": null,
"taxIdCol9": null,
"description": "Main evening show",
"hasProducts": true
}
]
}
]
}
],
"products": [
{
"productId": 3201,
"productType": "GLOBAL",
"label": "Adult Ticket",
"code": "ADULT",
"printOption": "ONE_FOR_ONE",
"printable": true,
"calculationMethod": "ORDER",
"taxIdCol1": 101
}
]
}

❌ Error 400 - Missing x-tenant header

{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
"title": "Bad Request",
"status": 400,
"detail": "Tenant header 'x-tenant' is required"
}

❌ Error 422 - Validation failed

{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.21",
"title": "Validation Failed",
"status": 422,
"detail": "The request contains 1 validation error(s)",
"errors": [
{ "field": "dateFrom", "message": "DateFrom is required" }
],
"errorCount": 1
}

❌ Error 422 - Invalid date range

{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.21",
"title": "Validation Failed",
"status": 422,
"detail": "The request contains 1 validation error(s)",
"errors": [
{ "field": "", "message": "DateFrom must be before or equal to DateTo" }
],
"errorCount": 1
}

❌ Error 500 - Server error

{
"type": "https://tools.ietf.org/html/rfc9110#section-15.6.1",
"title": "Internal Server Error",
"status": 500,
"detail": "An unexpected error occurred while processing your request.",
"traceId": "00-1234567890abcdef1234567890abcdef-1234567890abcdef-01"
}

Request

Responses

OK