Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ewake.ai/llms.txt

Use this file to discover all available pages before exploring further.

What you’ll get: Two complementary workflows, ewake can automatically investigate new incidents the moment they are declared, and build a production knowledge map from your past incidents and postmortems to surface historical context during live investigations.

Two ways to connect

OptionWhat it doesWhen to use it
Webhookewake automatically investigates new incidents as they are declaredYou want ewake active in every incident from the first second
API Keyewake ingests past incidents and postmortems to build its knowledge mapYou want ewake to have historical context during investigations
You can set up both. The webhook handles real-time response; the API key enriches the knowledge map over time.

Option 1, Webhook (automatic investigation)

When a new incident is declared in Incident.io, ewake receives the event via webhook and immediately begins investigating, before anyone has to manually trigger it.

Prerequisites

  • An Incident.io account with admin access to the Webhooks settings
  • Access to your ewake dashboard

Configuration

1

Go to Webhooks in Incident.io

In Incident.io, navigate to SettingsWebhooks.Direct link: https://app.incident.io/[your-org]/settings/webhooks
2

Create a new webhook

Click Add webhook and fill in the following:
FieldValue
Endpoint URLhttps://orch.ewake.ai/api/v1/webhooks/incident
Under Events, enable the following:
EventWhy
public_incident.incident_created_v2Required. Triggers ewake the moment an incident is declared.
public_incident.incident_updated_v2(Optional) Notifies ewake when incident details change during an active investigation.
public_incident.incident_status_updated_v2(Optional) Notifies ewake when an incident is resolved or its status changes.
Save the webhook. Incident.io will generate a signing secret, copy it immediately.
Copy the signing secret now, it won’t be shown again after closing this screen.
3

Register the signing secret in ewake

In your ewake dashboard, go to IntegrationsIncident.io → click Configure.Paste the signing secret in the dedicated field.Incident.io webhook signing secret field in ewake
Webhook is active. Ewake will automatically start investigating the next time an incident is declared in Incident.io.

Option 2, API Key (knowledge map)

Connecting via API key gives ewake read access to your past incidents and postmortems. This enriches the knowledge map, so during a live investigation, ewake can surface patterns like “this looks like incident #47 from three weeks ago, caused by a deploy on payments-api.” The API key is optional if you are only using the webhook workflow, but recommended for the full experience.

Prerequisites

  • An Incident.io account with admin permissions to create API keys
  • Access to your ewake dashboard

Configuration

1

Open Settings in Incident.io

Click the ⚙️ gear icon at the bottom left → Settings.
2

Go to API Keys

Under Extend → click API KeysCreate New API Key.
3

Set permissions

Grant the following permission groups:
Permission groupScopeRequired?
View data (public incidents + org settings)18 scopes✅ Required
View catalog types and entries3 scopes✅ Required
Read schedulesOptional, enables on-call reasoning
4

Copy the API key

Copy the key immediately, you won’t be able to see it again.
5

Connect in ewake

Go to your ewake dashboard → IntegrationsIncident.io → paste the API key → click Connect.
Incident.io is connected. Ewake will begin ingesting your incident history.

Auto-invite ewake to incident channels

Configure Incident.io to automatically add ewake to every new incident channel the moment it is created:
1

Open Workflows

In Incident.io → SettingsWorkflows.
2

Create or edit a workflow

Add a workflow that triggers when an incident is declared.
3

Add the Slack bot step

Add the “Invite a Slack bot user to an incident channel” step → select ewake.
Ewake will be in every incident channel from the first message onward.