Update one or more fields on an existing expediente. Send only the fields you want to change — omitted fields are left exactly as they are. All date and timestamp fields are re-parsed server-side, so you can safely send aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/sheeplettuce/Monitor/llms.txt
Use this file to discover all available pages before exploring further.
"YYYY-MM-DD" string even on an update.
The
estado field cannot be changed through this endpoint. Any estado value sent in the request body is silently stripped before the update is applied. Status transitions are managed by a dedicated workflow module.Endpoint
Administrador or Operador only.
Path parameter
The unique claim number of the expediente to update (e.g.
SIN-2024-001). Returns 400 if the segment is missing.Request body
Send any subset of the fields below. All fields are optional — at minimum one field should be included for the request to be meaningful.Vehicle fields
Vehicle make.
Vehicle model.
Body type or trim level.
Vehicle color.
License plate number.
Free-text vehicle description.
Client fields
Full name of the policyholder / vehicle owner.
Client contact phone number.
Client email address.
Administrative fields
Invoice number for the repair.
Internal work-order reference.
Service advisor’s name.
Body technician assigned to this unit.
Mechanic assigned to this unit.
General notes or observations about the repair.
Reassign the expediente to a different insurer by providing a new FK.
Date fields
All date fields accept"YYYY-MM-DD" strings. The server parses them at 12:00:00 to avoid UTC day-shift.
Date the vehicle entered the shop. Format:
"YYYY-MM-DD".Date the damage estimate was completed. Format:
"YYYY-MM-DD".Date the insurer authorized the repair. Format:
"YYYY-MM-DD".Date all replacement parts arrived. Format:
"YYYY-MM-DD".Date the vehicle repair was finished. Format:
"YYYY-MM-DD".Insurer-communication fields
Updated notes from or for the insurer.
ISO 8601 timestamp of the latest insurer comment. Example:
"2024-03-20T10:30:00.000Z".Custom dato fields
Custom tracking label slot 1 (up to 500 chars).
ISO 8601 timestamp for
dato1.Custom tracking label slot 2.
ISO 8601 timestamp for
dato2.Custom tracking label slot 3.
ISO 8601 timestamp for
dato3.Custom tracking label slot 4.
ISO 8601 timestamp for
dato4.Document checklist flags
Admission work order received.
Client government-issued ID received.
Vehicle registration card received.
Insurance policy cover page received.
Repair authorization letter received.
Deductible payment receipt received.
Final settlement document received.
Customer satisfaction survey completed.
Request example
Assign a technician and mark that the replacement parts have arrived:Response — 200 OK
Returns the complete updated expediente as persisted (flat scalar fields, no nested relations).Unchanged primary key.
The current workflow status, unchanged by this call.
Example response body
Error responses
| Status | Body | Cause |
|---|---|---|
400 | { "error": "No. Siniestro requerido" } | The :no_siniestro path segment is missing |
401 | { "error": "Token requerido" } | No Authorization header provided |
401 | { "error": "Token inválido o expirado" } | JWT verification failed |
403 | { "error": "Acceso restringido a administradores y operadores" } | Authenticated user has Técnico role |
404 | { "error": "Expediente no encontrado" } | No record with that no_siniestro exists |
500 | { "error": "Error interno al actualizar expediente" } | Database or internal server error |