Chelabase
ManagementStorage

Update a storage webhook

PATCH
/v1/databases/{id}/storage/webhooks/{webhook_id}

Changes the given fields. bucket and prefix accept null to clear them. Enabling a disabled endpoint restarts delivery from now and clears its failure state.

Authorization

bearer
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Database id

Formatuuid
webhook_id*string

Webhook id

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

bucket?|

null clears the filter; absent leaves it.

enabled?|

false stops delivery; true restarts it from now (events in between are not sent) and clears the failure state.

events?array<string>|null
prefix?|

null clears the filter; absent leaves it.

url?string|null

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PATCH "https://example.com/v1/databases/497f6eca-6276-4993-bfeb-53cbbbba6f08/storage/webhooks/497f6eca-6276-4993-bfeb-53cbbbba6f08" \  -H "Content-Type: application/json" \  -d '{}'
{  "bucket": "string",  "consecutive_failures": 0,  "created_at": "2019-08-24T14:15:22Z",  "database_id": "91088904-0b92-46ad-9240-e1afa0da22df",  "disabled_reason": "string",  "enabled": true,  "enabled_since": "2019-08-24T14:15:22Z",  "events": [    "string"  ],  "failing_since": "2019-08-24T14:15:22Z",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "last_attempt_at": "2019-08-24T14:15:22Z",  "prefix": "string",  "updated_at": "2019-08-24T14:15:22Z",  "url": "string"}