...
Collecting data for data-warehousing
Sending notifications to IM clients and pagers (e.g. when new Scenarios become available)
Updating state in a system-of-record (e.g. when users complete Scope Scenarios)
See Orchestrating Common Use Cases to see a visualization of webhooks used in connection with other services and components.
What is a webhook?
A Webhook is a single HTTP POST request that is sent to a url that you specify, and is typically triggered by the occurrence of a specific, predefined event. Scope Webhooks contain a JSON payload in the body and metadata in the headers.
A Webhook Topic is a persisted data object that can be queried in the Scope GraphQL API. Each record describes a specific type of event that triggers a webhook, and is uniquely identified by a
key
(e.g. “user/created”) andversion
(e.g. “1.1”).A Webhook Subscription is also a persisted data object that can be queried in the Scope GraphQL API. Each record describes a
webhook topic
that you want to receive notifications about, acallback url
, and an optional GraphQLquery
(to be executed during delivery).
...