Skip to content

TicketingCatalog

A Catalog is the ticket issuer's collection of products and events. There is usually only one Catalog per TicketIssuer.

List catalogs

Request

Attributes details

Name

Name of the catalog.

Timestamps

  • createdAt, UTC, the time at which the catalog was first imported.
  • lastSyncedAt, UTC, the time at which the catalog was updated.

ShortDescription

Short description of the catalog (HTML string). May be null. Localized content.

Description

Description of the catalog (HTML string). May be null. Localized content.

TermsOfUse

Terms of use of the catalog (HTML string). May be null. Localized content.

Venue

Venue information for the catalog. May be null.

  • name: Venue name
  • line1, line2: Address lines
  • postalCode, city, country: Address details
  • phone, website: Contact information
  • latitude, longitude: Geographic coordinates (decimal degrees, returned as strings)

Medias content

  • logo: Logo image if available
  • gallery: Gallery images ordered by position
Security
JWT
Query
pageinteger

The collection page number

Default:1
itemsPerPageinteger, [ 0 .. 50 ]

The number of items per page

Default:10
order[createdAt]string

Order by createdAt

Enum:"asc""desc"
curl -i -X GET \
  'https://api.demo.korusticket.com/v1/ticketing/catalogs?page=1&itemsPerPage=10&order%5BcreatedAt%5D=asc' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

TicketingCatalog collection

Bodyapplication/ld+json
totalItemsinteger, >= 0
searchobject
viewobject
Example:
{ "@id": "string", "@type": "string", "first": "string", "last": "string", "previous": "string", "next": "string" }
memberArray of objects(TicketingCatalog.jsonld-v1.catalog.read)required
Response
{ "totalItems": 0, "search": { "@type": "string", "template": "string", "variableRepresentation": "string", "mapping": [] }, "view": { "@id": "string", "@type": "string", "first": "string", "last": "string", "previous": "string", "next": "string" }, "member": [ {} ] }