# CauseFlow AI ## Docs - [Incident statistics](https://docs.causeflow.ai/api-reference/analytics/incident-statistics.md): Get aggregated incident statistics for your tenant. - [Create API key](https://docs.causeflow.ai/api-reference/api-keys/create-key.md): Create a new API key for webhook authentication. - [List API keys](https://docs.causeflow.ai/api-reference/api-keys/list-keys.md): List all API keys for the current tenant. - [Revoke API key](https://docs.causeflow.ai/api-reference/api-keys/revoke-key.md): Revoke an API key. This action is immediate and cannot be undone. - [Export audit log](https://docs.causeflow.ai/api-reference/audit/export.md): Request an asynchronous export of the audit log for compliance or archiving. - [List audit log](https://docs.causeflow.ai/api-reference/audit/list.md): Retrieve the tenant audit log — all actions, decisions, and system events. - [Verify audit integrity](https://docs.causeflow.ai/api-reference/audit/verify.md): Verify the tamper-evidence hash of one or more audit log entries. - [Authentication](https://docs.causeflow.ai/api-reference/authentication.md): Authenticate with the CauseFlow API using JWT tokens or API keys. - [Credits balance](https://docs.causeflow.ai/api-reference/billing/credits.md): View the current credit balance for investigation and event quotas. - [List plans](https://docs.causeflow.ai/api-reference/billing/plans.md): Retrieve available subscription plans and their included quotas. - [Purchase credits](https://docs.causeflow.ai/api-reference/billing/purchase.md): Buy additional investigation or event credits to supplement your plan quota. - [Subscription](https://docs.causeflow.ai/api-reference/billing/subscription.md): View the current tenant's active subscription plan and billing details. - [Usage](https://docs.causeflow.ai/api-reference/billing/usage.md): Retrieve detailed usage metrics for the current and previous billing periods. - [Errors and pagination](https://docs.causeflow.ai/api-reference/errors-and-pagination.md): Standard error responses and cursor-based pagination for list endpoints. - [Get GitHub installation](https://docs.causeflow.ai/api-reference/github/installation-details.md): Get details about the GitHub App installation for your tenant. - [Revoke GitHub installation](https://docs.causeflow.ai/api-reference/github/revoke-installation.md): Revoke the GitHub App installation for your tenant. - [Add dependency](https://docs.causeflow.ai/api-reference/graph/add-dependency.md): Add a dependency edge between two services in the topology graph. - [Add service](https://docs.causeflow.ai/api-reference/graph/add-service.md): Add a service node to the infrastructure topology graph. - [Auto-discover services](https://docs.causeflow.ai/api-reference/graph/auto-discovery.md): Automatically discover services from your AWS infrastructure. - [Calculate blast radius](https://docs.causeflow.ai/api-reference/graph/blast-radius.md): Calculate the blast radius of a service failure — which downstream services would be affected. - [Detailed health](https://docs.causeflow.ai/api-reference/health/detailed.md): Detailed health check with status of all backing services. - [Health check](https://docs.causeflow.ai/api-reference/health/simple.md): Simple health check — returns OK if the API is running. - [Create incident](https://docs.causeflow.ai/api-reference/incidents/create-incident.md): Create a manual incident from the dashboard or API. - [Get incident](https://docs.causeflow.ai/api-reference/incidents/get-incident.md): Get detailed information about a specific incident. - [List incidents](https://docs.causeflow.ai/api-reference/incidents/list-incidents.md): List incidents with optional filtering by severity and status. - [Update incident status](https://docs.causeflow.ai/api-reference/incidents/update-status.md): Update the status of an incident. - [Integration catalog](https://docs.causeflow.ai/api-reference/integrations/catalog.md): Browse all available integrations and their required configuration. - [Connect integration](https://docs.causeflow.ai/api-reference/integrations/connect.md): Activate an integration for the current tenant. - [Store credentials](https://docs.causeflow.ai/api-reference/integrations/credentials.md): Store API credentials for a provider that uses API key authentication. - [List integrations](https://docs.causeflow.ai/api-reference/integrations/list.md): List all active integrations connected to the current tenant. - [API introduction](https://docs.causeflow.ai/api-reference/introduction.md): Getting started with the CauseFlow API — base URL, versioning, and rate limits. - [Abort investigation](https://docs.causeflow.ai/api-reference/investigation/abort.md): Cancel a running investigation and stop all associated AI agents. - [Add context](https://docs.causeflow.ai/api-reference/investigation/add-context.md): Add additional context to an ongoing investigation and optionally re-investigate. - [Get investigation results](https://docs.causeflow.ai/api-reference/investigation/get-results.md): View the investigation results including root cause analysis and evidence from each agent. - [Respond to known solution](https://docs.causeflow.ai/api-reference/investigation/known-solution-response.md): Accept or dismiss a known-solution match found during investigation. - [Start investigation](https://docs.causeflow.ai/api-reference/investigation/start-investigation.md): Start a multi-agent investigation for an incident. - [Submit investigation feedback](https://docs.causeflow.ai/api-reference/investigation/submit-feedback.md): Rate and comment on a completed investigation to improve future AI accuracy. - [List patterns](https://docs.causeflow.ai/api-reference/knowledge/list-patterns.md): List learned patterns from past investigations. - [Search similar patterns](https://docs.causeflow.ai/api-reference/knowledge/search-similar.md): Search for patterns similar to a given incident description. - [Submit feedback](https://docs.causeflow.ai/api-reference/knowledge/submit-feedback.md): Submit feedback on an investigation result to improve future accuracy. - [Chat with memory](https://docs.causeflow.ai/api-reference/memory/chat.md): Send a message to the CauseFlow AI assistant with full incident memory context. - [Chat history](https://docs.causeflow.ai/api-reference/memory/chat-history.md): Retrieve past memory chat sessions and message history. - [List memory insights](https://docs.causeflow.ai/api-reference/memory/insights.md): Retrieve AI-generated insights derived from your tenant's incident history. - [List runbooks](https://docs.causeflow.ai/api-reference/memory/runbooks.md): Retrieve AI-generated runbooks derived from your tenant's resolved incidents. - [Pending approvals](https://docs.causeflow.ai/api-reference/notifications/approvals-pending.md): List all remediation approval requests awaiting a response. - [Respond to approval](https://docs.causeflow.ai/api-reference/notifications/approvals-respond.md): Approve or reject a pending remediation approval request. - [List notifications](https://docs.causeflow.ai/api-reference/notifications/list.md): List all notifications for the authenticated user. - [List notifications](https://docs.causeflow.ai/api-reference/notifications/list-notifications.md): List notifications for the authenticated user. - [Mark as read](https://docs.causeflow.ai/api-reference/notifications/mark-read.md): Mark a notification as read. - [Respond to approval](https://docs.causeflow.ai/api-reference/notifications/respond-approval.md): Approve or reject a pending remediation approval. - [Notifications SSE stream](https://docs.causeflow.ai/api-reference/notifications/stream.md): Subscribe to real-time notifications via Server-Sent Events. - [Connect relay](https://docs.causeflow.ai/api-reference/relay/connect.md): Establish a JSON-RPC 2.0 WebSocket connection to the CauseFlow Relay. - [Relay status](https://docs.causeflow.ai/api-reference/relay/status.md): Check the status of the CauseFlow Relay service. - [Approve remediation](https://docs.causeflow.ai/api-reference/remediation/approve.md): Approve a proposed remediation for execution. - [Execute remediation](https://docs.causeflow.ai/api-reference/remediation/execute.md): Execute an approved remediation. - [Get remediation detail](https://docs.causeflow.ai/api-reference/remediation/get-detail.md): Get the full remediation plan, execution log, and current status. - [List remediations](https://docs.causeflow.ai/api-reference/remediation/list-remediations.md): View all proposed remediations for an incident. - [Reject remediation](https://docs.causeflow.ai/api-reference/remediation/reject.md): Reject a proposed remediation. - [Submit remediation feedback](https://docs.causeflow.ai/api-reference/remediation/submit-feedback.md): Rate the effectiveness of a completed remediation to improve future suggestions. - [Create skill](https://docs.causeflow.ai/api-reference/skills/create.md): Register a new custom skill (tool) for AI agents to invoke during investigations. - [Delete skill](https://docs.causeflow.ai/api-reference/skills/delete.md): Permanently remove a custom skill from a tenant. - [Get skill](https://docs.causeflow.ai/api-reference/skills/get.md): Retrieve a single custom skill by ID. - [List skills](https://docs.causeflow.ai/api-reference/skills/list.md): List all custom skills registered for a tenant. - [Update skill](https://docs.causeflow.ai/api-reference/skills/update.md): Update the configuration or enabled state of an existing skill. - [Create tenant](https://docs.causeflow.ai/api-reference/tenants/create-tenant.md): Create a new tenant (organization) in CauseFlow. - [Get tenant](https://docs.causeflow.ai/api-reference/tenants/get-tenant.md): Get details of a specific tenant. - [List tenants](https://docs.causeflow.ai/api-reference/tenants/list-tenants.md): List tenants accessible to the authenticated user. - [Update tenant](https://docs.causeflow.ai/api-reference/tenants/update-tenant.md): Update tenant settings. - [Classify incident](https://docs.causeflow.ai/api-reference/triage/classify-incident.md): Trigger AI triage to classify incident severity and select investigation agents. - [Get triage evidence](https://docs.causeflow.ai/api-reference/triage/get-evidence.md): View the AI triage evidence and classification details. - [List evidence](https://docs.causeflow.ai/api-reference/triage/list-evidence.md): List all evidence items collected during triage for an incident. - [Start triage](https://docs.causeflow.ai/api-reference/triage/start-triage.md): Trigger AI triage classification for an incident. - [Create trigger](https://docs.causeflow.ai/api-reference/triggers/create.md): Create an automation trigger that fires on a specific event type. - [Delete trigger](https://docs.causeflow.ai/api-reference/triggers/delete.md): Remove an automation trigger permanently. - [List triggers](https://docs.causeflow.ai/api-reference/triggers/list.md): List all automation triggers configured for the current tenant. - [Outbound event catalog](https://docs.causeflow.ai/api-reference/webhooks/outbound-events.md): All 20 EventBus events emitted by CauseFlow, with payload samples and real-time delivery details. - [Webhook payload formats](https://docs.causeflow.ai/api-reference/webhooks/payload-formats.md): Expected payload formats for each supported monitoring provider. - [Receive alert](https://docs.causeflow.ai/api-reference/webhooks/receive-alert.md): Receive an alert from a monitoring tool via webhook. - [Webhook subscriptions (roadmap)](https://docs.causeflow.ai/api-reference/webhooks/subscribe.md): Programmatic webhook subscription for outbound events — planned feature, not yet available. - [Close widget session](https://docs.causeflow.ai/api-reference/widget/close.md): Terminate an active widget session and invalidate the session token. - [Create widget session](https://docs.causeflow.ai/api-reference/widget/create-session.md): Create an authenticated session for the embedded CauseFlow widget. - [Push subscribe](https://docs.causeflow.ai/api-reference/widget/push-subscribe.md): Register a push notification endpoint for widget session events. - [Send widget message](https://docs.causeflow.ai/api-reference/widget/send-message.md): Send a user message to an active widget session. - [Widget SSE stream](https://docs.causeflow.ai/api-reference/widget/stream.md): Stream AI assistant responses for a widget session via Server-Sent Events. - [Manage subscription](https://docs.causeflow.ai/billing/manage-subscription.md): Upgrade, downgrade, or cancel your CauseFlow subscription. - [Plans and pricing](https://docs.causeflow.ai/billing/plans.md): Choose the right CauseFlow plan for your team. - [Usage and quotas](https://docs.causeflow.ai/billing/usage-and-credits.md): Understand how investigations and events are consumed and how to track your usage. - [Changelog](https://docs.causeflow.ai/changelog/index.md): Latest updates, improvements, and fixes to CauseFlow AI. - [Analyses](https://docs.causeflow.ai/dashboard/analyses.md): Run AI-powered analyses on incidents with selected integrations and context. - [Audit trail](https://docs.causeflow.ai/dashboard/audit-trail.md): Track all actions taken in your CauseFlow tenant with a tamper-proof audit log. - [Incidents](https://docs.causeflow.ai/dashboard/incidents.md): Create, manage, and investigate incidents from the CauseFlow dashboard. - [Dashboard overview](https://docs.causeflow.ai/dashboard/overview.md): Navigate the CauseFlow dashboard — your command center for incident investigation. - [Remediations](https://docs.causeflow.ai/dashboard/remediations.md): Review, approve, and track AI-proposed remediations for your incidents. - [Settings](https://docs.causeflow.ai/dashboard/settings.md): Configure your profile, company settings, notifications, and API keys. - [Team management](https://docs.causeflow.ai/dashboard/team-management.md): Invite team members, assign roles, and manage access to your CauseFlow tenant. - [AI transparency](https://docs.causeflow.ai/getting-started/ai-transparency.md): How CauseFlow's AI works, what it accesses, which decisions require human approval, and how quality is verified. - [How it works](https://docs.causeflow.ai/getting-started/how-it-works.md): A high-level look at how CauseFlow AI investigates incidents from alert to resolution. - [Key concepts](https://docs.causeflow.ai/getting-started/key-concepts.md): Understand the core concepts behind CauseFlow AI — incidents, agents, investigations, and more. - [Memory and chat](https://docs.causeflow.ai/getting-started/memory-and-chat.md): Query CauseFlow in natural language, share knowledge about your systems, and let the AI learn from past investigations. - [Quickstart](https://docs.causeflow.ai/getting-started/quickstart.md): Create your account and investigate your first incident in under 5 minutes. - [Skills](https://docs.causeflow.ai/getting-started/skills.md): Define custom investigation profiles that teach CauseFlow how to handle your specific systems and incident types. - [Triggers](https://docs.causeflow.ai/getting-started/triggers.md): Route events from third-party tools into CauseFlow's investigation pipeline automatically. - [CauseFlow AI Documentation](https://docs.causeflow.ai/index.md): AI-powered incident investigation for Engineering and Support teams. Automate root cause analysis, get remediation proposals, and resolve incidents in minutes. - [Cloud providers](https://docs.causeflow.ai/integrations/cloud-providers.md): Connect AWS, Azure, and GCP so CauseFlow agents can inspect infrastructure state, metrics, and logs during investigations. - [Communication integrations](https://docs.causeflow.ai/integrations/communication.md): Receive incident notifications and investigation updates through Slack and Microsoft Teams. - [Custom webhooks](https://docs.causeflow.ai/integrations/custom-webhooks.md): Send alerts from any monitoring tool using the generic webhook endpoint. - [Database integrations](https://docs.causeflow.ai/integrations/databases.md): Give CauseFlow read-only access to your databases for deeper root-cause analysis — without exposing databases to the internet. - [GitHub](https://docs.causeflow.ai/integrations/github.md): Connect GitHub via OAuth to enable code analysis and automated draft pull request creation during investigations. - [HubSpot](https://docs.causeflow.ai/integrations/hubspot.md): Bridge your customer support layer with incident investigation — CauseFlow correlates HubSpot tickets and contact history with active incidents. - [Monitoring integrations](https://docs.causeflow.ai/integrations/monitoring.md): Connect Datadog, Grafana, CloudWatch, Sentry, PagerDuty, and New Relic to automatically ingest alerts and trigger investigations. - [Integrations overview](https://docs.causeflow.ai/integrations/overview.md): Connect CauseFlow to your monitoring stack, code, communication tools, and more. Every plan includes all integrations. - [Project management integrations](https://docs.causeflow.ai/integrations/project-management.md): Connect Jira, Linear, Trello, Shortcut, Notion, and Confluence so agents can find related tickets and runbooks during investigations. - [Architecture](https://docs.causeflow.ai/relay/architecture.md): How CauseFlow Relay communicates with the control plane using JSON-RPC 2.0 over WebSocket. - [Configuration reference](https://docs.causeflow.ai/relay/configuration.md): Complete reference for the relay-config.yaml configuration file. - [Deployment](https://docs.causeflow.ai/relay/deployment.md): Deploy CauseFlow Relay with Docker, Kubernetes, ECS Fargate, or as a standalone process. - [Relay overview](https://docs.causeflow.ai/relay/overview.md): CauseFlow Relay — a privacy-preserving agent for secure, read-only database access in your private network. - [PII masking](https://docs.causeflow.ai/relay/pii-masking.md): How CauseFlow Relay masks personally identifiable information before data leaves your network. - [Policy engine](https://docs.causeflow.ai/relay/policy-engine.md): Control exactly what the relay can access — which databases, which operations, and how many rows. - [Quickstart](https://docs.causeflow.ai/relay/quickstart.md): Deploy CauseFlow Relay in your private network in under 10 minutes. - [Troubleshooting](https://docs.causeflow.ai/relay/troubleshooting.md): Common issues and solutions when running CauseFlow Relay. - [Authentication](https://docs.causeflow.ai/security/authentication.md): How CauseFlow authenticates users and API requests — JWT tokens, API keys, and webhook signatures. - [Compliance](https://docs.causeflow.ai/security/compliance.md): CauseFlow's compliance readiness — audit trail, SOC 2, GDPR/LGPD, and responsible disclosure. - [Data privacy](https://docs.causeflow.ai/security/data-privacy.md): How CauseFlow protects your data — temporary credentials, encryption, PII masking, and data isolation. - [Security overview](https://docs.causeflow.ai/security/overview.md): CauseFlow's security-first architecture — eight layers protecting your infrastructure and data. - [Role-based access control](https://docs.causeflow.ai/security/rbac.md): Two roles control who can do what in your CauseFlow tenant. ## OpenAPI Specs - [openapi](https://docs.causeflow.ai/api-reference/openapi.json) ## Optional - [Dashboard](https://dashboard.causeflow.ai) - [Status](https://api.causeflow.ai/v1/health)