Skip to main content
PATCH
/
webhooks
/
{id}
Update webhook
curl --request PATCH \
  --url https://api.bundleup.io/v1/webhooks/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "url": "<string>",
  "events": {
    "integration.created": true,
    "integration.updated": true,
    "integration.deleted": true,
    "connection.created": true,
    "connection.updated": true,
    "connection.deleted": true,
    "connection.refreshed": true,
    "connection.disabled": true
  }
}
'
{
  "id": "<string>",
  "name": "<string>",
  "url": "<string>",
  "events": {
    "integration.created": true,
    "integration.updated": true,
    "integration.deleted": true,
    "connection.created": true,
    "connection.updated": true,
    "connection.deleted": true,
    "connection.refreshed": true,
    "connection.disabled": true
  },
  "last_triggered_at": "2023-11-07T05:31:56Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Pass the API key as a bearer token.

Path Parameters

id
string
required

Resource identifier.

Body

application/json
name
string
required

Webhook display name.

Required string length: 3 - 50
url
string<uri>
required

Destination URL for webhook deliveries.

events
object
required

Event flags. At least one event must be set to true.

Response

Webhook updated successfully.

id
string
required

Webhook identifier.

name
string
required
url
string<uri>
required
events
object
required
last_triggered_at
string<date-time> | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required