Guias de Pagamento de Infrações ANTT
A API de Guias de Pagamento de Infrações ANTT permite listar e obter detalhes das guias de pagamento associadas às infrações ANTT.
Propriedades
- Name
id- Type
- number
- Description
ID único da guia de pagamento.
- Name
status- Type
- enum
- Description
Status da guia de pagamento. Valores possíveis:
Valor Descrição pendingSolicitação recebida internamente e ainda não processada. requestedSolicitação processada e aguardando emissão por parte do órgão. issuedGuia de pagamento emitida pelo órgão. rejectedEmissão rejeitada pelo órgão. failedFalha ao gerar guia de pagamento.
- Name
amount- Type
- number
- Description
Valor da guia de pagamento (quando disponível).
- Name
barcode- Type
- string
- Description
Código de barras da guia de pagamento (quando disponível).
- Name
payment_method- Type
- enum
- Description
Forma de pagamento da guia. Valores possíveis:
Valor Descrição bank_slipBoleto bancário. pixPagamento via PIX.
- Name
pix- Type
- string | null
- Description
Código PIX copia-e-cola da guia de pagamento. Preenchido apenas quando
payment_methodforpix; caso contrário, retornanull.
- Name
due_date- Type
- string
- Description
Data de vencimento da guia de pagamento no formato "YYYY-MM-DD".
- Name
status_reason- Type
- string | null
- Description
Motivo do status (quando aplicável, ex: motivo de rejeição ou falha).
- Name
synced_at- Type
- string
- Description
Data e hora da última sincronização no formato ISO 8601.
- Name
created_at- Type
- string
- Description
Data e hora de criação da guia de pagamento no formato ISO 8601.
- Name
updated_at- Type
- string
- Description
Data e hora da última atualização da guia de pagamento no formato ISO 8601.
- Name
antt_violation- Type
- object
- Description
Informações da infração ANTT relacionada à guia de pagamento.
- Name
id- Type
- number
- Description
ID único da infração ANTT.
- Name
external_uid- Type
- string
- Description
Identificador da infração no órgão.
- Name
code- Type
- string
- Description
Código da infração no órgão.
- Name
description- Type
- string
- Description
Descrição da infração.
- Name
due_date- Type
- string
- Description
Data de vencimento da infração.
Listar Guias de Pagamento
Retorna uma lista paginada de todas as guias de pagamento de infrações ANTT da organização.
Parâmetros de Paginação
- Name
pagination[page]- Type
- integer
- Description
Número da página (começando em 1). Use junto com
pagination[size].
- Name
pagination[size]- Type
- integer
- Description
Tamanho da página (número de itens por página, máximo 100). Use junto com
pagination[page].
Parâmetros de Filtro
- Name
filters[status]- Type
- object
- Description
Filtra por status da guia de pagamento.
- Name
$eq- Type
- string
- Description
Igual ao valor especificado. Valores possíveis:
pending,requested,issued,rejected,failed.
- Name
$ne- Type
- string
- Description
Diferente do valor especificado.
- Name
filters[due_date]- Type
- object
- Description
Filtra por data de vencimento. Formato:
YYYY-MM-DD.- Name
$eq- Type
- string
- Description
Igual ao valor especificado.
- Name
$ne- Type
- string
- Description
Diferente do valor especificado.
- Name
$lt- Type
- string
- Description
Menor que o valor especificado.
- Name
$lte- Type
- string
- Description
Menor ou igual ao valor especificado.
- Name
$gt- Type
- string
- Description
Maior que o valor especificado.
- Name
$gte- Type
- string
- Description
Maior ou igual ao valor especificado.
- Name
filters[company][external_uid]- Type
- object
- Description
Filtra por identificador externo da empresa da infração associada.
- Name
$eq- Type
- string
- Description
Igual ao valor especificado.
- Name
$ne- Type
- string
- Description
Diferente do valor especificado.
Request
curl -G https://api.habilitar.me/v1/antt/violations/tickets \
-H "x-api-key: {token}" \
-d "pagination[page]=1" \
-d "pagination[size]=10"
Response - 200
{
"data": [
{
"id": 1,
"status": "issued",
"amount": 293.47,
"barcode": "23793381286000000000300000000402184340000029347",
"payment_method": "bank_slip",
"pix": null,
"due_date": "2026-01-19",
"status_reason": null,
"synced_at": "2025-01-10T10:00:00.000Z",
"created_at": "2026-01-06T19:06:41.609Z",
"updated_at": "2026-01-14T11:59:25.865Z",
"antt_violation": {
"id": 1,
"external_uid": "FRMEV02298932025",
"code": "606-82",
"description": "Transitar com excesso de peso bruto total",
"due_date": "2026-01-19"
}
}
],
"pagination": {
"page": 1,
"size": 10,
"total": 1
},
"total": 1
}
Detalhar Guia de Pagamento
Retorna os detalhes de uma guia de pagamento de infração ANTT específica.
Parâmetros de Rota
- Name
id- Type
- number
- Required
- obrigatório
- Description
ID da guia de pagamento que deseja consultar.
Request
curl https://api.habilitar.me/v1/antt/violations/tickets/1 \
-H "x-api-key: {token}"
Response - 200
{
"data": {
"id": 1,
"status": "issued",
"amount": 293.47,
"barcode": "23793381286000000000300000000402184340000029347",
"payment_method": "bank_slip",
"pix": null,
"due_date": "2026-01-19",
"status_reason": null,
"synced_at": "2025-01-10T10:00:00.000Z",
"created_at": "2026-01-06T19:06:41.609Z",
"updated_at": "2026-01-14T11:59:25.865Z",
"antt_violation": {
"id": 1,
"external_uid": "FRMEV02298932025",
"code": "606-82",
"description": "Transitar com excesso de peso bruto total",
"due_date": "2026-01-19"
}
}
}
Response - 404
{
"error": "Not Found",
"message": "Ticket with id 123 not found"
}
Eventos de Webhook
- Name
antt-violation.ticket.created- Description
Uma nova guia de pagamento de infração ANTT foi criada.
- Name
antt-violation.ticket.updated- Description
Uma guia de pagamento de infração ANTT foi atualizada.
Exemplo de payload
{
"type": "antt-violation.ticket.created",
"data": {
"id": 1,
"status": "issued",
"amount": 293.47,
"barcode": "23793381286000000000300000000402184340000029347",
"payment_method": "bank_slip",
"pix": null,
"due_date": "2026-01-19",
"status_reason": null,
"synced_at": "2025-01-10T10:00:00.000Z",
"created_at": "2026-01-06T19:06:41.609Z",
"updated_at": "2026-01-14T11:59:25.865Z",
"antt_violation": {
"id": 1,
"external_uid": "FRMEV02298932025",
"code": "606-82",
"description": "Transitar com excesso de peso bruto total",
"due_date": "2026-01-19"
}
}
}