Skip to content

Retrieves the collection of TicketingProduct resources.

Request

Retrieves the collection of TicketingProduct resources.

Security
JWT
Path
catalogIdstring[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0...required

Catalog identifier

Query
pageinteger

The collection page number

Default:1
itemsPerPageinteger, [ 0 .. 50 ]

The number of items per page

Default:10
productBasestring[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0...

Filter by product base

Example:productBase=0194ad2c-491c-7c9e-b842-10ee940ed6a3
withDisabledbooleantrue|false

If true, the disabled products are returned in the response. If false, the disabled products are not returned in the response. If not specified, the disabled products are not returned in the response.

Example:withDisabled=true
curl -i -X GET \
  'https://api.demo.korusticket.com/v1/ticketing/catalogs/{catalogId}/products?page=1&itemsPerPage=10&productBase=0194ad2c-491c-7c9e-b842-10ee940ed6a3&withDisabled=true' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

TicketingProduct collection

Bodyapplication/ld+json
totalItemsinteger, >= 0
searchobject
viewobject
Example:
{ "@id": "string", "@type": "string", "first": "string", "last": "string", "previous": "string", "next": "string" }
memberArray of objects(TicketingProduct.jsonld-v1.product.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": [ {} ] }