Create credentials
Generate an API key per environment, restrict scopes, and store secrets in your preferred vault.
Use this hub to connect alerting, chat, deployments, customer data, webhooks, and internal tools to Stitch reliability workflows.
{
"source": "datadog",
"severity": "sev2",
"service": "payments-api",
"summary": "Card auth failures above baseline",
"customer_impact": true
}
Start with a webhook or API key, then layer in routing, ownership, and customer impact once events are flowing.
Get implementation helpGenerate an API key per environment, restrict scopes, and store secrets in your preferred vault.
Post a sample alert or deployment event and confirm it appears in the Stitch event stream.
Attach events to services, escalation policies, teams, regions, and customer-impact rules.
Create channels, assign responders, draft updates, and trigger runbooks from trusted events.
Each integration should answer one operational question: what changed, who owns it, who is affected, or what needs to happen next.
Connect alert sources, normalize severity, route ownership, and attach monitor context to incidents.
Create incident channels, sync timelines, assign actions, and keep responders updated where they work.
Link deploys, pull requests, commits, feature flags, and recent changes to every investigation.
Map affected customers, support tickets, status updates, and account impact into response workflows.
When a native connector is not available, use incoming webhooks and API endpoints to create incidents, append timeline events, update impact, or close the loop after remediation.
app.post("/stitch/webhooks", verifySignature, async (req, res) => {
const event = req.body;
await stitch.timeline.create({
incidentId: event.incident_id,
type: "deployment",
title: event.title,
url: event.url
});
res.status(202).send({ received: true });
});
Tell us which systems you need to connect and what response workflow you want Stitch to automate.
Talk to an integration engineer