Event Show
Event Show DTO
{
"id" [INTEGER],
"date": [DATE],
"time": [TIME],
"location": [STRING],
"address": [STRING],
"zip": [STRING],
"city": [STRING],
"isPremiere": [BOOLEAN],
"belongsToRepeatedShow": [BOOLEAN],
"updatedAt": [DATETIME],
"createdAt": [DATETIME],
"client": {
"id" [INTEGER],
"name": [STRING],
"portalFirma": [STRING],
"portalStrasse": [STRING],
"portalPlz": [STRING],
"portalOrt": [STRING],
"portalLand": [COUNTRY],
"portalTelefon": [STRING],
"portalEmail": [STRING],
"portalWebsite": [URL],
"portalInfoTelefon": [STRING],
"portalKartenTelefon": [STRING],
"portalTicketEmail": [STRING],
"portalTicketshopLink": [URL],
"istFestival": [BOOLEAN]
},
"repeatedShow": {
"id" [INTEGER],
"from": [DATE],
"to": [DATE],
"time": [TIME],
"timeText": [TEXT],
"location": [STRING],
"address": [STRING],
"zip": [STRING],
"city": [STRING],
"monday": [BOOLEAN],
"tuesday": [BOOLEAN],
"wednesday": [BOOLEAN],
"thursday": [BOOLEAN],
"friday": [BOOLEAN],
"saturday": [BOOLEAN],
"sunday": [BOOLEAN],
"updatedAt": [DATETIME],
"createdAT": [DATETIME]
},
"event": {
"id" [INTEGER],
"title": [STRING],
"subTitle": [STRING],
"content": [TEXT],
"website": [URL],
"ticketLink": [URL],
"internalNotes": [TEXT],
"active": [BOOLEAN],
"updatedAt": [DATETIME],
"createdAt": [DATETIME],
"category": {
"id" [INTEGER],
"name": [STRING]
},
"mainMedia": {
"id" [INTEGER],
"size": [INTEGER],
"originalName": [STRING],
"extension": [ENUM('jpg', 'png', 'gif')],
"caption": [STRING],
"source": [STRING],
"isDownloadable": [BOOLEAN],
"isFreeOfCharge": [BOOLEAN],
"url": [URL],
"uri": [STRING],
"deletedAt": [DATETIME],
"updatedAt": [DATETIME],
"createdAT": [DATETIME],
"thumbs": {
"small": {
"width": 150,
"height": [INTEGER],
"url": [STRING],
"size": [INTEGER]
},
"medium": {
"width": 300,
"height": [INTEGER],
"url": [STRING],
"size": [INTEGER]
}
"large": {
"width": 800,
"height": [INTEGER],
"url": [STRING],
"size": [INTEGER]
},
"cropped-small": {
"width": 300,
"height": 200,
"url": [STRING],
"size": [INTEGER]
},
"cropped-medium": {
"width": 450,
"height": 300,
"url": [STRING],
"size": [INTEGER]
},
"original": {
"width": [INTEGER],
"height": [INTEGER],
"url": [STRING],
"size": [INTEGER]
}
}
}
}
}
Requests
GET /event-show/
Gets an array of shows.
Query parameters
clientId=[INTEGER]
to filter byclientId
eventId=[INTEGER]
to filter byeventId
repeatedShowId=[INTEGER]
to filter byrepeatedShowId
dateFrom=[DATE]
to filter bydate
dateTo=[DATE]
to filter bydate
isPremiere=[0,1]
to filter byisPremiere
isFestival=[0,1]
to filter byclient.istFestival
cityId=[INTEGER]
to filter bycityId
regionId=[INTEGER]
to filter byregionId
q=[STRING]
to search by keyword(s)page=[INTEGER]
to paginate through the results (default 1)limit=[INTEGER]
to modify the result limit per page (default 25)
Response body
{
"results": [EVENTSHOWS],
"resultCount": [INTEGER]
}
GET /event-show/{eventShowId}/
Gets a single Event Show by eventShowId
.
Response body
Event Show DTO
Example
Getting the first 25 event shows starting from 2019-03-04:
curl -X GET https://api.kulturkurier.de/event-show/?page=1&dateFrom=2019-03-04 \