Actualiza datos del perfil (parcial)

Solo cambia los campos enviados; el resto se conserva. Para cambiar el email use POST /clientes/{uid}/email.

Scope requerido: clientes:write

Escritura: header Idempotency-Key obligatorio.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Solo cambia los campos enviados; el resto se conserva. Para cambiar el email use POST /clientes/{uid}/email.

Scope requeridoclientes:write
MétodoPATCH /ext/v3/clientes/{uid}
Idempotenciaheader Idempotency-Key obligatorio

Path

ParámetroTipoRequeridoDescripción
uidstringsíUID del cliente (user_fireb_uid)

Body

ParámetroTipoRequeridoDescripción
nombrestringno
apellidostringno
telefonostringno
tipoIdstringnoTipo de identificacion (ej. Cedula, Pasaporte)
numIdstringno
extIdstringnoId externo del cliente (ERP/POS)
generostringno
ciudadstringno
birthdaydatenoYYYY-MM-DD
tipoContribuyenteintegernoTipo fiscal 1..6 (ver contrato CustomerTypeId)
digitoVerificadorstringno
genericString1stringno
genericInt1integerno
genericString2stringno
genericInt2integerno
genericString3stringno
genericInt3integerno
genericString4stringno
genericInt4integerno
genericString5stringno
genericInt5integerno
genericDate1dateno
genericDate2dateno

Ejemplo

curl -X PATCH 'https://api3.clau.io/ext/v3/clientes/uid-7' \
  -H 'apikey: ck_1_...' \
  -H 'Idempotency-Key: 6f1e2d3c-0001' \
  -H 'Content-Type: application/json' \
  -d '{"nombre":"Ana","telefono":"60000000","genericString1":"Canal POS"}'

Respuesta 200

{
  "codigoRespuesta": 0,
  "msj": "Exito",
  "data": "…",
  "meta": {
    "requestId": "5f1c…",
    "appId": 1,
    "scope": "clientes:write"
  }
}

Errores: 401 key inválida (9501), 403 sin scope (9503, meta.requiredScope), 400 parámetros (details), 409 idempotencia, 422 regla de negocio (meta.legacy), 429 límite de tasa. Agregue ?help=true para la ayuda en texto plano.

Path Params
string
required
length ≤ 128

UID del cliente (user_fireb_uid)

Query Params
boolean

Con true devuelve la ayuda del endpoint en texto plano.

Body Params
string
length ≤ 120
string
length ≤ 120
string
length ≤ 40
string
length ≤ 40

Tipo de identificacion (ej. Cedula, Pasaporte)

string
length ≤ 60
string
length ≤ 120

Id externo del cliente (ERP/POS)

string
length ≤ 30
string
length ≤ 120
date

YYYY-MM-DD

integer
1 to 6

Tipo fiscal 1..6 (ver contrato CustomerTypeId)

string
length ≤ 5
string
length ≤ 255
integer
string
length ≤ 255
integer
string
length ≤ 255
integer
string
length ≤ 255
integer
string
length ≤ 255
integer
date
date
Headers
string
required
length between 8 and 128

Identificador unico de la operacion (8 a 128 caracteres, p. ej. un UUID). Repetir con el mismo cuerpo devuelve la respuesta original; con otro cuerpo responde 409.

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json