Show service integration details With the exception of Pingdom integration, all other integrations are using per-service URL for connection.
Security
ApiKeyAuth
- Main US regionhttps://subdomain-of-your-account.app.statushub.io/api/v3/hubs/{subdomain}/services/{service_id}/integrations/{integration_slug}
- EU regionhttps://subdomain-of-your-account.app-eu1.statushub.io/api/v3/hubs/{subdomain}/services/{service_id}/integrations/{integration_slug}
curl -i -X GET \
'https://subdomain-of-your-account.app.statushub.io/api/v3/hubs/{subdomain}/services/{service_id}/integrations/{integration_slug}?api_version=V3-R1' \
-H 'X-API-KEY: YOUR_API_KEY_HERE'OK
Enum:"generic_hook""generic_hook_v2""ilert""isdownapp""new_relic""opsgenie""pager_duty""pingdom""site_247""statusgator"
Example:"generic_hook_v2"
Version of the integration.
Currently available versions:
v1- basic integrations available in StatusHub for long time,v2- more capable integrations. All newly introduced integrations will be added inv2version.
Enum:"v1""v2"
Example:"v2"
Except for Pingdom integration, url is unique per-Service URL that should be used to connect 3rd party service to StatusHub Service.
Behavior of this field varies between v1 and v2 integrations:
- For
v1integrations, this URL share same token part between integrations andurlis never blank, - For
v2integrations, each integration may use different token.
urlis blank ifv2integration is not enabled.
Example:"https://app.statushub.io/hooks/generic_hook_v2?token=a18331da-19a5-46f1-8bfa-06a6a31f1d10"
Response
{ "enabled": true, "slug": "generic_hook_v2", "version": "v2", "url": "https://app.statushub.io/hooks/generic_hook_v2?token=a18331da-19a5-46f1-8bfa-06a6a31f1d10" }