Ir al contenido

Revisar documentos antes de expedir

POST
/fuec/check
curl --request POST \
--url https://api.notiauto.co/v1/fuec/check \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <X-API-Key>' \
--data '{ "contract": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "plate": "TLN810", "drivers": [ "80218874" ], "starts_on": "2026-04-15", "ends_on": "2026-04-15", "internal_number": "example", "accept_warnings": false }'

Requiere el scope fuec.write. Recibe lo mismo que expedir y devuelve la revisión de documentos sin guardar nada: úsalo para mostrar qué impide expedir o qué avisos hay.

Media typeapplication/json
FuecIssueInput
object
contract
required

Id (uuid) del contrato

string format: uuid
plate
required

Placa de un vehículo registrado en la flota (sin terceros)

string
Example
TLN810
drivers
required

Documentos de 1 a 3 conductores registrados en la flota, en orden

Array<string>
Example
[
"80218874"
]
starts_on
required

Desde hoy en adelante, dentro del contrato

string format: date
ends_on
required

Hasta el fin del contrato como máximo

string format: date
internal_number

Número interno del vehículo en la empresa; se guarda para los siguientes

string
nullable <= 20 characters
accept_warnings

Obligatorio en true si la revisión trae avisos (algo vence en medio)

boolean

La revisión

Media typeapplication/json
object
success
boolean
data
FuecReadiness

Si el vehículo y los conductores pueden salir con un FUEC en esas fechas, según lo que reportó el RUNT. block impide expedir; warn exige accept_warnings.

object
blocked
boolean
checks
Array<object>
FuecCheck

Una línea de la revisión de documentos. code identifica el resultado (p. ej. soat.expired, license.not_qualified, rcc.unknown).

object
subject

Top-level OpenAPI document: info, servers, the API-key scheme, shared schemas and the endpoints that live in routes/api.php as closures rather than on a controller.

Everything here describes what the code actually returns, including the paginator-inside-data shape of the list endpoints — that is the published contract and consumers depend on it.

string
Allowed values: vehicle driver
subject_id
integer
label

Placa o nombre del conductor

string
key
string
status
string
Allowed values: ok warn block
code
string
params
object
warnings
Array<object>
FuecCheck

Una línea de la revisión de documentos. code identifica el resultado (p. ej. soat.expired, license.not_qualified, rcc.unknown).

object
subject

Top-level OpenAPI document: info, servers, the API-key scheme, shared schemas and the endpoints that live in routes/api.php as closures rather than on a controller.

Everything here describes what the code actually returns, including the paginator-inside-data shape of the list endpoints — that is the published contract and consumers depend on it.

string
Allowed values: vehicle driver
subject_id
integer
label

Placa o nombre del conductor

string
key
string
status
string
Allowed values: ok warn block
code
string
params
object
suggested_ends_on

Último día en que todo sigue vigente, si algo vence en medio

string format: date
nullable
required_category

Licencia que exige el vehículo

string
nullable
Example
{
"success": true,
"data": {
"blocked": false,
"checks": [
{
"subject": "vehicle",
"subject_id": 1534,
"label": "TLN810",
"key": "soat",
"status": "ok",
"code": "soat.expires_during",
"params": {
"date": "2026-11-15"
}
}
],
"warnings": [
{
"subject": "vehicle",
"subject_id": 1534,
"label": "TLN810",
"key": "soat",
"status": "ok",
"code": "soat.expires_during",
"params": {
"date": "2026-11-15"
}
}
],
"required_category": "C1"
}
}

El plan no trae el FUEC o la expedición ya se hace en el RUNT

Media typeapplication/json
Error
object
success
boolean
message
string
Example
{
"success": false,
"message": "API key inválida o expirada."
}

Datos inválidos, o contrato, vehículo o conductores que no son de la flota