get
https://example.com
PUT /v2/webhooks/{id} — Update webhook
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Full update of a webhook's configuration. To toggle enabled/disabled only, use PATCH /{id}/status instead.
credentials is returned in the response only when authentication transitions from false to true in this request. If authentication was already enabled, the secret is not re-returned; use the rotate endpoint to generate a new one.
Required role
affiliate_super_admin
Request body
| Field | Type | Description |
|---|---|---|
name | string | Human-readable label |
url | string | HTTPS delivery endpoint |
authentication | boolean | Enable or disable HMAC signing |
webhookInterests | string[] | Subscribed event types (replaces the full list) |
Response 200
200{
"id": "webhook::abc123",
"name": "Order sync",
"url": "https://api.example.com/webhooks/orders",
"authentication": true,
"webhookInterests": ["order_created"],
"status": "enabled",
"isEnabled": true
}