# Scrubbe ## Docs - [API Keys: Create, Rotate, and Revoke Access Keys](https://docs.scrubbe.com/account/api-keys.md): Create scoped API keys for production and staging, list active keys, rotate credentials on demand, and revoke or delete keys you no longer need. - [Plans, Billing, and Subscription Management](https://docs.scrubbe.com/account/billing.md): View available Scrubbe plans, start a Stripe checkout session, manage active subscriptions, and cancel when needed through the API. - [Set Up Your Team and Configure Your Workspace](https://docs.scrubbe.com/account/team-setup.md): Register a business account, configure IMS notification settings, and invite team members with the right roles to start managing incidents in Scrubbe. - [API Keys: Create, Rotate, Revoke, and Delete Keys](https://docs.scrubbe.com/api-reference/api-keys.md): Manage programmatic API keys in Scrubbe — create scoped keys for environments, rotate credentials on a schedule, and revoke or delete keys you no longer need. - [Authentication Endpoints: Login, Register, and Tokens](https://docs.scrubbe.com/api-reference/auth.md): Reference for all Scrubbe authentication endpoints — registration, login, email verification, password reset, token refresh, and profile management. - [Blast Radius API: calculate and query impact reports](https://docs.scrubbe.com/api-reference/blast-radius.md): Calculate blast radius from a trigger or service, list persisted impact reports, retrieve workspace risk summaries, and look up reports by ID. - [Business and IMS Configuration Endpoints Reference](https://docs.scrubbe.com/api-reference/business.md): Manage your Scrubbe workspace — accept invites, configure team members and roles, and set up IMS notification preferences and escalation rules. - [Changes API — create and manage infrastructure changes](https://docs.scrubbe.com/api-reference/changes.md): Track planned modifications to your systems. Create, retrieve, update, and delete change records to correlate deployments with incidents. - [Dashboard Endpoints: Metrics and Analytics Data](https://docs.scrubbe.com/api-reference/dashboard.md): Retrieve aggregated performance metrics and detailed analytics for your Scrubbe workspace — incident trends, MTTR, SLA compliance, and signal volumes. - [Scrubbe API Error Codes and Troubleshooting Guide](https://docs.scrubbe.com/api-reference/errors.md): Reference for all HTTP error codes returned by the Scrubbe API, with causes, example response payloads, and step-by-step remediation guidance. - [Ezra API: AI incident analysis and pattern detection](https://docs.scrubbe.com/api-reference/ezra.md): Run Ezra's four-stage reasoning pipeline on incidents, generate audience-specific reports, submit outcome feedback, and query failure patterns. - [Incidents API — full lifecycle management for incidents](https://docs.scrubbe.com/api-reference/incidents.md): Create, resolve, and analyse incident tickets. Access AI five-whys, remediation suggestions, and stakeholder updates from one API. - [Event Ingestion: Push Signals from External Tools](https://docs.scrubbe.com/api-reference/ingestion.md): Send events from GitHub, GitLab, Kubernetes, PagerDuty, Prometheus, Datadog, and generic webhooks into the Scrubbe signal pipeline via the ingestion API. - [Integrations: Slack, GitHub, GitLab, and More](https://docs.scrubbe.com/api-reference/integrations.md): Connect Scrubbe to Slack, GitHub, GitLab, Google Meet, SMS, and WhatsApp — OAuth flows, webhook registration, and integration listing API reference. - [On-Call Scheduling API: Assign and Retrieve Members](https://docs.scrubbe.com/api-reference/on-call.md): Manage on-call schedules by assigning team members to time slots and retrieving current or historical assignments via the REST API. - [Scrubbe API Reference: Overview and Getting Started](https://docs.scrubbe.com/api-reference/overview.md): Everything you need to start integrating with the Scrubbe API — base URL, authentication methods, response formats, rate limits, and versioning. - [Pipelines API: Query CI/CD Pipeline Run History](https://docs.scrubbe.com/api-reference/pipelines.md): Retrieve ingested pipeline run records and individual run details sourced automatically from GitHub Actions and GitLab CI webhook events. - [Playbooks API: build, execute, and manage runbooks](https://docs.scrubbe.com/api-reference/playbooks.md): Create and publish versioned runbooks, match them to live incidents, execute step-by-step workflows, and surface AI-suggested response actions. - [Post-Mortems API: List and Retrieve Post-Mortem Reports](https://docs.scrubbe.com/api-reference/post-mortems.md): Access structured post-mortem reports auto-generated from resolved incidents, covering root cause, contributing factors, and action items. - [Problems API — track and resolve recurring issue records](https://docs.scrubbe.com/api-reference/problems.md): Create and manage problem records that group related incidents around a shared root cause, driving structured long-term remediation across your services. - [Service Map API: Model and Query Service Dependencies](https://docs.scrubbe.com/api-reference/service-map.md): Register services, declare upstream and downstream dependencies, and query topology data to understand blast radius and cascading failure risks. - [Signals API: ingest, query, and triage alert signals](https://docs.scrubbe.com/api-reference/signals.md): Manage observability signals: ingest from any source, query by severity or status, and triage with acknowledge, resolve, or suppress. - [Silent Hours API: Manage Notification Quiet Periods](https://docs.scrubbe.com/api-reference/silent-hours.md): Configure time windows when non-critical notifications are suppressed for specific teams, with full timezone and day-of-week control. - [SLA Policies API: Create, Retrieve, Update, Delete](https://docs.scrubbe.com/api-reference/sla-policies.md): Define and manage service level agreement policies with configurable response and resolution thresholds, escalation contacts, and uptime targets. - [Tickets API — list all tickets and query audit history](https://docs.scrubbe.com/api-reference/tickets.md): Retrieve a unified view of all tickets across incidents, changes, and problems, and pull an audit trail of every state transition. - [How to Authenticate Requests to the Scrubbe API](https://docs.scrubbe.com/authentication.md): Scrubbe supports JWT Bearer tokens and API keys. Learn how to obtain credentials, attach them to requests, refresh tokens, and handle rate limits. - [Incidents: Lifecycle, Statuses, and Key Fields](https://docs.scrubbe.com/concepts/incidents.md): Learn how Scrubbe models incidents from detection through resolution, including statuses, priorities, and how tickets connect to your team's workflow. - [On-Call Scheduling: Shifts, Rotations, and Alerts](https://docs.scrubbe.com/concepts/on-call.md): Learn how to assign team members to on-call shifts, configure notification quiet periods with silent hours, and connect on-call rotation to incident routing. - [User Roles and Permissions in Scrubbe Explained](https://docs.scrubbe.com/concepts/roles.md): Understand Scrubbe's role-based access model, what each role can do, how to assign roles when inviting team members, and how the CUSTOMER role works. - [Signals: How Scrubbe Ingests Alert Events](https://docs.scrubbe.com/concepts/signals.md): Understand how Scrubbe ingests, normalizes, and routes signals from monitoring tools and internal systems into the incident intelligence pipeline. - [SLA Policies: Setting Response and Resolution Targets](https://docs.scrubbe.com/concepts/sla-policies.md): Learn how Scrubbe SLA policies define response and resolution time targets per incident priority, track breaches, and trigger automatic escalation. - [Analyse Incidents with Ezra's AI Pipeline](https://docs.scrubbe.com/guides/ai-ezra.md): Use Ezra's four-stage reasoning pipeline to analyse incidents, generate audience-targeted reports, and feed outcomes back to improve future analysis. - [Customer Portal: Register, Log In, and Track Incidents](https://docs.scrubbe.com/guides/customer-portal.md): Set up customer access to Scrubbe's portal, authenticate users, and let customers create and track their own incident reports via the public API. - [Create, Triage, and Resolve Incidents in Scrubbe](https://docs.scrubbe.com/guides/manage-incidents.md): Learn how to create, update, comment on, and resolve incidents using the Scrubbe incident management API, from first alert to closure. - [Build and Execute Playbooks for Incident Response](https://docs.scrubbe.com/guides/playbooks.md): Create, publish, and execute runbooks as structured playbooks in Scrubbe to standardize incident response and reduce time-to-mitigate. - [Generate, Review, and Export Post-Mortem Reports](https://docs.scrubbe.com/guides/post-mortems.md): Use Scrubbe's AI endpoints to produce five-whys analyses, stakeholder summaries, and exportable PDF reports after an incident is resolved. - [Map Your Services and Calculate Blast Radius](https://docs.scrubbe.com/guides/service-map.md): Register services, define dependencies, and calculate blast radius using the Scrubbe service map API to understand incident impact instantly. - [Connect GitHub or GitLab for Deployment Tracking](https://docs.scrubbe.com/integrations/github-gitlab.md): Link your GitHub or GitLab repositories so deployment events and pipeline failures flow directly into Scrubbe as signals and incident tickets. - [Connect Google Meet for Incident War Rooms](https://docs.scrubbe.com/integrations/google-meet.md): Authorize Scrubbe to generate Google Meet call links so your team can launch a video war room directly from any active incident ticket. - [Ingest Alerts from Prometheus, Datadog, and More](https://docs.scrubbe.com/integrations/ingestion.md): Route alerts from Prometheus, Datadog, PagerDuty, Kubernetes, GitHub Actions, GitLab Pipelines, or any custom tool into Scrubbe using webhook ingestion. - [Scrubbe Integrations: Connect Your Toolchain](https://docs.scrubbe.com/integrations/overview.md): Connect Scrubbe to monitoring tools, source code hosts, messaging platforms, and video conferencing to automate detection, alerts, and context enrichment. - [Connect Slack to Scrubbe for Incident Alerts](https://docs.scrubbe.com/integrations/slack.md): Authorize Scrubbe to post incident notifications to a Slack channel and configure which events — new incidents and resolutions — trigger Slack messages. - [Scrubbe: AI-powered incident management platform](https://docs.scrubbe.com/introduction.md): Scrubbe unifies on-call scheduling, SLA tracking, signal ingestion, and AI-assisted post-mortems so engineering teams can detect and resolve incidents faster. - [Get Started with Scrubbe in Four Steps](https://docs.scrubbe.com/quickstart.md): Register a business account, log in to get your access token, verify your session, and create your first incident ticket with Scrubbe — all in minutes. ## OpenAPI Specs - [openapi](https://docs.scrubbe.com/api-reference/openapi.json)