Resolido Docs
Webhooks

Update webhook

PATCH
/webhooks/{webhookId}

Change the URL, events or description, or turn the endpoint on/off. Turning it on resets the failure count. Owner/admin.

Authorization

bearer webhooks:manage
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: webhooks:manage

Path Parameters

webhookId*string

Webhook endpoint id. Never invent ids – list resources first.

Length1 <= length <= 64

Request Body

application/json
  1. body
url?string

Public https URL that receives POST requests with the event JSON.

Formaturi
Lengthlength <= 2000
events?array<>

Event types to send. Empty or omitted = all events.

Itemsitems <= 6
description?string
Lengthlength <= 200
enabled?boolean

Response Body

Success

application/json
  1. response
id*string
url*string
description*string
events*array<string>

Subscribed event types; empty = all events.

enabled*boolean
disabledReason*string

too_many_failures when Resolido turned the endpoint off after days of failed deliveries.

consecutiveFailures*number
lastDeliveryAt*number

Unix time in milliseconds (UTC).

lastSuccessAt*number

Unix time in milliseconds (UTC).

createdAt*number

Unix time in milliseconds (UTC).

curl -X PATCH "https://example.com/webhooks/string" \  -H "Content-Type: application/json" \  -d '{}'
{  "id": "string",  "url": "string",  "description": "string",  "events": [    "string"  ],  "enabled": true,  "disabledReason": "string",  "consecutiveFailures": 0,  "lastDeliveryAt": 0,  "lastSuccessAt": 0,  "createdAt": 0}