Endpoint: POST /event/seller/{account_id}/events/{events_pk}/tickets/
Autenticação: JWT obrigatório ou Chave de API aceita
Cria um ingresso sob {events_pk}. O evento deve existir. Opcionalmente, anexe uma lista de questions que o comprador deve responder ao adquirir este ingresso — elas são validadas contra os tipos suportados e deduplicadas por id no momento da criação.
Pré-requisitos
O evento pai deve existir e pertencer a {account_id}.
Parâmetros de caminho
Corpo da requisição
Preço em centavos de BRL.
Total de lugares para este tipo de ingresso. Padrão 1000.
Lista de objetos de pergunta. Cada entrada possui: Identificador estável. Se vazio, é gerado a partir do prompt.
Um dos valores LIST, RADIO, STRING, INTEGER, DATE, EMAIL, PHONE, CPF.
Obrigatório para LIST e RADIO.
Regex opcional aplicada a respostas do tipo STRING.
ALWAYS (padrão) ou PERIOD.
Resposta
201 Created com o ingresso persistido (mesmo formato da listagem).
{
"id" : "9b1c2d3e-4f5a-6b7c-8d9e-0f1a2b3c4d5e" ,
"name" : "Pista" ,
"amount" : 12000 ,
"quantity" : 500 ,
"description" : "Acesso à área comum." ,
"questions" : [
{ "id" : "camiseta" , "prompt" : "Tamanho da camiseta" , "type" : "LIST" , "values" : [ "P" , "M" , "G" , "GG" ]}
],
"sales_period_type" : "PERIOD" ,
"sales_starts_at" : "2026-05-01T00:00:00Z" ,
"sales_ends_at" : "2026-08-12T20:00:00Z" ,
"created_at" : "2026-05-14T12:00:00Z" ,
"updated_at" : "2026-05-14T12:00:00Z"
}
Erros
Status Quando 400Evento não encontrado, ids de pergunta duplicados, schema de pergunta inválido, values ausente para LIST/RADIO. 401Token ausente ou inválido.
Exemplos
curl -X POST "https://api.dlpay.cloud/event/seller/ $ACCOUNT_ID /events/ $EVENT_ID /tickets/" \
-H "Authorization: Bearer $ACCESS_TOKEN " \
-H "Content-Type: application/json" \
-d '{
"name": "Pista",
"amount": 12000,
"quantity": 500,
"description": "Acesso à área comum.",
"questions": []
}'