Saltearse al contenido

Editar cliente

Actualiza la información de un cliente existente. Permite actualizar datos personales, contacto y ubicación del cliente.


URL base: https://api.guarani.app

PUT /clientes/{id}
Ventana de terminal
curl -X PUT "https://api.guarani.app/clientes/{id}" \
-H "Content-Type: application/json" \
-H "x-api-key: Bearer <access_token>" \
-d '{
"tipo_persona": 1,
"tipo_documento": 1,
"documento": "1234567",
"nombre": "Cliente Ejemplo",
"nombre_fantasia": "",
"nacionalidad": "PRY",
"fecha_nacimiento": "11/09/2025",
"whatsapp": "+595981234567",
"email": "[email protected]",
"direccion": "Calle 14 de mayo",
"numero_casa": "",
"barrio": "Barrio Ejemplo",
"ciudad_id": "67ef2e9f-0fa7-43e7-ad5e-87a694e56341"
}' | jq

Nota: Asegúrate de reemplazar {id} con el identificador único del cliente y <access_token> con un token JWT válido proporcionado por el equipo Guarani. Importante: Es imprescindible incluir un token de acceso válido en el encabezado x-api-key para autenticar y autorizar el uso de este endpoint. Sin este token, la solicitud será rechazada.


ParámetroTipoRequeridoDescripción
iduuidID del cliente para actualizar sus datos. ver (clientes)
EncabezadoValorDescripción
Content-Typeapplication/jsonIndica que los datos se envían en formato JSON.
x-api-keyBearer <access_token>Token de autenticación necesario para acceder al recurso.
CampoTipoRequeridoTamañoDescripción
tipo_personanumber-Tipo de persona (por ejemplo: 1 = Física, 2 = Jurídica). ver (tipos de personas)
tipo_documentonumber-Tipo de documento (por ejemplo: 1 = CI, 2 = RUC, etc.). ver (tipos de documentos)
documentostring15Número del documento de identidad.
nombrestring100Nombre completo de la persona o razón social. Debe mantener al menos un 90 % de similitud con el nombre registrado para el documento.
nombre_fantasiastringNo100Nombre de fantasía o nombre comercial, si aplica.
nacionalidadstring3Nacionalidad de la persona (código ISO 3166-1 alfa-3, ej. “PRY”).
fecha_nacimientodate-Fecha de nacimiento (formato DD/MM/YYYY).
whatsappstringNo15Número de WhatsApp en formato internacional (ej. +595981765432).
emailstring100Dirección de correo electrónico.
direccionstring255Dirección física de la persona.
numero_casastringNo10Número de casa, si aplica.
barriostringNo100Barrio o zona de residencia.
ciudad_iduuidNo36Identificador único de la ciudad. ver (ciudades)
{
"success": true,
"codigo": "200",
"message": "Recurso actualizado con éxito.",
"data": {
"id": "658686dc-93b5-44d5-b294-906f736035aa",
"tipo_persona": 1,
"tipo_documento": 1,
"documento": "1234567",
"nombre": "Cliente Ejemplo",
"nombre_fantasia": "Cliente Ejemplo",
"nacionalidad": "PRY",
"fecha_nacimiento": "11/09/2025",
"whatsapp": "+595981234567",
"email": "[email protected]",
"direccion": "Calle 123",
"numero_casa": "0",
"barrio": "Barrio Ejemplo",
"ciudad": {
"id": "67ef2e9f-0fa7-43e7-ad5e-87a694e56341",
"nombre": "SANTA RITA",
"codigo_sifen": "3556",
"distrito": {
"id": "78d49201-91f9-4e6c-aadb-4927f56767c0",
"nombre": "SANTA RITA",
"codigo_sifen": "209",
"departamento": {
"id": "750d3163-6a53-45df-b349-e8139d1ff3a9",
"nombre": "ALTO PARANA",
"codigo_sifen": "11"
}
}
}
}
}
CampoTipoDescripción
iduuidIdentificador único del cliente.
tipo_personanumberTipo de persona. 1 = Persona Física, 2 = Persona Jurídica.
tipo_documentonumberTipo de documento. 1 = Cédula, 2 = Pasaporte, 3 = RUC, etc.
documentostringNúmero del documento de identidad del cliente.
nombrestringNombre completo del cliente (razón social para personas jurídicas).
nombre_fantasiastringNombre comercial o fantasía del cliente.
nacionalidadstringCódigo de nacionalidad en formato ISO 3166-1 alpha-3 (ej: PRY, ARG, BRA).
fecha_nacimientostringFecha de nacimiento del cliente en formato DD/MM/YYYY.
whatsappstringNúmero de WhatsApp del cliente en formato internacional.
emailstringDirección de correo electrónico del cliente.
direccionstringDirección completa del cliente.
numero_casastringNúmero de casa o edificio de la dirección del cliente.
barriostringNombre del barrio donde reside el cliente.
ciudadobjetoObjeto con información de la ciudad del cliente. (ver ciudades)
CampoTipoDescripción
iduuidIdentificador único de la ciudad.
nombrestringNombre de la ciudad.
codigo_sifenstringCódigo de la ciudad según el catálogo SIFEN.
distritoobjetoObjeto con información del distrito al que pertenece la ciudad.
CampoTipoDescripción
iduuidIdentificador único del distrito.
nombrestringNombre del distrito.
codigo_sifenstringCódigo del distrito según el catálogo SIFEN.
departamentoobjetoObjeto con información del departamento.
CampoTipoDescripción
iduuidIdentificador único del departamento.
nombrestringNombre del departamento.
codigo_sifenstringCódigo del departamento según el catálogo SIFEN.

Para más información sobre posibles errores relacionados, consulta la sección errores.