v1

latestOpenAPI 3.0.02026-07-1340092.7 KB
Eventos

Crear tickets manualmente (Admin)

Crear tickets de evento manualmente con información del comprador y asistentes. Este endpoint permite a los administradores crear tickets sin pasar por el proceso de checkout normal.

post/event/checkout/ticket

Request body

pageIdnumber required
adminNotesstring
totalAmountnumber required
paymentMethod'DEBIT_CARD' | 'CREDIT_CARD' | 'DIRECT_DEBIT' | 'CARD' | 'PAGO_FACIL' | 'RAPI_PAGO' | 'PAGO_MIS_CUENTAS' | 'LINK_PAGO' | 'TRANSFER' | 'CASH' | 'MERCADO_PAGO' | 'MERCADO_PAGO_POINT' | 'SIRO' | 'PAGOS360' required
paymentDatestring nullable

Example request

{
  "pageId": 1,
  "items": [
    {
      "itemId": 10,
      "quantity": 2
    }
  ],
  "buyer": {
    "name": "Juan",
    "lastName": "Pérez",
    "documentType": "DNI",
    "documentNumber": "12345678",
    "email": "juan.perez@example.com",
    "phoneNumber": "+5491123456789",
    "address": "Calle Falsa 123",
    "country": "Argentina"
  },
  "tickets": [
    {
      "firstName": "Juan",
      "lastName": "Pérez",
      "document": "12345678",
      "email": "juan.perez@example.com",
      "itemId": 10,
      "customFieldResponses": [
        {
          "customFieldId": 1,
          "value": "Vegetariano"
        }
      ]
    },
    {
      "firstName": "María",
      "lastName": "González",
      "document": "87654321",
      "email": "maria.gonzalez@example.com",
      "itemId": 10,
      "customFieldResponses": [
        {
          "customFieldId": 1,
          "value": "Sin restricciones"
        }
      ]
    }
  ],
  "totalAmount": 5000,
  "paymentMethod": "CASH",
  "adminNotes": "Tickets creados manualmente por el administrador"
}

Response

Tickets creados exitosamente

successboolean required