Saltar al contenido principal

Standard

To integrate ticket issuance into your platform, the first step is to make a call to the menta API each time tickets are issued. This can occur in various scenarios, such as at the time of purchase, when sending comp tickets to end users, or any other instance where tickets are generated.

Tickets can be issued either individually or in bulk, for example, when a user purchases multiple tickets simultaneously.

To report ticket issuance, use the /v1/tickets endpoint. This endpoint expects an array of tickets. If you need to send information about a single ticket, simply send an array containing that single item.

The following is an example of how to notify menta about the emission of a ticket, with fictitious data, using cURL.
    curl -X POST 'https://api.mentatickets.com/v1/tickets'
-H 'Authorization: YOUR_API_KEY'
-H 'Content-Type: application/json'
--data-raw '[
{
"ticketOptionId": "0001",
"showId": "4726",
"externalReferenceEventId": "the-lion-king-broadway",
"buyer": "buyer@emaildomain.com",
"ticketId": "111",
"ticketAccess": {
"type": "URL",
"locator": "https://storage.googleapis.com/default_mentatickets-core/Captura%20de%20pantalla%202023-03-21%20a%20la(s)%2010.46.42.png",
"status": "LOCKED"
}
}
]'

What Ticket Information Does menta Need to Function?

Below are the fields that make up a ticket. It is important to note that all fields are mandatory:

Ticket Entity

FieldData TypeDescriptionExample
ticketOptionIdStringID of the ticket type you use on your platform."0001"
showIdStringID of the Event Show (if more than one) used on your platform."4726"
externalReferenceEventIdStringID of the Event used on your platform."the-lion-king-broadway"
buyerStringEmail address of the original ticket buyer."buyer@emaildomain.com"
ticketIdStringID of the Ticket. Must be unique across your platform."111"
ticketAccessTicketAccessInformation about the ticket access locator.See the table below

TicketAccess Entity

FieldData TypeDescriptionExample
typeEnum (URL or API)Specifies the type of resource to obtain the ticket QR."URL"
locatorStringURL of the resource where the Ticket QR is located."https://platform.com/images/qr-123.png"

If you need further assistance or have any questions about the removal process, please do not hesitate to contact us.