> ## 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.

# Callao Traffic Tickets

> List the outstanding traffic tickets (papeletas) registered against a vehicle plate in the province of Callao, with amounts, dates and infraction codes.

Lists the outstanding traffic tickets (papeletas) registered against a vehicle
plate in the province of Callao, issued by the Municipalidad Provincial del
Callao. One lookup, by plate.

`POST /pe/callao/papeletas/v1`

| Field | Type | Notes |
| - | - | - |
| `plate` | string | **Required.** The vehicle plate to look up, 4-10 characters (letters, digits, hyphens). |

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

## Response

| Field | Notes |
| - | - |
| `found` | `true` when the source returned a verdict for the plate. |
| `plate` | The searched plate (trimmed, uppercased). |
| `has_papeletas` | `true` when the plate has at least one outstanding ticket. |
| `count` | Number of outstanding tickets. |
| `currency` | Currency of the amounts (`PEN`). |
| `total` | Sum of the outstanding amounts. |
| `papeletas[]` | The outstanding tickets. Empty when the plate is clear. |

Each `papeletas[]` entry has `plate`, `code` (infraction code), `ticket_number`,
`infraction_date` (`yyyy-mm-dd` when parseable), `amount`, `installment`, and
`ticket_id`.

```json theme={"dark"}
{
  "data": {
    "found": true,
    "plate": "ABC123",
    "has_papeletas": true,
    "count": 1,
    "currency": "PEN",
    "total": 660,
    "papeletas": [
      {
        "plate": "ABC123",
        "code": "M20",
        "ticket_number": "01483516P",
        "infraction_date": "2013-09-18",
        "amount": 660,
        "installment": 0,
        "ticket_id": "4008095"
      }
    ]
  }
}
```

<Note>
  Coverage is limited to the province of Callao: an empty result rules out
  outstanding tickets in Callao only, not elsewhere in Peru.
</Note>

<Note>
  This lookup can take longer than a typical request. It is an
  [async job](/async-jobs). By default the request waits inline and returns
  `{ data }`, or you can poll / use a `callback_url`.
</Note>

<Card title="Full reference" icon="code" href="/api-reference/overview">
  Schemas, all response fields, and an interactive playground.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.