Skip to main content
PUT
/
webhooks
/
{id}
curl https://api.onepay.la/v1/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
  -X PUT \
  -H "Authorization: Bearer sk_test_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Webhook actualizado",
    "events": [
      "payment.approved",
      "charge.paid",
      "cashout.completed",
      "cashout.rejected"
    ]
  }'
{
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Webhook actualizado",
    "description": "Notificaciones de pagos y dispersiones",
    "url": "https://mi-servidor.com/webhooks/onepay",
    "events": [
      "payment.approved",
      "charge.paid",
      "cashout.completed",
      "cashout.rejected"
    ],
    "header": null,
    "is_test": false,
    "created_at": "2025-01-20T14:30:00+00:00",
    "updated_at": "2025-01-20T16:45:00+00:00"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.onepay.la/llms.txt

Use this file to discover all available pages before exploring further.

Puedes enviar solo los campos que quieres actualizar; los demás se mantienen sin cambios.

Path Parameters

id
string
required
ID del webhook a actualizar.

Body

name
string
Nuevo nombre descriptivo del webhook (máx. 255 caracteres).
description
string
Nueva descripción del webhook (máx. 500 caracteres). Envía null para borrarla.
url
string
Nueva URL HTTPS de destino. Debe ser una URL válida.
events
array
Nueva lista completa de eventos. Reemplaza los eventos existentes. Debe contener al menos un evento si se envía.
curl https://api.onepay.la/v1/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
  -X PUT \
  -H "Authorization: Bearer sk_test_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Webhook actualizado",
    "events": [
      "payment.approved",
      "charge.paid",
      "cashout.completed",
      "cashout.rejected"
    ]
  }'
{
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Webhook actualizado",
    "description": "Notificaciones de pagos y dispersiones",
    "url": "https://mi-servidor.com/webhooks/onepay",
    "events": [
      "payment.approved",
      "charge.paid",
      "cashout.completed",
      "cashout.rejected"
    ],
    "header": null,
    "is_test": false,
    "created_at": "2025-01-20T14:30:00+00:00",
    "updated_at": "2025-01-20T16:45:00+00:00"
  }
}