TM 3RD PARTY INTEGRATION API

Compare Version 0.16.0 and 0.21.0


What’s New


What’s Deprecated


What’s Changed


GET /healthcheck Health Check Request
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

GET /events Retrieves a list of events
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

GET /events/{event_id} Retrieves a specific event.
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

Return Type

Modify event.price_levels //list of price categories
Modify event.price_types //list of price types
Modify event.face_value_prices //list of prices
Modify status //Event status (no letter casing)

GET /events/{event_id}/availability Retrieves the availability of an event.
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

GET /manifests/{manifest_id} Retrieves a specific manifest.
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

POST /bookings Inventory Request
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction
Modify request.channel_info.channel_type //Sale channel type (no letter casing)

DELETE /bookings/{inventory_token} Inventory Release
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

POST /orders Order Request (Inventory Commit)
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction
Insert request.order_info.tickets_amount //Total order amount excluding all fees only face value (Minor currency units ex. 2000 = 20EUR)
Insert request.order_info.tickets_quantity //Inventory tickets quantity
Delete request.order_info.order_total_amount //Ticketmaster total order amount (Minor currency units ex. 2000 = 20EUR)
Delete request.order_info.inventory_tickets_amount //Total tickets amount, excluding all fees (only face value)
Modify request.payment_info.payment_method_type //Payment method identifier (no letter casing)
    "NO" - No Payment
    "CASH" - Cash
    "CARD" - Payment Card
    "OTHERS" - Others payment method

Modify request.delivery_info.delivery_method_type //Delivery method identifier (no letter casing)
    "DS" - Delivery service 
    "PH" - Print at home
    "PU" - Pick-up
    "NO" - No pickup

GET /orders Retrieves an Order list
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

POST /orders/{inventory_order} Order Print, Order Print Rollback or Order Cancel
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction
Modify request.channel_info.channel_type //Sale channel type (no letter casing)
Modify request.action //Action to update an order (no letter casing).
    * "PRINT" - to set the status of the tickets to printed.
    * "ROLLBACK_PRINT" - to reset the status to printable (for printing problems)
    * "CANCEL" - to cancel the order

Return Type

Modify action //Action echoed.
"PRINT" - to set the status of the tickets to printed.
"ROLLBACK_PRINT" - to reset the status to printable (for printing problems)
"CANCEL" - to cancel the order

GET /orders/{inventory_order} Order Status
Parameters

Add X-Correlation-Id //Unique identifier value that is attached to requests that allow reference to a particular transaction

Compare Version 0.21.0 and 0.23.0


What’s New


GET /logos/{logo_id} Retrieves a specific logo.

What’s Deprecated


What’s Changed


GET /events/{event_id} Retrieves a specific event.
Return Type

Insert event.ticket_texts
Insert event.logos //list of event logos. At the moment it only supports up to 2 logos per event.
Modify event.organization_info
Modify event.genre_info
Modify event.date_time_properties
Modify event.visibility
Modify event.doors_date_time_properties
Modify event.price_levels //list of price categories
Modify event.price_types //list of price types
Modify event.face_value_prices //list of prices

GET /manifests/{manifest_id} Retrieves a specific manifest.
Return Type

Modify sections
Modify levels
Modify price_levels

POST /bookings Inventory Request
Parameters

Modify request.language //ISO language and country codes (Example "es-es"). Language for some request parameters. Language cannot change once inventory is locked.

POST /orders Order Request (Inventory Commit)
Parameters

Modify request.payment_info.payment_method_type //Payment method identifier (no letter casing)
    "NO"     - No Payment
    "CASH"   - Cash
    "CARD"   - Payment Card
    "OTHERS" - Others payment method
    "UN"     - Without information (undefined)

Modify request.delivery_info.delivery_method_type //Delivery method identifier (no letter casing)
    "DS" - Delivery service 
    "PH" - Print at home
    "PU" - Pick-up
    "NO" - No pickup
    "UN" - Without information (undefined)

Return Type

Modify tickets

POST /orders/{inventory_order} Order Print, Order Print Rollback or Order Cancel
Parameters

Modify request.language //ISO language and country codes (Example "es-es"). Language for some request parameters.

Return Type

Modify tickets

GET /orders/{inventory_order} Order Status
Return Type

Modify tickets

Compare Version 0.23.0 and 0.24.0


What’s New


  • GET /tax-plans/{tax_plan_id} Retrieves a specific tax plan.

What’s Deprecated


What’s Changed


GET /events/{event_id} Retrieves a specific event.
Return Type

Insert event.price_components //list of price components
Modify event.logos //list of event logos.
At the moment it only supports up to 2 logos per event.