Endpoints de la API. Especificación exacta de cada operación de la API v1 (parámetros, cuerpo, respuestas y ejemplos), generada del documento OpenAPI con el que se valida cada respuesta real. Los procedimientos completos están en Guías.
Socios de negocio
Clientes y proveedores
Los socios de negocio de las salidas (clientes) y de las entradas (proveedores).
Operaciones
| Operación | Método y ruta | Alcance |
|---|---|---|
| Listar clientes | GET
/clients |
clients:read |
| Crear un cliente | POST
/clients |
clients:write |
| Consultar un cliente | GET
/clients/{id} |
clients:read |
| Actualizar un cliente (PUT) | PUT
/clients/{id} |
clients:write |
| Actualizar un cliente | PATCH
/clients/{id} |
clients:write |
| Eliminar un cliente | DEL
/clients/{id} |
clients:write |
| Listar proveedores | GET
/providers |
providers:read |
| Crear un proveedor | POST
/providers |
providers:write |
| Consultar un proveedor | GET
/providers/{id} |
providers:read |
| Actualizar un proveedor (PUT) | PUT
/providers/{id} |
providers:write |
| Actualizar un proveedor | PATCH
/providers/{id} |
providers:write |
| Eliminar un proveedor | DEL
/providers/{id} |
providers:write |
Objeto cliente
-
idinteger obligatorio -
namestring obligatorio -
document_typestring | nullTipo de documento fiscal (una letra).
-
document_idinteger | nullNúmero de documento fiscal; único.
-
emailstring | null -
phonestring | null -
created_atstring (date-time) | null -
updated_atstring (date-time) | null
{
"id": 1,
"name": "Comercial del Pacífico",
"document_type": "V",
"document_id": 5022331,
"email": null,
"phone": null,
"created_at": "2026-10-06T16:20:11.000000Z",
"updated_at": "2026-10-06T16:20:11.000000Z"
}
Objeto proveedor
-
idinteger obligatorio -
namestring obligatorio -
emailstring | null -
phonestring | null -
descriptionstring | null -
paymentinfostring | nullCondiciones o datos de pago.
-
created_atstring (date-time) | null -
updated_atstring (date-time) | null
{
"id": 1,
"name": "Aceites del Centro",
"email": null,
"phone": null,
"description": null,
"paymentinfo": null,
"created_at": "2026-10-06T16:20:11.000000Z",
"updated_at": "2026-10-06T16:20:11.000000Z"
}