⌘K

API de Wizerp › Editar un cliente

Clientes

Editar un cliente

PUT https://api.wizerp.com/api/v1/clientes/{clave}

Cambia los datos de un cliente de tu empresa. La clave va en la URL y es la que devuelve GET /clientes.

Es una edición parcial: sólo se tocan los campos que mandes; lo demás se conserva, incluidas las etiquetas. Régimen y uso de CFDI se validan igual que en el alta. Las empresas en esquema de franquicia no pueden usar esta operación aún.

Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.

Requiere el permiso clientes:write en la llave · contrato del 2026-10-10

Parámetros de ruta

clave entero en la URL

La clave del cliente (la de GET /clientes). Va en la URL.

Cuerpo JSON

Además, toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar.

nombre texto

Nombre o razón social. Máximo 100.

rfc texto

RFC válido.

regimen entero

Clave del régimen fiscal del SAT, por ejemplo 612.

uso_cfdi texto

Clave del uso de CFDI del SAT, por ejemplo G03. Compatible con el régimen.

cp texto

Código postal de 5 dígitos, como texto.

correo texto

Correo. Máximo 50.

telefono texto

Teléfono. Máximo 30.

movil texto

Móvil. Máximo 14.

calle texto

Calle y número. Máximo 200.

colonia texto

Colonia. Máximo 50.

pais entero

Clave de país (172 = México).

Respuestas

400 Petición mal formada: filtro no permitido, filtro vacío, cursor o límite inválidos, o una cabecera de navegador
401 La llave no es válida, está revocada, venció, o la empresa dejó de ser PRO
403 La llave no tiene el permiso que pide esta operación
404 La ruta no existe, o tu empresa no tiene la API habilitada
409 Conflicto: misma Idempotency-Key con datos distintos, o ya existe un registro con ese identificador (RFC, SKU)
413 El cuerpo pasa del máximo
415 El cuerpo no va como JSON (falta Content-Type: application/json)
422 Un dato no es válido para tu empresa
429 Pasaste un tope. La respuesta trae Retry-After
500 Falló de nuestro lado. Reintenta y reporta el valor de peticion
503 Tu empresa tiene demasiadas peticiones en curso, o la búsqueda no está disponible. Trae Retry-After

Ver la referencia completa