⌘K
Iniciar sesión
Usar la API requiere aceptar los Términos de uso (versión 2026-10). Sin aceptarlos, toda llamada responde 403 terminos_pendientes.Leer los términos →

Referencia › Editar un proveedor

Proveedores

Editar un proveedor

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

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

Es una edición parcial: sólo se tocan los campos que mandes. Si cambias el RFC, se revalida el duplicado contra tus OTROS proveedores y se vuelve a checar contra la lista 69-B del SAT. 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 proveedores:write en la llave · contrato del 2026-10-12

Parámetros de ruta

clave entero en la URL

La clave del proveedor (la de GET /proveedores). 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. No puede repetir el de otro proveedor activo de tu empresa; se checa contra la lista 69-B del SAT (EFOS).

curp texto

CURP, si el proveedor es persona física. Máximo 20.

correo texto

Uno o varios correos separados por coma; cada uno se valida. Máximo 500. Manda null para borrarlo.

telefono texto

Teléfono. Máximo 30.

calle texto

Calle y número. Máximo 200.

colonia texto

Colonia. Máximo 50.

cp texto

Código postal de 5 dígitos, como texto ("01000").

pais entero

Clave de país (172 = México por omisión, igual que en /clientes).

dias_credito entero

Días de crédito del proveedor. Entero mayor o igual a 0, o null para dejarlo sin definir.

id_fiscal texto

Identificador fiscal del extranjero (proveedores sin RFC mexicano). Máximo 20.

sin_parte_relacionada booleano

true = el proveedor NO es parte relacionada (el valor por omisión del ERP). false = sí lo es.

permitir_efos booleano

Da de alta o edita aunque el RFC esté en la lista 69-B del SAT. Por omisión false: ese RFC responde 422.

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 o venció (llave_invalida), o el usuario dueño de la llave ya no tiene acceso a la empresa (llave_sin_titular)
402 Tu empresa no tiene un plan Pro vigente (plan_requerido). Mientras los límites estén en modo de aviso, esta situación sigue contestando 401 llave_invalida
403 La llave no tiene el permiso que pide esta operación (sin_permiso), o no tiene aceptados los términos de uso de la API vigentes (terminos_pendientes: acéptalos en Wizerp, Configuración › Llaves de API)
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 el ritmo de 150 peticiones por minuto de tu llave (limite_excedido) o el cupo mensual de tu empresa (cupo_agotado). 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