post
https://api.loggro.com/apik/loggro-facturacion/v1/clientes
Crea un nuevo cliente en Pymes.
Campos del body
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
uuid | string | No | UUID del cliente (32 chars hex). Si se envía, se realiza un upsert con ese identificador. |
id | string | Sí (si no hay uuid) | Número de identificación del cliente. Máx. 30 caracteres. |
tipoId | string | No | Tipo de identificación: CC, NIT, PS, DE, etc. Por defecto CC. |
dv | string | No | Dígito de verificación. Se valida automáticamente para CC y NIT. Máx. 2 caracteres. |
nombres | string | Sí (si tipoId ≠ NIT) | Nombres del cliente. Máx. 150 caracteres. |
apellidos | string | Sí (si tipoId ≠ NIT) | Apellidos del cliente. Máx. 100 caracteres. |
nombresCompletos | string | Sí (si tipoId = NIT) | Razón social o nombre completo. Máx. 510 caracteres. |
direccion | string | No | Dirección del cliente. Máx. 60 caracteres. |
telefono | string | No | Teléfono (solo dígitos). Máx. 12 caracteres. |
email | string | No | Correo electrónico. Máx. 60 caracteres. |
ciudad_codigo | string | No | Código DANE de la ciudad. Máx. 5 caracteres. |
Reglas de negocio
- Para personas naturales (
tipoIddistinto deNIT): son obligatoriosnombresyapellidos. - Para personas jurídicas (
tipoId = NIT): es obligatorionombresCompletos. - El
dvse valida automáticamente paraCCyNIT. Si no coincide con el calculado, retorna400. - Para
tipoId = PSoDEel campoidadmite caracteres alfanuméricos ([A-Z0-9], entre 3 y 32 chars). - Si el cliente ya existe pero está inactivo o suspendido, el servicio lo reactiva con los datos enviados y retorna
201. - Si el cliente ya existe y está activo, retorna
400con códigocliente.crear.ya-existe.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
500Error interno del servidor