openapi: 3.1.0 info: title: Live Nation API version: '2026-10-13' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-13: 18 operation(s) read from 4 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Live Nation has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 7 documentation: 11 pages-with-code: 3 pages-read: 4 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-13' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 - https://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 - https://developer.ticketmaster.com/products-and-docs/apis/partner - https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api servers: - url: https://app.ticketmaster.eu paths: /bookings: post: operationId: post_bookings tags: - Bookings summary: Create a booking x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostBookingsRequest' responses: '201': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/PostBookingsResponse' x-evidence: kind: documentation /bookings/{inventoryToken}: delete: operationId: delete_bookings_inventoryToken tags: - Bookings summary: Release a booking x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: inventoryToken in: path required: true schema: type: string - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) x-evidence: kind: documentation /events: get: operationId: get_events tags: - Events summary: Event Search x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 parameters: - name: domain in: query required: false schema: type: string description: The market domain (e.g. norway, sweden, ...). - name: lang in: query required: false schema: type: string description: Language ISO code. - name: attraction_ids in: query required: false schema: type: string description: Comma‑separated list of attraction IDs. - name: category_ids in: query required: false schema: type: string description: Comma‑separated list of category IDs. - name: subcategory_ids in: query required: false schema: type: string description: Comma‑separated list of sub‑category IDs. - name: event_ids in: query required: false schema: type: string description: Comma‑separated list of event IDs. - name: event_name in: query required: false schema: type: integer description: Name of the event. - name: venue_ids in: query required: false schema: type: string description: Comma‑separated list of venue IDs. - name: city_ids in: query required: false schema: type: string description: Comma‑separated list of city IDs. - name: country_ids in: query required: false schema: type: string description: Comma‑separated list of country IDs. - name: postal_code in: query required: false schema: type: string description: Postal or zip code. - name: lat in: query required: false schema: type: string description: Latitude for location‑based search. - name: long in: query required: false schema: type: string description: Longitude for location‑based search. - name: radius in: query required: false schema: type: integer description: Radius in km for location‑based search. - name: eventdate_from in: query required: false schema: type: string description: Start of event date range (UTC). - name: eventdate_to in: query required: false schema: type: string description: End of event date range (UTC). - name: onsaledate_from in: query required: false schema: type: string description: Start of onsale date range (UTC). - name: onsaledate_to in: query required: false schema: type: string description: End of onsale date range (UTC). - name: offsaledate_from in: query required: false schema: type: string description: Start of offsale date range (UTC). - name: offsaledate_to in: query required: false schema: type: string description: End of offsale date range (UTC). - name: min_price in: query required: false schema: type: integer description: Minimum ticket price. - name: max_price in: query required: false schema: type: integer description: Maximum ticket price. - name: price_excl_fees in: query required: false schema: type: boolean description: If true, prices exclude fees. - name: seats_available in: query required: false schema: type: boolean description: When true, only events with tickets available are returned. - name: cancelled in: query required: false schema: type: boolean description: When true, only cancelled events are returned. - name: is_not_package in: query required: false schema: type: boolean description: When true, excludes package events. - name: sort_by in: query required: false schema: type: string description: Sorting method (eventdate, eventname, popularity, proximity). - name: order in: query required: false schema: type: string description: Sorting order (asc or desc). - name: rows in: query required: false schema: type: integer description: Number of rows to return (max 250). - name: start in: query required: false schema: type: integer description: Offset for pagination. - name: exclude_external in: query required: false schema: type: boolean description: When true, excludes external events. responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetEventsResponse' x-evidence: kind: documentation /events/{eventId}/prices: get: operationId: get_events_eventId_prices tags: - Events summary: Event Prices x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 parameters: - name: eventId in: path required: true schema: type: string - name: lang in: query required: false schema: type: string description: Language ISO code. - name: domain in: query required: true schema: type: string description: Market domain. - name: price_level_ids in: query required: false schema: type: string description: Comma‑separated list of price level IDs. responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetEventsEventidPricesResponse' x-evidence: kind: documentation /events/{eventId}: get: operationId: get_events_eventId tags: - Events summary: Retrieves a specific event. x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: eventId in: path required: true schema: type: string - name: last_modification in: query required: true schema: type: string description: Minimum last modification (UTC date and time) - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetEventsEventidResponse' x-evidence: kind: documentation /events/{eventId}/availability: get: operationId: get_events_eventId_availability tags: - Events summary: Retrieves the availability of an event. x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: eventId in: path required: true schema: type: string - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetEventsEventidAvailabilityResponse' x-evidence: kind: documentation /healhtcheck: get: operationId: get_healhtcheck tags: - Healhtcheck summary: Health Check Request x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetHealhtcheckResponse' x-evidence: kind: documentation /healthcheck: get: operationId: get_healthcheck tags: - Healthcheck summary: Health Check Request x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetHealthcheckResponse' x-evidence: kind: documentation /manifests/{manifestId}: get: operationId: get_manifests_manifestId tags: - Manifests summary: Retrieves a specific manifest. x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: manifestId in: path required: true schema: type: string - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetManifestsManifestidResponse' x-evidence: kind: documentation /mfxapi/v2/events/{eventid}: get: operationId: get_mfxapi_v2_events_eventid tags: - Mfxapi summary: GET /mfxapi/v2/events/{eventId} x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 parameters: - name: eventid in: path required: true schema: type: string responses: '200': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/GetMfxapiV2EventsEventidResponse' x-evidence: kind: code-example language: curl snippet: 'curl --include --header "Accept: application/json" ''https://app.ticketmaster.eu/mfxapi/v2/events/449621?lang&domain'' ' /mfxapi/v2/events/{eventid}/{id}: get: operationId: get_mfxapi_v2_events_eventid_id tags: - Mfxapi summary: GET /mfxapi/v2/events/{eventId}/areas x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 parameters: - name: eventid in: path required: true schema: type: string - name: id in: path required: true schema: type: string responses: '200': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/GetMfxapiV2EventsEventidIdResponse' x-evidence: kind: code-example language: curl snippet: 'curl --include --header "Accept: application/json" ''https://app.ticketmaster.eu/mfxapi/v2/events/449621/areas?domain&lang'' ' collapsed_from: 3 example path(s) differing only at id /mfxapi/v2/{v2id}: get: operationId: get_mfxapi_v2_v2id tags: - Mfxapi summary: GET /mfxapi/v2/attractions x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2 parameters: - name: v2id in: path required: true schema: type: string responses: '200': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/GetMfxapiV2V2IdResponse' x-evidence: kind: code-example language: php snippet: CURLOPT_URL , "https://app.ticketmaster.eu/mfxapi/v2/attractions?domain&lang&attraction_ids&attraction_name&has_events&sort_by&order&rows&start" collapsed_from: 2 example path(s) differing only at v2Id /orders: get: operationId: get_orders tags: - Orders summary: Retrieves an Order list x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetOrdersResponse' x-evidence: kind: documentation post: operationId: post_orders tags: - Orders summary: Create an order in the Partner ticketing system x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostOrdersRequest' responses: '201': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/PostOrdersResponse' x-evidence: kind: documentation /orders/{inventoryOrder}: get: operationId: get_orders_inventoryOrder tags: - Orders summary: Get the order status from the Partner system x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: inventoryOrder in: path required: true schema: type: string - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetOrdersInventoryorderResponse' x-evidence: kind: documentation post: operationId: post_orders_inventoryOrder tags: - Orders summary: Update an order to print, to rollback the print or to cancel x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api parameters: - name: inventoryOrder in: path required: true schema: type: string - name: X-Correlation-Id in: header required: false schema: type: string description: Unique identifier value that is attached to requests that allow reference to a particular transaction requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostOrdersInventoryorderRequest' responses: '201': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/PostOrdersInventoryorderResponse' x-evidence: kind: documentation /tm-3pi-api/login: post: operationId: post_tm_3pi_api_login tags: - Tm 3Pi Api summary: Authentication request to obtain an access token. x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostTm3PiApiLoginRequest' responses: '201': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/PostTm3PiApiLoginResponse' x-evidence: kind: documentation /tm-3pi-api/v1: get: operationId: get_tm_3pi_api_v1 tags: - Tm 3Pi Api summary: GET /tm-3pi-api/v1 x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl –X POST \"http://partner.com/tm-3pi-api/v1/ $SERVICE \" -H \"Authorization: Bearer ACCESS_TOKEN\" \n Data Model And Processes\ \ \n Ingestion \n The ingestion process imports manifests and events for an integrated venue . \n Manifests \n A manifest is the seat\ \ configuration for a venue. A venue can have several different configurations (depending on the events that take place). \n A manifest\ \ is defined a" components: schemas: PostBookingsRequest: type: object properties: booking_request: type: object description: Details of the tickets to reserve required: - booking_request PostBookingsResponse: type: object properties: inventory_token: type: string description: Token identifying the created booking GetEventsResponse: type: object properties: events: type: array description: List of event objects. pagination: type: object description: Pagination info (start, rows, total). GetEventsEventidPricesResponse: type: object properties: price_levels: type: array description: List of price level objects with range and availability. GetEventsEventidResponse: type: object properties: event: type: string GetEventsEventidAvailabilityResponse: type: object properties: availability: type: object description: Availability information (capacity of the sections and seat status) GetHealhtcheckResponse: type: object properties: id: type: integer description: '0 - Successful 901 - Service not currently available 902 - Syncronization required' message: type: string venues_to_sync: type: array GetHealthcheckResponse: type: object properties: id: type: integer description: '0 - Successful 901 - Service not currently available 902 - Syncronization required' message: type: string venues_to_sync: type: array GetManifestsManifestidResponse: type: object properties: manifest: type: object description: Manifest details GetMfxapiV2EventsEventidResponse: type: object properties: method: type: string url: type: string headers: type: object properties: ' Accept ': type: string GetMfxapiV2EventsEventidIdResponse: type: object properties: method: type: string url: type: string headers: type: object properties: ' Accept ': type: string GetMfxapiV2V2IdResponse: type: object properties: ' Accept ': type: string GetOrdersResponse: type: object properties: orders: type: array description: List of order information PostOrdersRequest: type: object properties: order_request: type: object description: Details required to confirm a booking and create a purchase order required: - order_request PostOrdersResponse: type: object properties: inventory_order: type: string description: Identifier of the created order GetOrdersInventoryorderResponse: type: object properties: order_status: type: object description: Current status of the order PostOrdersInventoryorderRequest: type: object properties: order_action: type: object description: 'Action to perform: print, rollback, or cancel' required: - order_action PostOrdersInventoryorderResponse: type: object properties: result: type: object description: Result of the requested action PostTm3PiApiLoginRequest: type: object properties: grant_type: type: string description: The value must be “client_credentials”. client_id: type: string description: Identifier of the client application (application key). client_secret: type: string description: Password for the authentication service (secret). required: - grant_type PostTm3PiApiLoginResponse: type: object properties: scope: type: string description: List of strings separated by spaces with accessible resources. access_token: type: string description: Token used for subsequent API calls. token_type: type: string description: Type of token issued according to OAuth2.0. expires_in: type: string description: Token expiration time in seconds. securitySchemes: bearer: type: http scheme: bearer security: - bearer: [] tags: - name: Bookings - name: Events - name: Healhtcheck - name: Healthcheck - name: Manifests - name: Mfxapi - name: Orders - name: Tm 3Pi Api