Get detailed event information including all ticket types
const url = 'https://www.eventpop.me/api/public/organizers/1/events/1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://www.eventpop.me/api/public/organizers/1/events/1Returns event details and ticket types for check-in UI setup
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Event ID
Responses
Section titled “Responses”Get event details with ticket types
PublicAPI_Entities_EventDetailsResponse model
object
Operation success status
Event details
object
Unique event identifier
Event status (e.g., “active”, “draft”, “ended”)
Default cover image URL
object
Default poster image URL (large square)
object
Event title
Event description in Thai
Event description in English
Event location name
Event category/type icon URL
Formatted location name for display
Event creation timestamp (ISO 8601 format)
Last update timestamp (ISO 8601 format)
Event start date/time (ISO 8601 format)
Event end date/time (ISO 8601 format)
Ticket types for this event
object
Ticket type ID
Ticket type name
Price in satangs
Total quantity/quota
Number of tickets sold
Ticket type status
Examplegenerated
{ "success": true, "event": { "id": 1, "status": "example", "cover": "example", "covers": { "original": "example" }, "poster": "example", "posters": { "original": "example" }, "title": "example", "description": "example", "description_en": "example", "location_name": "example", "display_icon": "example", "display_location_name": "example", "created_at": "example", "updated_at": "example", "start_at": "example", "end_at": "example" }, "ticket_types": [ { "id": 1, "name": "example", "price": 1, "quantity": 1, "sold_tickets_count": 1, "status": "example" } ]}Unauthorized
Forbidden - Missing organizer scope
Event not found