put
https://api.loggro.com/apik/loggro-facturacion/v1/clientes
Actualiza los datos de un cliente existente en Pymes.
Identificación del cliente
Se debe proporcionar al menos uno de los siguientes identificadores:
uuiddel cliente, o- La combinación
tipoId+id(ambos son obligatorios si se usa esta opción).
Campos del body
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
uuid | string | Condicional | UUID del cliente (32 chars hex). Requerido si no se envía tipoId + id. |
tipoId | string | Condicional | Tipo de identificación. Requerido junto con id si no se envía uuid. |
id | string | Condicional | Número de identificación. Requerido junto con tipoId si no se envía uuid. Máx. 30 caracteres. |
primerNombre | string | No | Primer nombre del cliente. Máx. 150 caracteres. |
segundoNombre | string | No | Segundo nombre del cliente. Máx. 100 caracteres. |
primerApellido | string | No | Primer apellido del cliente. Máx. 100 caracteres. |
segundoApellido | string | No | Segundo apellido del cliente. Máx. 100 caracteres. |
nombresCompletos | string | No | Nombre completo o razón social. Máx. 510 caracteres. |
direccion | string | No | Dirección del cliente. Máx. 60 caracteres. |
ciudad_codigo | string | No | Código DANE de la ciudad. Máx. 5 caracteres. |
telefono | string | No | Teléfono (solo dígitos). Máx. 12 caracteres. |
email | string | No | Correo electrónico. Máx. 60 caracteres. |
Reglas de negocio
- Si no se envía ningún identificador (
uuidotipoId+id), retorna400. - Si se envía
tipoIdsinid(o viceversa), retorna400. - Si el cliente no existe, retorna
404. - Solo se actualizan los campos enviados en el body; los demás se conservan.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
500Error interno del servidor