Skip to main content
PATCH
Update webhook settings

Authorizations

x-brimble-key
string
header
required

API key created in the dashboard under Settings → API keys. Each key carries permission scopes; every endpoint lists the scope it needs.

Query Parameters

teamId
string

Team to act in. Omit for your personal workspace. API keys created for a team use that team automatically.

Pattern: ^[a-fA-F0-9]{24}$
Example:

"6a81bed11470bfcd2a5dbcfa"

Body

application/json
events
enum<string>[]
required
Available options:
*,
project.created,
project.updated,
project.deleted,
project.domain.updated,
deployment.created,
deployment.started,
deployment.success,
deployment.failed,
environment.variables.added,
environment.variables.updated,
environment.variables.deleted,
domain.created,
domain.purchased,
domain.renewed,
domain.expired,
dns.record.created,
dns.record.updated,
dns.record.deleted,
database.created,
database.backup.completed,
autoscaling.group.created,
autoscaling.group.updated,
autoscaling.group.deleted,
payment.successful,
payment.failed
webhookUrl
string<uri>

Webhook URL must be a valid URL

discordUrl
string<uri>

Discord URL must be a valid URL

slackUrl
string<uri>

Slack URL must be a valid URL

Response

Webhooks updated successfully

message
string
required
Example:

"Webhooks updated successfully"

data
object
required
Last modified on October 10, 2026