Obtaining a webhook URL
- Go to https://app.phoebe.ai/integrations
- Click Configure next to the service(s) you want to configure webhooks for
Authenticating
Phoebe webhook URLs look like this:Query parameter
Set the access token in a query parameter calledkey:
Bearer token
Set the access token in an Authorization header, using the Bearer scheme:Platform-specific instructions
AWS
- Go to the Amazon SNS page, and create a new Subscription
- Choose the topic you want to subscribe to
- Choose HTTPS as the protocol
- Enter your webhook URL as the Endpoint
- Leave “Enable raw message deliver” unchecked.
- Note: The UI will tell you “After your subscription is created, you must confirm it.” You can ignore this; Phoebe does this automatically for you.
- Click Create Subscription
- Navigate back to the Subscription list view. You should see the new subscription show up as “Confirmed” after a few moments.
Datadog
- Go to the integrations page in Datadog (e.g. https://app.datadoghq.eu/integrations) and install Datadog’s Webhooks Integration
- In the Integration settings, click ”+ New” to add a new webhook
- Enter Phoebe for the name
- Enter the URL you were given in the URL field
- Leave Auth Method blank
-
Copy and paste the following into the Payload field
- Click Save
- To send a notification to the webhook, include
@webhook-Phoebein the monitor body
Elastic
- Go to Management > Stack Management > Connectors
-
Click Create connector and choose Webhook as the connector type
- Set the name to Phoebe
- Set the URL to
https://app.phoebe.ai/events/webhook/elastic/ - Set the Authentication to None
- Click Add HTTP Header
- Set the header name to
Authorization - Set the header value to
Bearer wak_yourAccessToken(replaceyourAccessTokenwith the actual token you were given)
- Set the header name to
- Add a second header
- Set the header name to
Content-Type - Set the header value to
application/json
- Set the header name to
- Click Save
- Go to Management > Stack Management > Rules
-
When configuring your rule, in the Actions section choose “Phoebe (Webhook)”, and set the Message value to the following:
Google Cloud Platform (GCP)
- Go to https://console.cloud.google.com/monitoring/alerting/notifications
- Scroll down to Webhooks and click Add New
- Enter your webhook endpoint URL
- Set the display name to Phoebe
- Click Test Connection
- Click Save
- To send a message to the webhook:
- Go to https://console.cloud.google.com/monitoring/alerting
- Specify your webhook as one of the notification channels in an Alert policy
Grafana
- In Grafana, navigate to Alerting > Contact points
- Click Create contact point
- Enter Phoebe as the name
- Choose Webhook as the integration type
- Enter your webhook endpoint URL in the URL field
- Click Test, and ensure you get a success response
- Click Save contact point
Honeycomb
- Go to Team Settings > Integrations
- click Add Integration
- Choose Webhook as the provider type
- Set the name to Phoebe
- Enter your webhook URL in the URL field
-
Enable Trigger Alerts, and enter the following template:
NewRelic
- Follow the instructions at https://docs.newrelic.com/docs/alerts/get-notified/notification-integrations/#webhook
-
When configuring your webhook destination, use the following details for your webhook:
- Name: Phoebe
- URL: https://app.phoebe.ai/events/webhook/new_relic/
- Authorization: Bearer Token
- Bearer token: the key you were provided, starting
wak_(e.g.wak_abcd1234)
-
When configuring your webhook workflow, use the following template:
PagerDuty
- In PagerDuty, navigate to Integrations > Generic Webhooks (v3)
- Click + New Webhook
-
Fill in the following fields:
- Webhook URL: Copy webhook URL value from https://app.phoebe.ai/integrations/PAGERDUTY/
- Scope: Select the desired scope.
- For the
Servicescope type, select the specificServicesyou want to send webhooks for
- For the
- (Optional) Description: Enter a description if needed.
- Event Subscriptions:
- Click Add Webhook
Sentry
This integration requires Owner access to your Sentry organization.
- In Phoebe, navigate to Integrations > Sentry to generate your webhook URL
- In Sentry, go to Settings → Developer Settings → Custom Integrations
- Click Create New Integration and configure:
- Name: Enter a descriptive name (e.g., “Phoebe AI Integration”)
- Webhook URL: Enter the URL from step 1 (format:
https://app.phoebe.ai/events/webhook/sentry/?key=YOUR_API_KEY) - Alert Rule Action: Enable this toggle
- Leave Schema, Overview, and Authorized JavaScript Origins as defaults
- In the Webhooks section, enable:
issue— issue created, resolved, assigned, archived, unresolvederror— new errors createdcomment— comments created, edited, deleted
- Click Save Changes
- Verify by checking the Phoebe alerts dashboard or triggering a test event in Sentry
Send a notification via dropdown and select your Phoebe integration.