Webhooks allow internal and 3rd-party integrators to build Applications that execute whenever after specific events occur in the Scopear.com ecosystem.
For example, a Scope Customer might leverage a webhook to trigger a custom action that downloads and stores imports ScenarioSession
data in into the Customer’s system of record whenever a User completes a session in the Scope Worklink app.
...
Collecting data for data-warehousing
Sending notifications to IM clients and pagers (e.g. when new Scenarios become available)
Updating state in your a system-of-record (e.g. when users complete Scope Scenarios)
...
A Webhook is a single HTTP POST request that is sent by a web server 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).
...