Skip to main content
PUT
Update a webhook

Authorizations

Authorization
string
header
required

JWT Bearer token for user session auth. Format: "Bearer {token}". Used by User and Organization endpoints.

Path Parameters

webhookId
string
required

Webhook ID

Body

application/json
url
string

New endpoint URL (HTTPS required)

Example:

"https://new-server.com/webhooks"

events
enum<string>[]

Updated event subscriptions

Minimum array length: 1
Available options:
*,
account.created,
account.status_changed,
account.updated,
account.imported,
account.unlinked,
account.passed,
account.failed,
account.lockout_created,
account.lockout_removed,
account.lockout_updated,
account.payout_processed,
account.max_payouts_reached,
purchase.created,
purchase.status_changed,
trader.created,
snapshot.ready,
fill.created
Example:
description
string

Updated label

Maximum string length: 255
Example:

"Updated production webhook"

isActive
boolean

Set to false to pause delivery, true to resume (resets failure count)

Example:

false

Response

Webhook updated

success
boolean
Example:

true

data
object
message
string
Example:

"Webhook updated successfully"