Skip to main content
POST
Criar Transação de Ingresso Protegido

Authorizations

Authorization
string
header
required

Token JWT obtido através do endpoint /seguros/auth/token.

Exemplo: Authorization: Bearer {seu_token}

Body

application/json
productId
integer
required

ID do produto/plano na tabela product

Example:

1

Link do canal do parceiro

Example:

"partner-link-abc123"

nomeCompleto
string
required

Nome completo do segurado (mín. 3 caracteres)

Example:

"João da Silva Santos"

cpfCnpj
string
required

CPF ou CNPJ do segurado (apenas números)

Example:

"12345678900"

dataNascimento
string<date>
required

Data de nascimento (formato YYYY-MM-DD)

Example:

"1990-05-15"

email
string<email>
required

Email do segurado

Example:

"joao@email.com"

telefone
string
required

Telefone do segurado

Example:

"11999999999"

logradouro
string
required

Logradouro com número

Example:

"Rua das Flores, 123"

bairro
string
required

Bairro

Example:

"Centro"

cidade
string
required

Cidade

Example:

"São Paulo"

uf
string
required

UF (2 caracteres)

Example:

"SP"

cep
string
required

CEP (apenas números)

Example:

"01310100"

dataPagamento
string<date>
required

Data em que o pagamento foi realizado

Example:

"2026-02-11"

formaPagamento
enum<string>
required

Forma de pagamento utilizada

Available options:
credito,
debito,
pix,
boleto
Example:

"credito"

tipoIngresso
enum<string>
required

Tipo do ingresso

Available options:
inteira,
meia,
vip,
camarote,
pista,
arquibancada
Example:

"inteira"

numeroIngresso
string
required

Número identificador do ingresso

Example:

"TICKET-2026-001234"

dataEvento
string<date>
required

Data do evento

Example:

"2026-09-15"

valorIngresso
number
required

Valor do ingresso em reais

Example:

850

valorSeguro
number
required

Valor do seguro (prêmio) em reais

Example:

42.5

nomeSocial
string

Nome social do segurado (opcional)

Example:

""

Response

Transação criada com sucesso

message
string
Example:

"Transação criada com sucesso"

data
object