Made with Hope

Webhooks

Receive HTTP notifications when events happen on Bit Cloud. Webhooks let you integrate with external services like Slack, Discord, CI systems, and custom automation.

How it works

1
Register a webhookProvide a URL, select an event, and optionally configure a payload template.
2
Event firesWhen the event occurs, Bit Cloud sends a POST request to your URL with the event payload.
3
Verify and processValidate the HMAC SHA-256 signature in the X-Bit-Signature header, then process the payload.

Scope vs organization

Webhooks can be configured at two levels:

Scope webhooksTriggered by events within a specific scope — exports, change requests, and membership changes.
Organization webhooksTriggered by events across the entire organization — CI jobs, scope lifecycle, and org membership.

Scope events

EventIDDescription
Export succeededexport-successComponents exported to a scope
Released componentsreleased-componentsComponents versioned and released
Change request createdchange-request-createdA new change request was opened
Change request updatedchange-request-updatedA change request was modified
Change request releasedchange-request-releasedA change request was merged
Lane createdcreated-laneA new lane was created
Scope createdscope-createdA new scope was created
Scope updatedscope-updatedScope settings were changed
Scope deletedscope-deletedA scope was removed
Scope member addedscope-member-createdA member was added to the scope
Scope member removedscope-member-deletedA member was removed from the scope

Organization events

EventIDDescription
Job completedjob-completedA Ripple CI job finished
Export succeededexport-successComponents exported
Released componentsreleased-componentsComponents released
Organization updatedorganization-updatedOrganization settings changed
Change request createdchange-request-createdA change request was opened
Change request updatedchange-request-updatedA change request was modified
Change request releasedchange-request-releasedA change request was merged
Lane createdcreated-laneA new lane was created
Lane updatedupdated-laneA lane was modified
Scope createdscope-createdA new scope was created
Scope updatedscope-updatedScope settings changed
Scope deletedscope-deletedA scope was removed
Organization member addedorg-member-createdA member joined the organization
Organization member deletedorg-member-deletedA member left the organization
Scope member addedscope-member-createdA member was added to a scope
Scope member removedscope-member-deletedA member was removed from a scope
Webhooks are available on Team plans and above.

Next steps