Endpoints de la API. Especificación exacta de cada operación de la API v1 (parámetros, cuerpo, respuestas y ejemplos), generada del documento OpenAPI con el que se valida cada respuesta real. Los procedimientos completos están en Guías.

PUT /providers/{id}

Actualizar un proveedor (PUT)

Igual que PATCH; se conserva por compatibilidad.

Alcance (cliente de integración)
providers:write
Permiso (token de usuario)
entries.manage
Idempotency-Key
Opcional

Parámetros de ruta

  • id integer obligatorio

    Identificador numérico del recurso.

Cabeceras

  • Idempotency-Key string

    Llave única por operación (se recomienda un UUID v4). Reenviar la misma solicitud con la misma llave en las siguientes 24 horas devuelve la respuesta original sin repetir la operación.

Cuerpo de la solicitud application/json

  • name string
  • description string | null
  • email string (email) | null
  • phone string | null
  • paymentinfo string | null

Respuestas

200 El proveedor actualizado.
  • data objeto obligatorio
    8 campos de data
    • id integer obligatorio
    • name string obligatorio
    • email string | null
    • phone string | null
    • description string | null
    • paymentinfo string | null

      Condiciones o datos de pago.

    • created_at string (date-time) | null
    • updated_at string (date-time) | null
401 Falta el token o no es válido.

Cuerpo: el sobre de error.

402 La función no está en el plan de la empresa, o la cuenta está suspendida o cancelada.

Cuerpo: el sobre de error.

403 Al cliente le falta el alcance (missing_scope), al usuario el permiso (forbidden), o el token de usuario no tiene acceso a la ruta (client_not_allowed: aplicación móvil o usuario con verificación en dos pasos).

Cuerpo: el sobre de error.

404 El recurso no existe.

Cuerpo: el sobre de error.

409 Otra solicitud con la misma Idempotency-Key sigue en proceso.

Cuerpo: el sobre de error.

422 Datos no válidos (validation_failed), una llave de idempotencia reutilizada con otra solicitud (idempotency_key_reused) o una regla de negocio que bloquea la operación (rule_blocked).

Cuerpo: el sobre de error.

429 Se superó el límite por minuto. Reintente después de los segundos de Retry-After.

Cuerpo: el sobre de error.

Probar

Probar con una instancia

La solicitud sale del navegador hacia la instancia indicada; nada pasa por chainlink.mx. El token se conserva solo en esta pestaña.

Obtener un token con un cliente de integración

Credenciales de Configuración › Clientes API (grant client_credentials). El secreto se usa una vez y no se guarda. Los tokens de usuario se obtienen fuera de la consola; ver Autenticación.

Solicitud
curl -X PUT "https://empresa.chainlink.mx/api/v1/providers/101" \
  -H "Authorization: Bearer $CHAINLINK_TOKEN" \
  -H "Accept: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "33 1234 5679"
}'
Respuesta
{
    "data": {
        "id": 1,
        "name": "Aceites del Centro",
        "email": null,
        "phone": "33 1234 5679",
        "description": null,
        "paymentinfo": null,
        "created_at": "2026-10-06T16:20:11.000000Z",
        "updated_at": "2026-10-06T16:20:11.000000Z"
    }
}