> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Récord de Infracciones SUTRAN

> Consulte o récord de infracciones de uma placa veicular na SUTRAN.

Reporta os documentos de infração (papeletas e outros atos) registrados para
uma placa veicular na SUTRAN (Superintendencia de Transporte Terrestre de
Personas, Carga y Mercancías), a autoridade nacional de transporte terrestre do
Peru. Uma consulta, por placa.

## Récord de infracciones

`POST /pe/sutran/infracciones/v1`

| Campo   | Tipo   | Notas                                                                                          |
| ------- | ------ | ---------------------------------------------------------------------------------------------- |
| `plate` | string | **Obrigatório.** A placa veicular a consultar, de 4 a 10 caracteres (letras, dígitos, hífens). |

```bash theme={"dark"}
curl https://api.croma.run/pe/sutran/infracciones/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "plate": "ABC123" }'
```

## Resposta

| Campo             | Notas                                                               |
| ----------------- | ------------------------------------------------------------------- |
| `found`           | `true` quando a fonte retornou um veredicto para a placa.           |
| `plate`           | A placa consultada (sem espaços, em maiúsculas).                    |
| `has_infractions` | `true` quando a placa tem pelo menos uma infração registrada.       |
| `count`           | Número de linhas de infração.                                       |
| `message`         | A linha de veredicto da fonte (presente quando a placa está limpa). |
| `report_date`     | Data do relatório (`yyyy-mm-dd` quando interpretável).              |
| `currency`        | Moeda ISO 4217 de `total` (`PEN`).                                  |
| `total`           | Valor total a pagar pelas infrações.                                |
| `infractions[]`   | Linhas de infração quando existem. Vazio quando a placa está limpa. |

Cada linha de `infractions[]` tem `document_number`, `document_type`,
`document_date` (`yyyy-mm-dd` quando interpretável), `infraction_code` e
`classification`.

```json theme={"dark"}
{
  "data": {
    "found": true,
    "plate": "ABC123",
    "has_infractions": true,
    "count": 1,
    "message": null,
    "report_date": "2026-06-23",
    "currency": "PEN",
    "total": 0,
    "infractions": [
      {
        "document_number": "2450540005",
        "document_type": "Papeletas Transito",
        "document_date": "2024-09-01",
        "infraction_code": "M20",
        "classification": "Muy Grave"
      }
    ]
  }
}
```

<Note>
  A cobertura é nacional (SUTRAN), diferente das consultas de nível provincial
  do SAT Lima. O récord não inclui faltas que já estão em cobrança coativa.
</Note>

<Note>
  Esta consulta pode demorar mais que uma solicitação típica. É um
  [trabalho assíncrono](/pt/async-jobs). Por padrão, a solicitação espera de forma síncrona e
  retorna `{ data }`, ou você pode fazer polling / usar um `callback_url`.
</Note>

<Card title="Referência completa" icon="code" href="/pt/api-reference/overview">
  Esquemas, campos de resposta e um playground interativo.
</Card>
