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

# Crear consulta de Récord de Conductor MTC

> Encola la consulta del récord de conductor por DNI y devuelve un task_id.

El **Récord de Conductor MTC** devuelve la licencia de conducir de una persona registrada en el Ministerio de Transportes y Comunicaciones: clase, categoría, estado, fechas de expedición y revalidación y restricciones, junto con sus papeletas, trámites, capacitaciones y bonificaciones de puntos.

Es un proceso en **dos pasos**:

1. `POST` con el DNI → respuesta `202` con un `task_id`.
2. [Obtener resultado](https://developers.verifica.id/api-reference/mtc/get-driver-record-query.md) con ese `task_id` hasta que el estado deje de ser `pending`.

## Cuándo usar este endpoint

La fuente (MTC) atiende un número limitado de consultas por minuto. Este endpoint acepta tus DNIs de inmediato, sin importar cuántos envíes de golpe, y los resuelve por detrás a ritmo controlado y con reintentos automáticos. Sirve igual para un DNI suelto que para un lote. Una consulta suelta suele resolverse en menos de 15 segundos; en un lote, el tiempo total depende del ritmo de la fuente.

## Autenticación

> [!NOTE]
>
> **¿Todavía no tienes un API token?** El campo `Authorization` del panel **Try it** espera tu token Bearer. Revisa [dónde obtener tu API token](https://developers.verifica.id/api-reference/authentication.md#dónde-obtener-tu-api-token) para conseguirlo.

Este endpoint requiere autenticación Bearer. Incluye tu API key en el header Authorization (si aún no sabes cómo obtener y usar tu API key, consulta la página de [Autenticación](https://developers.verifica.id/api-reference/authentication.md)):

```
Authorization: Bearer YOUR_API_KEY
```

## Atributos Requeridos

**dni** `string` *required*

DNI de la persona. Exactamente 8 dígitos.

## Respuesta

**status** `string`

`success` cuando la consulta fue aceptada.

**message** `string`

Mensaje descriptivo.

**data** `object`

**propiedades de data**

**task\_id** `string`

Identificador de la consulta (UUID). Úsalo en [Obtener resultado](https://developers.verifica.id/api-reference/mtc/get-driver-record-query.md).

## Ejemplo de Solicitud

```bash theme={null}
curl --request POST \
  --url https://prd-api.verifica.id/api/v1/solutions/consulta/record-conductor \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer {TU-API-KEY}' \
  --data '{"dni": "12345678"}'
```

## Ejemplo de Respuesta

```json theme={null}
{
  "status": "success",
  "message": "Consulta recibida y en proceso.",
  "data": {
    "task_id": "01a17d31-e5ef-7aa1-9c3b-2f6d8e4a1b70"
  }
}
```

## Consumo de tokens

Cada consulta consume **1 token** de tu paquete de **Datos Públicos**. El token se reserva al crear la consulta y se descuenta cuando se resuelve, tenga o no licencia la persona. Si la consulta termina en error o la fuente no estuvo disponible, el token se te devuelve.

## Códigos de Error

| Código | Descripción |
| - | - |
| 401 | Token de autenticación inválido o faltante |
| 402 | No tienes tokens disponibles en tu paquete de Datos Públicos |
| 422 | El campo `dni` es requerido o no tiene exactamente 8 dígitos. Detalle en `errors` |
| 429 | Demasiadas solicitudes - se ha excedido el límite de rate |


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