# Ravenna Docs | Agentic Service Management for Every Team > Explore Ravenna’s modern, agentic service management platform built to empower people across IT, HR, Finance, Operations, and every internal team. Learn how to automate workflows, manage requests, scale knowledge, and keep humans in control. ## Docs - [AGENTS](https://docs.ravenna.ai/.mintlify/AGENTS.md) - [Extend access entitlements](https://docs.ravenna.ai/api/access-entitlement/extend-access-entitlements.md) - [Get user access overview](https://docs.ravenna.ai/api/access-entitlement/get-user-access-overview.md) - [List access entitlements](https://docs.ravenna.ai/api/access-entitlement/list-access-entitlements.md) - [Revoke access entitlements](https://docs.ravenna.ai/api/access-entitlement/revoke-access-entitlements.md) - [Bulk archive access levels by id](https://docs.ravenna.ai/api/access-level/bulk-archive-access-levels-by-id.md) - [Bulk delete access levels by id](https://docs.ravenna.ai/api/access-level/bulk-delete-access-levels-by-id.md) - [Bulk unarchive access levels by id](https://docs.ravenna.ai/api/access-level/bulk-unarchive-access-levels-by-id.md) - [Bulk update access levels (provisioning method or access policy)](https://docs.ravenna.ai/api/access-level/bulk-update-access-levels-provisioning-method-or-access-policy.md) - [Create an access level for an application](https://docs.ravenna.ai/api/access-level/create-an-access-level-for-an-application.md) - [Delete an access level](https://docs.ravenna.ai/api/access-level/delete-an-access-level.md) - [List access levels](https://docs.ravenna.ai/api/access-level/list-access-levels.md) - [Update a single access level by id](https://docs.ravenna.ai/api/access-level/update-a-single-access-level-by-id.md) - [Update orders of access levels](https://docs.ravenna.ai/api/access-level/update-orders-of-access-levels.md) - [Bulk archive access policies](https://docs.ravenna.ai/api/access-policy/bulk-archive-access-policies.md) - [Bulk delete access policies](https://docs.ravenna.ai/api/access-policy/bulk-delete-access-policies.md) - [Bulk unarchive access policies](https://docs.ravenna.ai/api/access-policy/bulk-unarchive-access-policies.md) - [Create an access policy](https://docs.ravenna.ai/api/access-policy/create-an-access-policy.md) - [Delete an access policy](https://docs.ravenna.ai/api/access-policy/delete-an-access-policy.md) - [Get an access policy](https://docs.ravenna.ai/api/access-policy/get-an-access-policy.md) - [List access policies](https://docs.ravenna.ai/api/access-policy/list-access-policies.md) - [List eligible access levels for a user](https://docs.ravenna.ai/api/access-policy/list-eligible-access-levels-for-a-user.md) - [List eligible applications for a user](https://docs.ravenna.ai/api/access-policy/list-eligible-applications-for-a-user.md) - [Update an access policy](https://docs.ravenna.ai/api/access-policy/update-an-access-policy.md) - [Validate user eligibility for an access level](https://docs.ravenna.ai/api/access-policy/validate-user-eligibility-for-an-access-level.md) - [Export admin audit events to CSV](https://docs.ravenna.ai/api/admin-audit-events/export-admin-audit-events-to-csv.md) - [Get a single admin audit event by ID](https://docs.ravenna.ai/api/admin-audit-events/get-a-single-admin-audit-event-by-id.md) - [Get audit events for a specific message](https://docs.ravenna.ai/api/agent-tool-audit-event/get-audit-events-for-a-specific-message.md) - [Get audit events for a specific ticket](https://docs.ravenna.ai/api/agent-tool-audit-event/get-audit-events-for-a-specific-ticket.md) - [Get audit events for a specific trace](https://docs.ravenna.ai/api/agent-tool-audit-event/get-audit-events-for-a-specific-trace.md) - [Bulk delete agents](https://docs.ravenna.ai/api/agents/bulk-delete-agents.md) - [Create a new Agent](https://docs.ravenna.ai/api/agents/create-a-new-agent.md) - [Delete an Agent](https://docs.ravenna.ai/api/agents/delete-an-agent.md) - [Execute a tool for an agent](https://docs.ravenna.ai/api/agents/execute-a-tool-for-an-agent.md) - [Get Agent by ID](https://docs.ravenna.ai/api/agents/get-agent-by-id.md) - [Get the latest agent version available to the caller](https://docs.ravenna.ai/api/agents/get-the-latest-agent-version-available-to-the-caller.md) - [List agents](https://docs.ravenna.ai/api/agents/list-agents.md) - [Preview upgrading an agent to the latest version](https://docs.ravenna.ai/api/agents/preview-upgrading-an-agent-to-the-latest-version.md) - [Update an Agent's Personality (per-agent copy)](https://docs.ravenna.ai/api/agents/update-an-agents-personality-per-agent-copy.md) - [Update an existing Agent](https://docs.ravenna.ai/api/agents/update-an-existing-agent.md) - [Upgrade an agent to the latest version (creates a disabled copy)](https://docs.ravenna.ai/api/agents/upgrade-an-agent-to-the-latest-version-creates-a-disabled-copy.md) - [Create AI brief schedule](https://docs.ravenna.ai/api/ai-brief-schedule/create-ai-brief-schedule.md) - [Delete AI brief schedule](https://docs.ravenna.ai/api/ai-brief-schedule/delete-ai-brief-schedule.md) - [Get AI brief schedule by dashboard ID](https://docs.ravenna.ai/api/ai-brief-schedule/get-ai-brief-schedule-by-dashboard-id.md) - [Get AI brief schedule by ID](https://docs.ravenna.ai/api/ai-brief-schedule/get-ai-brief-schedule-by-id.md) - [List AI brief schedules](https://docs.ravenna.ai/api/ai-brief-schedule/list-ai-brief-schedules.md) - [Send AI brief immediately](https://docs.ravenna.ai/api/ai-brief-schedule/send-ai-brief-immediately.md) - [Update AI brief schedule](https://docs.ravenna.ai/api/ai-brief-schedule/update-ai-brief-schedule.md) - [Execute grouped value widget query](https://docs.ravenna.ai/api/analytics/execute-grouped-value-widget-query.md) - [Execute single value widget query](https://docs.ravenna.ai/api/analytics/execute-single-value-widget-query.md) - [Execute trend/time series widget query](https://docs.ravenna.ai/api/analytics/execute-trendtime-series-widget-query.md) - [Preview metric query widget](https://docs.ravenna.ai/api/analytics/preview-metric-query-widget.md) - [Preview trend query widget](https://docs.ravenna.ai/api/analytics/preview-trend-query-widget.md) - [Bulk archive applications by id](https://docs.ravenna.ai/api/application/bulk-archive-applications-by-id.md) - [Bulk delete applications](https://docs.ravenna.ai/api/application/bulk-delete-applications.md) - [Bulk unarchive applications by id](https://docs.ravenna.ai/api/application/bulk-unarchive-applications-by-id.md) - [Bulk update applications to add or remove workspaces](https://docs.ravenna.ai/api/application/bulk-update-applications-to-add-or-remove-workspaces.md) - [Create a new application](https://docs.ravenna.ai/api/application/create-a-new-application.md) - [Delete an application](https://docs.ravenna.ai/api/application/delete-an-application.md) - [Export applications to CSV](https://docs.ravenna.ai/api/application/export-applications-to-csv.md) - [Get application by ID](https://docs.ravenna.ai/api/application/get-application-by-id.md) - [List applications](https://docs.ravenna.ai/api/application/list-applications.md) - [Update an application](https://docs.ravenna.ai/api/application/update-an-application.md) - [Bulk delete approval templates](https://docs.ravenna.ai/api/approval-templates/bulk-delete-approval-templates.md) - [Bulk update approval templates to add workspaces](https://docs.ravenna.ai/api/approval-templates/bulk-update-approval-templates-to-add-workspaces.md) - [Create an approval template](https://docs.ravenna.ai/api/approval-templates/create-an-approval-template.md) - [Delete an approval template](https://docs.ravenna.ai/api/approval-templates/delete-an-approval-template.md) - [Get an approval template](https://docs.ravenna.ai/api/approval-templates/get-an-approval-template.md) - [List approval templates](https://docs.ravenna.ai/api/approval-templates/list-approval-templates.md) - [Update an approval template](https://docs.ravenna.ai/api/approval-templates/update-an-approval-template.md) - [Archive business schedule](https://docs.ravenna.ai/api/business-schedule/archive-business-schedule.md) - [Create business schedule](https://docs.ravenna.ai/api/business-schedule/create-business-schedule.md) - [Delete business schedule](https://docs.ravenna.ai/api/business-schedule/delete-business-schedule.md) - [Get business schedule by ID](https://docs.ravenna.ai/api/business-schedule/get-business-schedule-by-id.md) - [List business schedules](https://docs.ravenna.ai/api/business-schedule/list-business-schedules.md) - [Unarchive business schedule](https://docs.ravenna.ai/api/business-schedule/unarchive-business-schedule.md) - [Update business schedule](https://docs.ravenna.ai/api/business-schedule/update-business-schedule.md) - [Bulk create categories](https://docs.ravenna.ai/api/categories/bulk-create-categories.md) - [Create a new category](https://docs.ravenna.ai/api/categories/create-a-new-category.md) - [Delete a category](https://docs.ravenna.ai/api/categories/delete-a-category.md) - [Get category by ID](https://docs.ravenna.ai/api/categories/get-category-by-id.md) - [List categories](https://docs.ravenna.ai/api/categories/list-categories.md) - [List category templates](https://docs.ravenna.ai/api/categories/list-category-templates.md) - [Update a category](https://docs.ravenna.ai/api/categories/update-a-category.md) - [Create a new Channel.](https://docs.ravenna.ai/api/channels/create-a-new-channel.md) - [Deletes an existing Channel.](https://docs.ravenna.ai/api/channels/deletes-an-existing-channel.md) - [Get Channel by ID.](https://docs.ravenna.ai/api/channels/get-channel-by-id.md) - [List channels](https://docs.ravenna.ai/api/channels/list-channels.md) - [Updates an existing Channel.](https://docs.ravenna.ai/api/channels/updates-an-existing-channel.md) - [Activate code action](https://docs.ravenna.ai/api/codeaction/activate-code-action.md) - [Analyze code action](https://docs.ravenna.ai/api/codeaction/analyze-code-action.md) - [Create code action](https://docs.ravenna.ai/api/codeaction/create-code-action.md) - [Delete code action](https://docs.ravenna.ai/api/codeaction/delete-code-action.md) - [Get code action by ID](https://docs.ravenna.ai/api/codeaction/get-code-action-by-id.md) - [List code actions](https://docs.ravenna.ai/api/codeaction/list-code-actions.md) - [Update code action](https://docs.ravenna.ai/api/codeaction/update-code-action.md) - [Create credential](https://docs.ravenna.ai/api/credential/create-credential.md) - [Delete credential](https://docs.ravenna.ai/api/credential/delete-credential.md) - [List credentials](https://docs.ravenna.ai/api/credential/list-credentials.md) - [Update credential value](https://docs.ravenna.ai/api/credential/update-credential-value.md) - [Create a new custom field](https://docs.ravenna.ai/api/custom-fields/create-a-new-custom-field.md) - [Delete a custom field](https://docs.ravenna.ai/api/custom-fields/delete-a-custom-field.md) - [Get custom field by ID](https://docs.ravenna.ai/api/custom-fields/get-custom-field-by-id.md) - [List custom fields](https://docs.ravenna.ai/api/custom-fields/list-custom-fields.md) - [Update a custom field](https://docs.ravenna.ai/api/custom-fields/update-a-custom-field.md) - [Submit a customer portal form](https://docs.ravenna.ai/api/customer-portal/submit-a-customer-portal-form.md) - [Create a new dashboard](https://docs.ravenna.ai/api/dashboard/create-a-new-dashboard.md) - [Create a new dashboard widget](https://docs.ravenna.ai/api/dashboard/create-a-new-dashboard-widget.md) - [Delete a dashboard widget](https://docs.ravenna.ai/api/dashboard/delete-a-dashboard-widget.md) - [Get a dashboard by its slug](https://docs.ravenna.ai/api/dashboard/get-a-dashboard-by-its-slug.md) - [Get AI-generated insights for a dashboard widget](https://docs.ravenna.ai/api/dashboard/get-ai-generated-insights-for-a-dashboard-widget.md) - [List dashboards with pagination](https://docs.ravenna.ai/api/dashboard/list-dashboards-with-pagination.md) - [Move a dashboard or collection into another collection](https://docs.ravenna.ai/api/dashboard/move-a-dashboard-or-collection-into-another-collection.md) - [Move multiple dashboards or collections into another collection](https://docs.ravenna.ai/api/dashboard/move-multiple-dashboards-or-collections-into-another-collection.md) - [Update a dashboard widget](https://docs.ravenna.ai/api/dashboard/update-a-dashboard-widget.md) - [Update an existing dashboard](https://docs.ravenna.ai/api/dashboard/update-an-existing-dashboard.md) - [Add email domain](https://docs.ravenna.ai/api/emaildomain/add-email-domain.md) - [Check email domain verification](https://docs.ravenna.ai/api/emaildomain/check-email-domain-verification.md) - [Delete email domain](https://docs.ravenna.ai/api/emaildomain/delete-email-domain.md) - [Get email domain](https://docs.ravenna.ai/api/emaildomain/get-email-domain.md) - [List email domains](https://docs.ravenna.ai/api/emaildomain/list-email-domains.md) - [Attach an integration to a Foundry action](https://docs.ravenna.ai/api/foundry-action-integrations/attach-an-integration-to-a-foundry-action.md) - [Detach an integration from a Foundry action](https://docs.ravenna.ai/api/foundry-action-integrations/detach-an-integration-from-a-foundry-action.md) - [List integrations attached to a Foundry action](https://docs.ravenna.ai/api/foundry-action-integrations/list-integrations-attached-to-a-foundry-action.md) - [Get docs validation status for a Foundry OAuth provider](https://docs.ravenna.ai/api/foundry-oauth-providers/get-docs-validation-status-for-a-foundry-oauth-provider.md) - [Trigger docs validation for a Foundry OAuth provider](https://docs.ravenna.ai/api/foundry-oauth-providers/trigger-docs-validation-for-a-foundry-oauth-provider.md) - [Create a Foundry action](https://docs.ravenna.ai/api/foundry/create-a-foundry-action.md) - [Create a Foundry integration](https://docs.ravenna.ai/api/foundry/create-a-foundry-integration.md) - [Create a Foundry integration from an OAuth provider](https://docs.ravenna.ai/api/foundry/create-a-foundry-integration-from-an-oauth-provider.md) - [Delete a Foundry action](https://docs.ravenna.ai/api/foundry/delete-a-foundry-action.md) - [Delete a Foundry integration](https://docs.ravenna.ai/api/foundry/delete-a-foundry-integration.md) - [Generate code for a Foundry action (async via Temporal)](https://docs.ravenna.ai/api/foundry/generate-code-for-a-foundry-action-async-via-temporal.md) - [Get a Foundry action](https://docs.ravenna.ai/api/foundry/get-a-foundry-action.md) - [Get a Foundry integration](https://docs.ravenna.ai/api/foundry/get-a-foundry-integration.md) - [Get a Foundry test run](https://docs.ravenna.ai/api/foundry/get-a-foundry-test-run.md) - [Get iteration history for a Foundry action](https://docs.ravenna.ai/api/foundry/get-iteration-history-for-a-foundry-action.md) - [Get or create the org-scoped code integration for Build Code mode](https://docs.ravenna.ai/api/foundry/get-or-create-the-org-scoped-code-integration-for-build-code-mode.md) - [Iterate on Foundry action code with feedback](https://docs.ravenna.ai/api/foundry/iterate-on-foundry-action-code-with-feedback.md) - [List Foundry actions](https://docs.ravenna.ai/api/foundry/list-foundry-actions.md) - [List Foundry integrations](https://docs.ravenna.ai/api/foundry/list-foundry-integrations.md) - [List integration IDs that have Foundry enabled](https://docs.ravenna.ai/api/foundry/list-integration-ids-that-have-foundry-enabled.md) - [List non-Foundry integrations that have Foundry enabled](https://docs.ravenna.ai/api/foundry/list-non-foundry-integrations-that-have-foundry-enabled.md) - [List test runs for a Foundry action](https://docs.ravenna.ai/api/foundry/list-test-runs-for-a-foundry-action.md) - [Publish a Foundry action for use in workflows](https://docs.ravenna.ai/api/foundry/publish-a-foundry-action-for-use-in-workflows.md) - [Regenerate the agent-tool prompt for a Foundry action's target model](https://docs.ravenna.ai/api/foundry/regenerate-the-agent-tool-prompt-for-a-foundry-actions-target-model.md) - [Run a test execution for a Foundry action](https://docs.ravenna.ai/api/foundry/run-a-test-execution-for-a-foundry-action.md) - [Unpublish a Foundry action from workflows](https://docs.ravenna.ai/api/foundry/unpublish-a-foundry-action-from-workflows.md) - [Update a Foundry action](https://docs.ravenna.ai/api/foundry/update-a-foundry-action.md) - [Update a Foundry integration](https://docs.ravenna.ai/api/foundry/update-a-foundry-integration.md) - [Update the endpoint docs URL for a Foundry action](https://docs.ravenna.ai/api/foundry/update-the-endpoint-docs-url-for-a-foundry-action.md) - [Validate a Foundry action for publish (tsc + schema check)](https://docs.ravenna.ai/api/foundry/validate-a-foundry-action-for-publish-tsc-+-schema-check.md) - [Validate API documentation for an integration (async via Temporal)](https://docs.ravenna.ai/api/foundry/validate-api-documentation-for-an-integration-async-via-temporal.md) - [Verify authentication credentials against a known endpoint](https://docs.ravenna.ai/api/foundry/verify-authentication-credentials-against-a-known-endpoint.md) - [Get integration users for a user with filtered metadata](https://docs.ravenna.ai/api/integration-user/get-integration-users-for-a-user-with-filtered-metadata.md) - [Get profile field definitions for an integration](https://docs.ravenna.ai/api/integration-user/get-profile-field-definitions-for-an-integration.md) - [List integration users for an integration](https://docs.ravenna.ai/api/integration-user/list-integration-users-for-an-integration.md) - [List knowledge bases](https://docs.ravenna.ai/api/knowledge-base/list-knowledge-bases.md) - [Create knowledge gap cluster](https://docs.ravenna.ai/api/knowledge-gap-clusters/create-knowledge-gap-cluster.md): Create a new topic that will be used to classify messages in the next detection run - [Generate KB article from cluster](https://docs.ravenna.ai/api/knowledge-gap-clusters/generate-kb-article-from-cluster.md): Start a KB article generation workflow from a knowledge gap cluster. Processes all tickets in the cluster to create a comprehensive KB article. - [Get cluster details](https://docs.ravenna.ai/api/knowledge-gap-clusters/get-cluster-details.md): Get full cluster details including all linked messages - [Get KB article generation status](https://docs.ravenna.ai/api/knowledge-gap-clusters/get-kb-article-generation-status.md): Check the status of a KB article generation workflow for a cluster - [Get tickets for cluster](https://docs.ravenna.ai/api/knowledge-gap-clusters/get-tickets-for-cluster.md): Get unique tickets associated with a cluster via its messages - [List knowledge gap clusters](https://docs.ravenna.ai/api/knowledge-gap-clusters/list-knowledge-gap-clusters.md): List cluster summaries for a workspace filtered by message date range - [Move messages between clusters](https://docs.ravenna.ai/api/knowledge-gap-clusters/move-messages-between-clusters.md): Move messages from source clusters to target cluster and regenerate labels using LLM - [Remove messages from a cluster](https://docs.ravenna.ai/api/knowledge-gap-clusters/remove-messages-from-a-cluster.md): Disconnect messages from a cluster without deleting the underlying ticket messages - [Create knowledge gaps schedule](https://docs.ravenna.ai/api/knowledge-gaps-schedule/create-knowledge-gaps-schedule.md) - [Delete all clusters and regenerate with fresh 90-day lookback](https://docs.ravenna.ai/api/knowledge-gaps-schedule/delete-all-clusters-and-regenerate-with-fresh-90-day-lookback.md) - [Delete knowledge gaps schedule](https://docs.ravenna.ai/api/knowledge-gaps-schedule/delete-knowledge-gaps-schedule.md) - [Get knowledge gaps schedule by ID](https://docs.ravenna.ai/api/knowledge-gaps-schedule/get-knowledge-gaps-schedule-by-id.md) - [Get knowledge gaps schedule by workspace ID](https://docs.ravenna.ai/api/knowledge-gaps-schedule/get-knowledge-gaps-schedule-by-workspace-id.md) - [Trigger knowledge gaps detection immediately](https://docs.ravenna.ai/api/knowledge-gaps-schedule/trigger-knowledge-gaps-detection-immediately.md) - [Update knowledge gaps schedule](https://docs.ravenna.ai/api/knowledge-gaps-schedule/update-knowledge-gaps-schedule.md) - [Upload a portal header image for the organization](https://docs.ravenna.ai/api/organizations/upload-a-portal-header-image-for-the-organization.md) - [API Overview](https://docs.ravenna.ai/api/overview.md): Use the Ravenna REST API to programmatically create tickets, manage queues, sync workspace data, and authenticate requests with API keys. - [Bulk update relationships of request type custom fields](https://docs.ravenna.ai/api/request-type-custom-fields/bulk-update-relationships-of-request-type-custom-fields.md) - [Create a new request type custom field](https://docs.ravenna.ai/api/request-type-custom-fields/create-a-new-request-type-custom-field.md) - [Create a request type custom field and auto-create its dependent fields atomically](https://docs.ravenna.ai/api/request-type-custom-fields/create-a-request-type-custom-field-and-auto-create-its-dependent-fields-atomically.md) - [Create dependent request type custom fields](https://docs.ravenna.ai/api/request-type-custom-fields/create-dependent-request-type-custom-fields.md) - [Delete a request type custom field](https://docs.ravenna.ai/api/request-type-custom-fields/delete-a-request-type-custom-field.md) - [Get request type custom field by ID](https://docs.ravenna.ai/api/request-type-custom-fields/get-request-type-custom-field-by-id.md) - [List request type custom fields](https://docs.ravenna.ai/api/request-type-custom-fields/list-request-type-custom-fields.md) - [Update a request type custom field](https://docs.ravenna.ai/api/request-type-custom-fields/update-a-request-type-custom-field.md) - [Update orders of request type custom fields](https://docs.ravenna.ai/api/request-type-custom-fields/update-orders-of-request-type-custom-fields.md) - [Validate relationship between request type custom fields](https://docs.ravenna.ai/api/request-type-custom-fields/validate-relationship-between-request-type-custom-fields.md) - [Bulk delete request types](https://docs.ravenna.ai/api/request-types/bulk-delete-request-types.md) - [Bulk move request types or collections into another collection](https://docs.ravenna.ai/api/request-types/bulk-move-request-types-or-collections-into-another-collection.md) - [Bulk update request types](https://docs.ravenna.ai/api/request-types/bulk-update-request-types.md) - [Create a new request type](https://docs.ravenna.ai/api/request-types/create-a-new-request-type.md) - [Delete a request type](https://docs.ravenna.ai/api/request-types/delete-a-request-type.md) - [Duplicate a request type to another workspace within the same organization](https://docs.ravenna.ai/api/request-types/duplicate-a-request-type-to-another-workspace-within-the-same-organization.md) - [Get request type by ID](https://docs.ravenna.ai/api/request-types/get-request-type-by-id.md) - [Get ticket count for a request type](https://docs.ravenna.ai/api/request-types/get-ticket-count-for-a-request-type.md) - [List request types](https://docs.ravenna.ai/api/request-types/list-request-types.md) - [Move a request type or collection into another collection](https://docs.ravenna.ai/api/request-types/move-a-request-type-or-collection-into-another-collection.md) - [Update a request type](https://docs.ravenna.ai/api/request-types/update-a-request-type.md) - [Update a request type status](https://docs.ravenna.ai/api/request-types/update-a-request-type-status.md) - [Upload an icon image for a request type](https://docs.ravenna.ai/api/request-types/upload-an-icon-image-for-a-request-type.md) - [Reset a single approval round (e.g. policy change mid-flight)](https://docs.ravenna.ai/api/reset-a-single-approval-round-eg-policy-change-mid-flight.md) - [Attach a rule to an agent](https://docs.ravenna.ai/api/rules/attach-a-rule-to-an-agent.md) - [Bulk detach and delete rules](https://docs.ravenna.ai/api/rules/bulk-detach-and-delete-rules.md) - [Create a new rule](https://docs.ravenna.ai/api/rules/create-a-new-rule.md) - [Delete a rule](https://docs.ravenna.ai/api/rules/delete-a-rule.md) - [Detach a rule from all agents and delete it](https://docs.ravenna.ai/api/rules/detach-a-rule-from-all-agents-and-delete-it.md) - [Detach a rule from an agent](https://docs.ravenna.ai/api/rules/detach-a-rule-from-an-agent.md) - [Duplicate an agent rule to another agent](https://docs.ravenna.ai/api/rules/duplicate-an-agent-rule-to-another-agent.md) - [Get a rule by ID](https://docs.ravenna.ai/api/rules/get-a-rule-by-id.md) - [List all rules in a workspace](https://docs.ravenna.ai/api/rules/list-all-rules-in-a-workspace.md) - [List rules attached to an agent](https://docs.ravenna.ai/api/rules/list-rules-attached-to-an-agent.md) - [Update an existing rule](https://docs.ravenna.ai/api/rules/update-an-existing-rule.md) - [Update the rule relation on an agent (e.g., enable/disable)](https://docs.ravenna.ai/api/rules/update-the-rule-relation-on-an-agent-eg-enabledisable.md) - [List slack channels](https://docs.ravenna.ai/api/slack-channel/list-slack-channels.md) - [Get Slack thread message and channel info by thread_ts](https://docs.ravenna.ai/api/slack-thread/get-slack-thread-message-and-channel-info-by-thread_ts.md) - [Get all Slack apps for organization](https://docs.ravenna.ai/api/slack/get-all-slack-apps-for-organization.md) - [Get Slack channels for an app](https://docs.ravenna.ai/api/slack/get-slack-channels-for-an-app.md) - [Immediately sync the current user Slack status](https://docs.ravenna.ai/api/slack/immediately-sync-the-current-user-slack-status.md) - [Create a new snippet](https://docs.ravenna.ai/api/snippets/create-a-new-snippet.md) - [Delete a snippet](https://docs.ravenna.ai/api/snippets/delete-a-snippet.md) - [Get a single snippet by ID](https://docs.ravenna.ai/api/snippets/get-a-single-snippet-by-id.md) - [List snippets with optional filters](https://docs.ravenna.ai/api/snippets/list-snippets-with-optional-filters.md) - [Update a snippet](https://docs.ravenna.ai/api/snippets/update-a-snippet.md) - [Create a status](https://docs.ravenna.ai/api/status/create-a-status.md) - [Delete a status](https://docs.ravenna.ai/api/status/delete-a-status.md) - [Get status by id](https://docs.ravenna.ai/api/status/get-status-by-id.md) - [Get ticket counts by status](https://docs.ravenna.ai/api/status/get-ticket-counts-by-status.md) - [List statuses](https://docs.ravenna.ai/api/status/list-statuses.md) - [Update a status](https://docs.ravenna.ai/api/status/update-a-status.md) - [Create a tag](https://docs.ravenna.ai/api/tag/create-a-tag.md) - [Delete a tag](https://docs.ravenna.ai/api/tag/delete-a-tag.md) - [Delete multiple tags](https://docs.ravenna.ai/api/tag/delete-multiple-tags.md) - [List ticket tags](https://docs.ravenna.ai/api/tag/list-ticket-tags.md) - [Update a tag](https://docs.ravenna.ai/api/tag/update-a-tag.md) - [Get Teams message and channel info by channel id + message id](https://docs.ravenna.ai/api/teams-conversation/get-teams-message-and-channel-info-by-channel-id-+-message-id.md) - [Add an approver to a round](https://docs.ravenna.ai/api/ticket-approval-round-approver/add-an-approver-to-a-round.md) - [Approve on a round](https://docs.ravenna.ai/api/ticket-approval-round-approver/approve-on-a-round.md) - [Decline on a round](https://docs.ravenna.ai/api/ticket-approval-round-approver/decline-on-a-round.md) - [Get a ticket approval round approver](https://docs.ravenna.ai/api/ticket-approval-round-approver/get-a-ticket-approval-round-approver.md) - [List approvers for a round](https://docs.ravenna.ai/api/ticket-approval-round-approver/list-approvers-for-a-round.md) - [Remove an approver from a round](https://docs.ravenna.ai/api/ticket-approval-round-approver/remove-an-approver-from-a-round.md) - [Create ticket approval rounds](https://docs.ravenna.ai/api/ticket-approval-round/create-ticket-approval-rounds.md) - [Delete a ticket approval round](https://docs.ravenna.ai/api/ticket-approval-round/delete-a-ticket-approval-round.md) - [Force approve all approval rounds for a ticket (workspace admin only)](https://docs.ravenna.ai/api/ticket-approval-round/force-approve-all-approval-rounds-for-a-ticket-workspace-admin-only.md) - [Get a ticket approval round](https://docs.ravenna.ai/api/ticket-approval-round/get-a-ticket-approval-round.md) - [Get ticket approval rounds](https://docs.ravenna.ai/api/ticket-approval-round/get-ticket-approval-rounds.md) - [Kickoff the approval process for a ticket](https://docs.ravenna.ai/api/ticket-approval-round/kickoff-the-approval-process-for-a-ticket.md) - [Reset the approval process for a ticket (workspace admin only)](https://docs.ravenna.ai/api/ticket-approval-round/reset-the-approval-process-for-a-ticket-workspace-admin-only.md) - [Sync (create/update/delete) all rounds for a ticket in bulk](https://docs.ravenna.ai/api/ticket-approval-round/sync-createupdatedelete-all-rounds-for-a-ticket-in-bulk.md) - [Update ticket approval rounds](https://docs.ravenna.ai/api/ticket-approval-round/update-ticket-approval-rounds.md) - [Archive attachments from a ticket](https://docs.ravenna.ai/api/ticket-attachments/archive-attachments-from-a-ticket.md) - [Connect uploaded attachments to a ticket or message](https://docs.ravenna.ai/api/ticket-attachments/connect-uploaded-attachments-to-a-ticket-or-message.md) - [Create a ticket attachment with upload URL](https://docs.ravenna.ai/api/ticket-attachments/create-a-ticket-attachment-with-upload-url.md) - [List attachments for a ticket](https://docs.ravenna.ai/api/ticket-attachments/list-attachments-for-a-ticket.md) - [Check for existing ticket clusters](https://docs.ravenna.ai/api/ticket-clustering/check-for-existing-ticket-clusters.md): Checks if clusters exist for the given filters without triggering generation - [Generate or retrieve ticket clusters based on filter conditions](https://docs.ravenna.ai/api/ticket-clustering/generate-or-retrieve-ticket-clusters-based-on-filter-conditions.md): Generates ticket clusters from filter conditions or returns cached results if available within 24 hours - [Get L1 sub-clusters for a specific L0 cluster](https://docs.ravenna.ai/api/ticket-clustering/get-l1-sub-clusters-for-a-specific-l0-cluster.md): Fetches L1 clusters with ticket lists for a given L0 cluster ID - [Get status of a ticket clustering job](https://docs.ravenna.ai/api/ticket-clustering/get-status-of-a-ticket-clustering-job.md): Retrieves the current status and results of a ticket clustering job by workflow ID - [Get tickets for a specific L1 cluster](https://docs.ravenna.ai/api/ticket-clustering/get-tickets-for-a-specific-l1-cluster.md): Fetches paginated ticket details for tickets in an L1 cluster - [Create a ticket link](https://docs.ravenna.ai/api/ticket-link/create-a-ticket-link.md) - [Delete a ticket link](https://docs.ravenna.ai/api/ticket-link/delete-a-ticket-link.md) - [Fetch URL metadata (title) from a given URL](https://docs.ravenna.ai/api/ticket-link/fetch-url-metadata-title-from-a-given-url.md) - [Get a ticket link](https://docs.ravenna.ai/api/ticket-link/get-a-ticket-link.md) - [Get ticket links](https://docs.ravenna.ai/api/ticket-link/get-ticket-links.md) - [Update a ticket link](https://docs.ravenna.ai/api/ticket-link/update-a-ticket-link.md) - [Create a ticket message](https://docs.ravenna.ai/api/ticket-message/create-a-ticket-message.md) - [Delete a ticket message](https://docs.ravenna.ai/api/ticket-message/delete-a-ticket-message.md) - [Get a ticket message by ID](https://docs.ravenna.ai/api/ticket-message/get-a-ticket-message-by-id.md) - [Get ticket messages](https://docs.ravenna.ai/api/ticket-message/get-ticket-messages.md) - [Update a ticket message](https://docs.ravenna.ai/api/ticket-message/update-a-ticket-message.md) - [Bulk move tickets](https://docs.ravenna.ai/api/ticket/bulk-move-tickets.md) - [Bulk share tickets](https://docs.ravenna.ai/api/ticket/bulk-share-tickets.md) - [Count tickets](https://docs.ravenna.ai/api/ticket/count-tickets.md): Count tickets matching the given filters. By default, tickets in Done or Closed status groups are excluded. Set openFilter=false to count all tickets regardless of status group. - [Create a ticket](https://docs.ravenna.ai/api/ticket/create-a-ticket.md) - [Create multiple tickets in bulk](https://docs.ravenna.ai/api/ticket/create-multiple-tickets-in-bulk.md) - [Delete a ticket](https://docs.ravenna.ai/api/ticket/delete-a-ticket.md) - [Export tickets to CSV](https://docs.ravenna.ai/api/ticket/export-tickets-to-csv.md) - [Find potential duplicate tickets based on semantic similarity and filters](https://docs.ravenna.ai/api/ticket/find-potential-duplicate-tickets-based-on-semantic-similarity-and-filters.md) - [Generate a KB article from a ticket conversation](https://docs.ravenna.ai/api/ticket/generate-a-kb-article-from-a-ticket-conversation.md) - [Get all descendent tickets recursively for given ticket IDs](https://docs.ravenna.ai/api/ticket/get-all-descendent-tickets-recursively-for-given-ticket-ids.md) - [Get formatted custom fields for a ticket](https://docs.ravenna.ai/api/ticket/get-formatted-custom-fields-for-a-ticket.md) - [Get minimal ticket summary by URL identifier](https://docs.ravenna.ai/api/ticket/get-minimal-ticket-summary-by-url-identifier.md) - [Get ticket by id, shortId, or PREFIX-NUMBER format](https://docs.ravenna.ai/api/ticket/get-ticket-by-id-shortid-or-prefix-number-format.md) - [Get ticket by URL identifier (unified endpoint for all formats)](https://docs.ravenna.ai/api/ticket/get-ticket-by-url-identifier-unified-endpoint-for-all-formats.md) - [Get unified KB article status including existing articles and job progress](https://docs.ravenna.ai/api/ticket/get-unified-kb-article-status-including-existing-articles-and-job-progress.md) - [List tickets](https://docs.ravenna.ai/api/ticket/list-tickets.md): List and search tickets with filtering, sorting, and pagination. By default, tickets in Done or Closed status groups are excluded. Set openFilter=false to include all tickets regardless of status group. - [List tickets for chatlog with computed fields](https://docs.ravenna.ai/api/ticket/list-tickets-for-chatlog-with-computed-fields.md) - [Manually trigger auto-tagging for a ticket](https://docs.ravenna.ai/api/ticket/manually-trigger-auto-tagging-for-a-ticket.md) - [Move a ticket](https://docs.ravenna.ai/api/ticket/move-a-ticket.md) - [Search for semantically similar tickets](https://docs.ravenna.ai/api/ticket/search-for-semantically-similar-tickets.md) - [Share a ticket](https://docs.ravenna.ai/api/ticket/share-a-ticket.md) - [Submit a form to create or update a ticket](https://docs.ravenna.ai/api/ticket/submit-a-form-to-create-or-update-a-ticket.md) - [unShare a ticket](https://docs.ravenna.ai/api/ticket/unshare-a-ticket.md) - [Update a ticket](https://docs.ravenna.ai/api/ticket/update-a-ticket.md) - [Ticket unread message counts](https://docs.ravenna.ai/api/tickets/ticket-unread-message-counts.md) - [Create a user group](https://docs.ravenna.ai/api/user-group/create-a-user-group.md) - [Delete a user group](https://docs.ravenna.ai/api/user-group/delete-a-user-group.md) - [Delete multiple user groups](https://docs.ravenna.ai/api/user-group/delete-multiple-user-groups.md) - [Get a user group](https://docs.ravenna.ai/api/user-group/get-a-user-group.md) - [Get a user group with users](https://docs.ravenna.ai/api/user-group/get-a-user-group-with-users.md) - [Get a user group with users and workspaces](https://docs.ravenna.ai/api/user-group/get-a-user-group-with-users-and-workspaces.md) - [Get user groups with integration source metadata](https://docs.ravenna.ai/api/user-group/get-user-groups-with-integration-source-metadata.md) - [Get user groups with workspace assignments (for organization-level management)](https://docs.ravenna.ai/api/user-group/get-user-groups-with-workspace-assignments-for-organization-level-management.md) - [Update a user group](https://docs.ravenna.ai/api/user-group/update-a-user-group.md) - [Create a new user (admin only)](https://docs.ravenna.ai/api/user/create-a-new-user-admin-only.md) - [Get user by id](https://docs.ravenna.ai/api/user/get-user-by-id.md) - [List users](https://docs.ravenna.ai/api/user/list-users.md) - [Update a user](https://docs.ravenna.ai/api/user/update-a-user.md) - [Delete a WebAuthn credential](https://docs.ravenna.ai/api/webauthn/delete-a-webauthn-credential.md) - [Generate WebAuthn authentication options](https://docs.ravenna.ai/api/webauthn/generate-webauthn-authentication-options.md) - [Generate WebAuthn registration options](https://docs.ravenna.ai/api/webauthn/generate-webauthn-registration-options.md) - [Get workspace biometric approval settings](https://docs.ravenna.ai/api/webauthn/get-workspace-biometric-approval-settings.md) - [List registered WebAuthn credentials](https://docs.ravenna.ai/api/webauthn/list-registered-webauthn-credentials.md) - [Update workspace biometric approval settings](https://docs.ravenna.ai/api/webauthn/update-workspace-biometric-approval-settings.md) - [Verify WebAuthn authentication and get proof token](https://docs.ravenna.ai/api/webauthn/verify-webauthn-authentication-and-get-proof-token.md) - [Verify WebAuthn registration response](https://docs.ravenna.ai/api/webauthn/verify-webauthn-registration-response.md) - [Create a new webhook](https://docs.ravenna.ai/api/webhooks/create-a-new-webhook.md) - [Delete a webhook](https://docs.ravenna.ai/api/webhooks/delete-a-webhook.md) - [Get webhook by ID](https://docs.ravenna.ai/api/webhooks/get-webhook-by-id.md) - [List webhooks](https://docs.ravenna.ai/api/webhooks/list-webhooks.md) - [Update an existing webhook](https://docs.ravenna.ai/api/webhooks/update-an-existing-webhook.md) - [Bulk delete workflow collections](https://docs.ravenna.ai/api/workflow-collections/bulk-delete-workflow-collections.md) - [Create a new workflow collection](https://docs.ravenna.ai/api/workflow-collections/create-a-new-workflow-collection.md) - [Delete a workflow collection](https://docs.ravenna.ai/api/workflow-collections/delete-a-workflow-collection.md) - [Get a workflow collection](https://docs.ravenna.ai/api/workflow-collections/get-a-workflow-collection.md) - [List all workflow collections in the workspace](https://docs.ravenna.ai/api/workflow-collections/list-all-workflow-collections-in-the-workspace.md) - [List combined workflow collections and workflows](https://docs.ravenna.ai/api/workflow-collections/list-combined-workflow-collections-and-workflows.md) - [Move a workflow or workflow collection into another collection](https://docs.ravenna.ai/api/workflow-collections/move-a-workflow-or-workflow-collection-into-another-collection.md) - [Move multiple workflow resources into another collection](https://docs.ravenna.ai/api/workflow-collections/move-multiple-workflow-resources-into-another-collection.md) - [Activate workflow](https://docs.ravenna.ai/api/workflow/activate-workflow.md) - [Add step](https://docs.ravenna.ai/api/workflow/add-step.md) - [Connect steps](https://docs.ravenna.ai/api/workflow/connect-steps.md) - [Create workflow](https://docs.ravenna.ai/api/workflow/create-workflow.md) - [Deactivate workflow(s)](https://docs.ravenna.ai/api/workflow/deactivate-workflows.md) - [Delete steps](https://docs.ravenna.ai/api/workflow/delete-steps.md) - [Delete workflow](https://docs.ravenna.ai/api/workflow/delete-workflow.md) - [Delete workflows](https://docs.ravenna.ai/api/workflow/delete-workflows.md) - [Disconnect steps](https://docs.ravenna.ai/api/workflow/disconnect-steps.md) - [Duplicate step](https://docs.ravenna.ai/api/workflow/duplicate-step.md) - [Duplicate workflow](https://docs.ravenna.ai/api/workflow/duplicate-workflow.md) - [Duplicate workflow from template](https://docs.ravenna.ai/api/workflow/duplicate-workflow-from-template.md) - [Duplicate workflow to another workspace](https://docs.ravenna.ai/api/workflow/duplicate-workflow-to-another-workspace.md) - [Filter workflow runs](https://docs.ravenna.ai/api/workflow/filter-workflow-runs.md) - [Get step](https://docs.ravenna.ai/api/workflow/get-step.md) - [Get template workflow](https://docs.ravenna.ai/api/workflow/get-template-workflow.md) - [Get template workspace ID](https://docs.ravenna.ai/api/workflow/get-template-workspace-id.md) - [Get workflow by id](https://docs.ravenna.ai/api/workflow/get-workflow-by-id.md) - [Get workflow config](https://docs.ravenna.ai/api/workflow/get-workflow-config.md) - [Get workflow run](https://docs.ravenna.ai/api/workflow/get-workflow-run.md) - [List agent trigger workflows](https://docs.ravenna.ai/api/workflow/list-agent-trigger-workflows.md) - [List apps with actions](https://docs.ravenna.ai/api/workflow/list-apps-with-actions.md) - [List template workflows](https://docs.ravenna.ai/api/workflow/list-template-workflows.md) - [List workflows](https://docs.ravenna.ai/api/workflow/list-workflows.md) - [Pause workflow(s)](https://docs.ravenna.ai/api/workflow/pause-workflows.md) - [Reposition step](https://docs.ravenna.ai/api/workflow/reposition-step.md) - [Retry workflow run](https://docs.ravenna.ai/api/workflow/retry-workflow-run.md) - [Revert workflow to version](https://docs.ravenna.ai/api/workflow/revert-workflow-to-version.md) - [Run workflow](https://docs.ravenna.ai/api/workflow/run-workflow.md) - [Save workflow as template](https://docs.ravenna.ai/api/workflow/save-workflow-as-template.md) - [Update connection](https://docs.ravenna.ai/api/workflow/update-connection.md) - [Update step](https://docs.ravenna.ai/api/workflow/update-step.md) - [Update workflow](https://docs.ravenna.ai/api/workflow/update-workflow.md) - [Validate workflow](https://docs.ravenna.ai/api/workflow/validate-workflow.md) - [Create a workspaces](https://docs.ravenna.ai/api/workspace/create-a-workspaces.md) - [Deletes a workspaces](https://docs.ravenna.ai/api/workspace/deletes-a-workspaces.md) - [Get a workspaces](https://docs.ravenna.ai/api/workspace/get-a-workspaces.md) - [List workspaces](https://docs.ravenna.ai/api/workspace/list-workspaces.md) - [Updates a workspaces](https://docs.ravenna.ai/api/workspace/updates-a-workspaces.md) - [Beta migration](https://docs.ravenna.ai/documentation/automate/agents/beta-migration.md): Migrate your Agents beta workspace from legacy Skills to Rules for better performance, expanded tool access, and continued support after GA. - [Configure](https://docs.ravenna.ai/documentation/automate/agents/configure.md): Configure agent capabilities by writing rules, defining escalation instructions, granting knowledge access, and connecting integration tools. - [Customize](https://docs.ravenna.ai/documentation/automate/agents/customize.md): Customize agent personality, Slack response behavior, auto-respond settings, and conversational form filling to match your team's voice and workflow. - [Deploy & monitor](https://docs.ravenna.ai/documentation/automate/agents/deploy-monitor.md): Deploy AI agents to Slack channels, then monitor conversations, agent results, and user feedback to track effectiveness and improve responses. - [Agents](https://docs.ravenna.ai/documentation/automate/agents/overview.md): Deploy custom AI agents to Slack channels and triage flows to answer questions, classify tickets, and resolve common requests automatically. - [Release notes](https://docs.ravenna.ai/documentation/automate/agents/release-notes.md): Migrate from legacy Ravenna AI to Agents and unlock new capabilities including rules-based automation, explicit resource control, and enhanced customization - [AI trust & privacy](https://docs.ravenna.ai/documentation/automate/agents/trust-privacy.md): How Ravenna AI agents handle your data: encryption, model provider policies, training opt-outs, audit logs, and admin controls over AI features. - [Build automations](https://docs.ravenna.ai/documentation/automate/copilot/build-automations.md): Use Copilot to build, edit, validate, and debug Ravenna workflows in plain language with full context about triggers, conditions, and run history. - [Configure your workspace](https://docs.ravenna.ai/documentation/automate/copilot/configure-workspace.md): Use Copilot to set up agents, channels, forms, and form fields in your workspace using natural language instructions and chat-driven setup. - [Everyday tasks](https://docs.ravenna.ai/documentation/automate/copilot/everyday-tasks.md): Use Copilot to search tickets, look up knowledge, summarize conversations, draft replies, and find users with natural language queries. - [Copilot](https://docs.ravenna.ai/documentation/automate/copilot/overview.md): Use the AI assistant built into the Ravenna web app to manage tickets, look up knowledge, build workflows, configure agents, and more - [Get started with Copilot](https://docs.ravenna.ai/documentation/automate/copilot/using-copilot.md): Get started with Copilot: open the panel, use page context for tickets and workflows, and manage your conversation history across sessions. - [Building functions](https://docs.ravenna.ai/documentation/automate/foundry/actions.md): Create, test, and publish a Foundry function. - [Integrations](https://docs.ravenna.ai/documentation/automate/foundry/integrations.md): Connect external tools to Foundry from your organization settings. - [Foundry](https://docs.ravenna.ai/documentation/automate/foundry/overview.md): Build custom integrations and functions in plain language. Foundry generates the code for you. - [Using functions](https://docs.ravenna.ai/documentation/automate/foundry/using-actions.md): Use published Foundry functions inside workflows and AI agents. - [Generate KB articles](https://docs.ravenna.ai/documentation/automate/knowledge/generate-articles.md): Turn resolved tickets and detected knowledge gaps into draft KB articles using AI, generated from Slack reactions or the Ravenna web app. - [Overview](https://docs.ravenna.ai/documentation/automate/knowledge/overview.md): Connect knowledge sources, organize them into folders scoped to channels or agents, and power AI answers in Slack with searchable docs and wikis. - [Web scraping](https://docs.ravenna.ai/documentation/automate/knowledge/sources/website.md): Import content from public websites by scraping single pages or crawling up to 100 pages per domain to build agent knowledge from help centers. - [MCP server](https://docs.ravenna.ai/documentation/automate/mcp/overview.md): Connect AI assistants like Claude, Cursor, and Windsurf to your Ravenna workspace through the Model Context Protocol to manage tickets and users. - [Setup](https://docs.ravenna.ai/documentation/automate/mcp/setup.md): Add the Ravenna MCP server to ChatGPT, Claude, Cursor, VS Code, Windsurf, and other AI clients using OAuth sign-in or a workspace API key. - [Available tools](https://docs.ravenna.ai/documentation/automate/mcp/tools.md): Browse Ravenna MCP tools by domain including ticket management, user administration, access control, workflows, and workspace configuration. - [SLAs](https://docs.ravenna.ai/documentation/automate/slas.md): Set service level agreements that automatically monitor ticket response, resolution, and closure deadlines with early warning alerts and reporting. - [Collections](https://docs.ravenna.ai/documentation/automate/workflows/collections.md): Group related Ravenna workflows into collections by team, department, or business process to keep automation organized as your library grows. - [Monitor workflows](https://docs.ravenna.ai/documentation/automate/workflows/monitor.md): Monitor workflow runs with detailed step logs, run states, performance metrics, and debugging tools to keep your Ravenna automations reliable. - [Workflows](https://docs.ravenna.ai/documentation/automate/workflows/overview.md): Build no-code automated workflows that respond to ticket and Slack events and execute actions across your integrated tools using a visual builder. - [Publish](https://docs.ravenna.ai/documentation/automate/workflows/publish.md): Publish Ravenna workflows to activate triggers, then manage draft, published, and paused states as your automation requirements change over time. - [Triggers & actions](https://docs.ravenna.ai/documentation/automate/workflows/triggers-actions.md): Reference for all Ravenna workflow triggers and actions, including ticket events, Slack reactions, integration actions, and configuration details. - [Workflow builder](https://docs.ravenna.ai/documentation/automate/workflows/workflow-builder.md): Build automated Ravenna workflows in the visual workflow builder by connecting triggers and actions, configuring data flow, and publishing to run. - [Core concepts](https://docs.ravenna.ai/documentation/get-started/concepts.md): Learn the core concepts in Ravenna including organizations, workspaces, channels, tickets, agents, knowledge, and forms that power your service desk. - [What is Ravenna?](https://docs.ravenna.ai/documentation/get-started/overview.md): Ravenna is a Slack-native, AI-powered service desk built for internal IT, HR, and operations teams to turn conversations into resolved requests. - [Shortcuts](https://docs.ravenna.ai/documentation/get-started/shortcuts.md): Keyboard shortcuts for the Ravenna web app: navigate workspaces, create and triage tickets, open the command launcher, and trigger common actions. - [Applications](https://docs.ravenna.ai/documentation/manage-access/applications.md): Build an application catalog in Ravenna with access levels, approval workflows, and identity provider mappings to govern access requests. - [IGA/IAM overview](https://docs.ravenna.ai/documentation/manage-access/overview.md): Understand how Ravenna helps organizations implement Identity Governance and Administration (IGA) and Identity and Access Management (IAM) processes. - [AI briefs](https://docs.ravenna.ai/documentation/measure/ai-briefs.md): Schedule AI-generated dashboard summaries and deliver them to Slack channels daily, weekly, or monthly to keep stakeholders informed automatically. - [Analytics](https://docs.ravenna.ai/documentation/measure/analytics.md): Track service desk performance with prepackaged and custom dashboards covering tickets, agents, SLAs, CSAT, AI deflection, and team productivity. - [CSAT survey](https://docs.ravenna.ai/documentation/measure/csat.md): Collect customer satisfaction feedback from ticket requesters automatically with 5-star Slack surveys triggered on resolution and tracked in analytics. - [Notifications](https://docs.ravenna.ai/documentation/platform/notifications.md): Manage Ravenna notifications in a unified inbox with granular controls for Slack and email delivery across approvals, assignments, and comments. - [Audit log](https://docs.ravenna.ai/documentation/platform/organizations/audit-log.md): Review a tamper-evident record of admin activity in your Ravenna organization, including configuration changes, integrations, and access policies. - [Organizations](https://docs.ravenna.ai/documentation/platform/organizations/overview.md): Organizations are the top-level container in Ravenna that hold workspaces, members, integrations, billing, and shared settings for your company. - [Organization settings](https://docs.ravenna.ai/documentation/platform/organizations/settings.md): Configure organization-wide settings including branding, notification policies, integrations, vault credentials, and member management - [Vault](https://docs.ravenna.ai/documentation/platform/organizations/vault.md): Store API keys, tokens, and secrets in the encrypted organization Vault and reference them securely from Ravenna workflows and integrations. - [Groups](https://docs.ravenna.ai/documentation/platform/users/groups.md): Create user groups manually in Ravenna or sync them from identity providers like Okta and Google Workspace to manage access and assignments. - [Members](https://docs.ravenna.ai/documentation/platform/users/members.md): Manage organization and workspace membership with admin, member, and guest roles, plus invitation flows and identity provider syncing. - [User settings](https://docs.ravenna.ai/documentation/platform/users/settings.md): Configure your personal Ravenna user settings including profile, notification preferences, theme appearance, and connected app integrations. - [Web portal](https://docs.ravenna.ai/documentation/platform/web-portal.md): Use the Ravenna web portal to view and respond to tickets, configure channels and forms, and manage workspaces from a complete browser interface. - [Workspaces](https://docs.ravenna.ai/documentation/platform/workspaces/overview.md): Workspaces are dedicated spaces for IT, HR, finance, or other teams to manage their own channels, tickets, forms, and workflows independently. - [Workspace settings](https://docs.ravenna.ai/documentation/platform/workspaces/settings.md): Configure workspace-specific settings including Slack integration, SLAs, statuses, tags, tasks, custom fields, API keys, and webhooks - [Approvals](https://docs.ravenna.ai/documentation/tickets/approvals/overview.md): Require structured approval on tickets before work proceeds, with flexible policies, multi-stage rounds, and notifications across web and Slack. - [Approval rounds](https://docs.ravenna.ai/documentation/tickets/approvals/rounds.md): Create and manage sequential approval rounds on tickets with configurable policies, threshold rules, approver management, and admin controls. - [Approval templates](https://docs.ravenna.ai/documentation/tickets/approvals/templates.md): Create reusable approval templates with pre-configured rounds, policies, and dynamic role-based approvers that can be imported into any ticket. - [Channels](https://docs.ravenna.ai/documentation/tickets/channels.md): Channels organize tickets by team, topic, or workflow with their own ticket prefix, settings, integrations, and routing rules in each workspace. - [Due dates](https://docs.ravenna.ai/documentation/tickets/due-dates.md): Set ticket due dates manually or through workflows, then track progress with filters and visual indicators to keep time-sensitive work on schedule. - [Custom fields](https://docs.ravenna.ai/documentation/tickets/forms/custom-fields.md): Add custom fields to Ravenna forms to capture exactly the information your team needs when tickets are created, with multiple input types. - [Forms](https://docs.ravenna.ai/documentation/tickets/forms/overview.md): Create structured ticket forms with custom fields, lifecycle states, audience controls, and folder organization to route requests intelligently. - [Links](https://docs.ravenna.ai/documentation/tickets/links.md): Connect Ravenna tickets to external resources like GitHub or Jira and unfurl interactive ticket mirrors when sharing URLs in Slack threads. - [Move tickets](https://docs.ravenna.ai/documentation/tickets/move-tickets.md): Move tickets between Ravenna workspaces to reassign ownership when a request belongs to a different team or your org structure changes. - [Categories](https://docs.ravenna.ai/documentation/tickets/organize/categories.md): Use AI-powered categories to automatically classify tickets by topic with name, description, and example phrases that train the classifier. - [Priorities](https://docs.ravenna.ai/documentation/tickets/organize/priorities.md): Use Ravenna's four ticket priority levels to organize work by urgency, prioritize the queue, and surface the right requests for your team first. - [Statuses](https://docs.ravenna.ai/documentation/tickets/organize/statuses.md): Track ticket progress with flexible status system including system statuses and custom sub-statuses that can be assigned to specific forms - [Tags](https://docs.ravenna.ai/documentation/tickets/organize/tags.md): Tag tickets with flexible workspace-specific labels to track ticket types, departments, projects, or any classification system your team needs. - [Types](https://docs.ravenna.ai/documentation/tickets/organize/types.md): Categorize tickets with five ITSM-aligned types including service request, incident, problem, change, and major incident for consistent handling. - [Views](https://docs.ravenna.ai/documentation/tickets/organize/views.md): Save personalized ticket views with display preferences, filters, and sort settings to streamline triage and recurring workflows in Ravenna. - [Private notes](https://docs.ravenna.ai/documentation/tickets/private-notes.md): Use private notes to share internal-only messages on tickets that stay hidden from requesters, perfect for sensitive discussions and team strategy. - [Private tickets](https://docs.ravenna.ai/documentation/tickets/private-tickets.md): Restrict ticket visibility to specific roles for HR, security, and confidential requests so only the requester and assigned team members can view. - [Parent & child tickets](https://docs.ravenna.ai/documentation/tickets/relations.md): Create parent and child ticket relationships across channels and workspaces to break down complex projects and coordinate cross-team work. - [Roles](https://docs.ravenna.ai/documentation/tickets/roles.md): Understand ticket roles in Ravenna including requester, assignee, followers, and stakeholders, and how each affects access, notifications, and workflow. - [Snooze](https://docs.ravenna.ai/documentation/tickets/snooze.md): Snooze tickets to hide them from views temporarily and have them automatically return at a chosen time so you can focus on immediate priorities. - [Tasks](https://docs.ravenna.ai/documentation/tickets/tasks.md): Break tickets into tracked subtasks with assignees, completion checkboxes, nested subtasks, and reusable templates for common multi-step workflows. - [Link directly to your AI assistant](https://docs.ravenna.ai/guides/best_practices/driving_adoption/deep_linking.md): Create deep links to your Ravenna AI assistant in Slack so employees reach support in one click from email, intranet, Okta, or onboarding docs. - [Bookmark for easy employee access](https://docs.ravenna.ai/guides/best_practices/driving_adoption/okta/bookmark.md): Add a Ravenna bookmark app in Okta so employees can launch your support assistant directly from their dashboard with a single click for help. - [Footer Assistance](https://docs.ravenna.ai/guides/best_practices/driving_adoption/okta/footer_assistance.md): Configure the Okta dashboard footer help link to point employees to your Ravenna AI assistant for instant support without leaving their portal. - [Public vs private support channels](https://docs.ravenna.ai/guides/best_practices/public_vs_private_channels.md): When should internal support happen in public, and when should it be private? Here's how to think about it and how Ravenna supports both. - [Setting up an AI Agent](https://docs.ravenna.ai/guides/day-one/ai/agents.md): Configure your first Ravenna AI agent with rules, knowledge access, and tool integrations to automate ticket triage and answer common questions. - [Getting Started](https://docs.ravenna.ai/guides/day-one/overview.md): Step-by-step Ravenna setup guide: create your organization and workspace, connect Slack, ingest knowledge, and deploy your first AI agent. - [Requesting access](https://docs.ravenna.ai/guides/day-one/request-access.md): Request access to a new Ravenna workspace during early access — schedule an onboarding call so the team can set you up for a successful launch. - [Setting up Categories](https://docs.ravenna.ai/guides/day-one/set-up-categories.md): Set up Ravenna categories to automatically classify and organize new tickets by topic, department, or any structure that matches your reporting. - [Setting up your first Channel](https://docs.ravenna.ai/guides/day-one/set-up-first-channel.md): Create your first Ravenna channel and connect it to a Slack request channel to start receiving and managing tickets where your team works. - [Setting up a Form](https://docs.ravenna.ai/guides/day-one/set-up-form.md): Build a Ravenna form with system and custom fields to collect structured information from requesters and route every ticket to the right team. - [Setting up Knowledge](https://docs.ravenna.ai/guides/day-one/set-up-knowledge.md): Connect Slack, Notion, Confluence, Google Drive, Guru, Zendesk, and websites so Ravenna's AI can answer questions from your documentation. - [Setting up Tasks](https://docs.ravenna.ai/guides/day-one/set-up-tasks.md): Configure task templates in Ravenna to break tickets into trackable subtasks for onboarding, incident response, and other multi-step workflows. - [Setting up a Triage Channel](https://docs.ravenna.ai/guides/day-one/set-up-triage-channel.md): Set up a Ravenna triage channel in Slack so your team can review, assign, and act on incoming tickets in a single private workspace. - [Setting up your first Workspace](https://docs.ravenna.ai/guides/day-one/set-up-workspace.md): Create and configure your first Ravenna workspace, sign in with the invited email, and start managing tickets for an IT, HR, or operations team. - [Foundry examples](https://docs.ravenna.ai/guides/how-to/foundry/examples.md): Real things teams build with Foundry, with the prompts that generated them and notes on how to adapt them to your tools. - [Foundry guide](https://docs.ravenna.ai/guides/how-to/foundry/overview.md): Learn what Foundry is, what you can build with it, and how to get the most out of it. Pair this guide with the main Foundry documentation as you work. - [Set up a custom API integration](https://docs.ravenna.ai/guides/how-to/foundry/setup-custom-api.md): Connect a tool to Ravenna using a static credential (API key, bearer token, or basic auth). Walkthrough of the Settings → Integrations wizard. - [OAuth setup for DocuSign](https://docs.ravenna.ai/guides/how-to/foundry/setup-oauth/docusign.md): End-to-end walkthrough: create a DocuSign OAuth app, register it as a custom OAuth provider in Ravenna, and use it to send envelopes, check signing status, and fetch signed documents. - [OAuth setup for GitHub](https://docs.ravenna.ai/guides/how-to/foundry/setup-oauth/github.md): End-to-end walkthrough: create a GitHub OAuth App, register it as a custom OAuth provider in Ravenna, and use it to read or write issues, pull requests, and repos. - [OAuth setup for Google Cloud](https://docs.ravenna.ai/guides/how-to/foundry/setup-oauth/google-cloud.md): End-to-end walkthrough: create an OAuth client in Google Cloud, register it as a custom OAuth provider in Ravenna, and use it from a Foundry function. - [Set up a custom OAuth app](https://docs.ravenna.ai/guides/how-to/foundry/setup-oauth/overview.md): What you need to register a custom OAuth provider in Foundry, plus walkthroughs for Google Cloud, GitHub, and DocuSign. - [Tips & troubleshooting](https://docs.ravenna.ai/guides/how-to/foundry/tips-and-troubleshooting.md): Practices that lead to better Foundry functions, plus fixes for the most common issues you'll hit when building and connecting integrations. - [Setting up JIT access requests](https://docs.ravenna.ai/guides/how-to/setting-up-access-requests.md): Build access request forms and workflows that automate application approvals and provisioning through Okta, Entra ID, or Google Workspace. - [Announcements](https://docs.ravenna.ai/guides/user-onboarding/announcements.md): Ready-to-use Slack and email announcement templates to introduce Ravenna to your team and drive adoption with a clear, friendly rollout message. - [Notion](https://docs.ravenna.ai/guides/user-onboarding/handbook/notion.md): Ready-to-use Notion handbook templates to help your team understand how to submit and track requests through Ravenna's Slack-based service desk. - [User Handbook](https://docs.ravenna.ai/guides/user-onboarding/handbook/quirky-edition.md): A playful end-user handbook explaining how to get help in Slack with Ravenna, with personality-driven copy that drives adoption from day one. - [User Handbook](https://docs.ravenna.ai/guides/user-onboarding/handbook/simple-edition.md): A clean, professional end-user handbook explaining how to submit requests, track tickets, and get help through Ravenna inside Slack. - [Ravenna Documentation](https://docs.ravenna.ai/index.md): Documentation for Ravenna, the Slack-native AI service desk. Find setup guides, integrations, ticketing features, workflows, and API references. - [Overview](https://docs.ravenna.ai/integrations/bamboohr/overview.md): Connect BambooHR via Merge.dev to sync employees, departments, and time-off data into Ravenna for personalized AI responses and routing. - [Setup](https://docs.ravenna.ai/integrations/bamboohr/setup.md): Connect BambooHR to Ravenna through the Merge.dev integration link flow to enable automatic employee, department, and group synchronization. - [Workflows](https://docs.ravenna.ai/integrations/bamboohr/workflows.md): Use BambooHR workflow actions in Ravenna to check employee time-off balances and create time-off requests directly from tickets and automations. - [Knowledge](https://docs.ravenna.ai/integrations/coda/knowledge.md): Import Coda documents and pages into Ravenna knowledge folders, preserving page hierarchy and converting tables to text for AI-powered answers. - [Overview](https://docs.ravenna.ai/integrations/coda/overview.md): Connect Coda to Ravenna to sync documents and pages into your knowledge base so AI agents can answer questions from your team's structured docs. - [Knowledge](https://docs.ravenna.ai/integrations/confluence/knowledge.md): Sync Confluence spaces and pages into Ravenna knowledge folders with preserved hierarchy and automatic detection of new pages and edits. - [Overview](https://docs.ravenna.ai/integrations/confluence/overview.md): Connect Confluence to Ravenna to sync wiki spaces and pages into your knowledge base so AI agents reference your documentation when responding. - [Configure forwarding](https://docs.ravenna.ai/integrations/email/configure-forwarding.md): Forward email from your existing support inbox to Ravenna so messages from any email provider automatically create tickets in the right channel. - [Forward from Google Workspace](https://docs.ravenna.ai/integrations/email/forward-from-google.md): Configure Google Workspace email routing rules or Google Group membership to forward Gmail and group messages to Ravenna and create tickets. - [Forward from Microsoft 365](https://docs.ravenna.ai/integrations/email/forward-from-microsoft.md): Forward Microsoft 365 shared mailbox and distribution group email to Ravenna using admin center settings so messages create support tickets. - [Overview](https://docs.ravenna.ai/integrations/email/overview.md): Convert emails to tickets with each Ravenna channel's unique inbound email address, supporting customer feedback and multi-channel support flows. - [Agent Tools](https://docs.ravenna.ai/integrations/fleet/agent-tools.md): Use Fleet agent tools in Ravenna rules to look up devices, check health status, and run osquery diagnostics during automated ticket handling. - [Cards](https://docs.ravenna.ai/integrations/fleet/cards.md): View Fleet-managed device details for ticket requesters in the Ravenna sidebar, including hostname, OS version, last seen, and compliance status. - [Overview](https://docs.ravenna.ai/integrations/fleet/overview.md): Connect Fleet device management to Ravenna to query device health, run osquery, monitor compliance, and automate IT support workflows. - [Setup](https://docs.ravenna.ai/integrations/fleet/setup.md): Connect Fleet to Ravenna by creating an API-only user with fleetctl and providing the API token and server URL during integration setup. - [Workflows](https://docs.ravenna.ai/integrations/fleet/workflows.md): Use Fleet workflow actions to automate device health checks, security compliance, software inventory queries, and device recovery operations. - [Knowledge](https://docs.ravenna.ai/integrations/freshservice/knowledge.md): Sync Freshservice Solutions articles into Ravenna knowledge folders, with category and folder hierarchy preserved and automatic updates. - [Overview](https://docs.ravenna.ai/integrations/freshservice/overview.md): Connect Freshservice to Ravenna for bidirectional ticket replication, knowledge base sync, and workflow automation. - [Setup](https://docs.ravenna.ai/integrations/freshservice/setup.md): Connect Freshservice to Ravenna using a service account for OAuth authentication, then configure webhooks for bidirectional ticket sync. - [Ticket replication](https://docs.ravenna.ai/integrations/freshservice/ticket-replication.md): Sync tickets bidirectionally between Ravenna and Freshservice with automatic replication of comments, status, priority, and assignee changes. - [Knowledge](https://docs.ravenna.ai/integrations/github/knowledge.md): Sync documentation files from selected GitHub repositories into Ravenna knowledge folders, with directory hierarchy preserved and automatic updates. - [Overview](https://docs.ravenna.ai/integrations/github/overview.md): Connect GitHub to Ravenna to sync repository documentation into your knowledge base so AI agents reference your README, docs, and runbooks when responding. - [Knowledge](https://docs.ravenna.ai/integrations/google-drive/knowledge.md): Import Google Docs, Sheets, Slides, and PDFs into Ravenna knowledge folders with multi-select OAuth flow and automatic edit synchronization. - [Overview](https://docs.ravenna.ai/integrations/google-drive/overview.md): Connect Google Drive to Ravenna to sync Docs, Sheets, and Slides into your knowledge base so AI agents reference your team's files when responding. - [Overview](https://docs.ravenna.ai/integrations/google-workspace/overview.md): Connect Google Workspace to sync users, groups, and apps, then automate user lifecycle, group management, and security operations from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/google-workspace/setup.md): Connect Google Workspace to Ravenna by creating a Google Cloud service account with domain-wide delegation and authorizing the required scopes. - [Workflows](https://docs.ravenna.ai/integrations/google-workspace/workflows.md): Use Google Workspace actions in Ravenna workflows to automate user provisioning, group membership changes, email aliases, and credential resets. - [Knowledge](https://docs.ravenna.ai/integrations/guru/knowledge.md): Sync Guru cards and collections into Ravenna knowledge folders, with auto-sync for new and updated cards and optional verified-only filtering. - [Overview](https://docs.ravenna.ai/integrations/guru/overview.md): Connect Guru to Ravenna to sync cards and collections into your knowledge base so AI agents reference your verified team knowledge when responding. - [Overview](https://docs.ravenna.ai/integrations/hibob/overview.md): Connect HiBob to sync employees, departments, and time-off data into Ravenna for personalized AI responses and intelligent routing. - [Setup](https://docs.ravenna.ai/integrations/hibob/setup.md): Connect HiBob to Ravenna using a HiBob service user with Basic Authentication to sync employees and groups, and enable time-off workflow actions. - [HiBob workflow actions for time-off automations](https://docs.ravenna.ai/integrations/hibob/workflows.md): Use HiBob workflow actions in Ravenna to check employee time-off balances and create time-off requests directly from tickets and automations. - [Agent Tools](https://docs.ravenna.ai/integrations/hubspot/agent-tools.md): Use HubSpot agent tools in Ravenna rules to search contacts, look up companies, retrieve deals, and surface CRM data during ticket conversations. - [Overview](https://docs.ravenna.ai/integrations/hubspot/overview.md): Connect HubSpot CRM to Ravenna to give agents access to deals, contacts, companies, and pipeline data when answering customer questions in Slack. - [Setup](https://docs.ravenna.ai/integrations/hubspot/setup.md): Connect HubSpot CRM to Ravenna using OAuth 2.0 with read scopes for deals, companies, contacts, and tickets to power agent CRM lookups. - [Overview](https://docs.ravenna.ai/integrations/incident-io/overview.md): Connect incident.io to Ravenna to validate on-call schedules, route tickets to active responders, and gate escalations against live rotations. - [Setup](https://docs.ravenna.ai/integrations/incident-io/setup.md): Connect incident.io to Ravenna using an API token from your workspace settings to enable on-call validation and incident management workflows. - [Workflows](https://docs.ravenna.ai/integrations/incident-io/workflows.md): Use incident.io workflow actions in Ravenna to validate on-call status, retrieve current responders, and route tickets to the right engineers. - [Agent tools](https://docs.ravenna.ai/integrations/intune/agent-tools.md): Use Microsoft Intune agent tools in Ravenna rules to look up managed devices and installed applications scoped to the ticket requester's email. - [Cards](https://docs.ravenna.ai/integrations/intune/cards.md): View Microsoft Intune-enrolled device details for ticket requesters in the Ravenna sidebar, including platform, OS version, and compliance state. - [Overview](https://docs.ravenna.ai/integrations/intune/overview.md): Connect Microsoft Intune to Ravenna to look up managed devices, check compliance status, and view endpoint information from your service desk. - [Setup](https://docs.ravenna.ai/integrations/intune/setup.md): Connect Microsoft Intune to Ravenna using OAuth with global admin consent so your tenant grants access to managed device data and apps. - [Workflows](https://docs.ravenna.ai/integrations/intune/workflows.md): Use Microsoft Intune actions in Ravenna workflows to automate device management tasks like wiping devices, rotating BitLocker keys, and syncing policies. - [Agent Tools](https://docs.ravenna.ai/integrations/iru/agent-tools.md): Use Iru (Kandji) agent tools in Ravenna rules to find devices, run remote actions, and troubleshoot Apple endpoints during ticket handling. - [Cards](https://docs.ravenna.ai/integrations/iru/cards.md): View Iru-managed Apple device details for ticket requesters in the Ravenna sidebar, including hostname, model, OS version, and compliance status. - [Overview](https://docs.ravenna.ai/integrations/iru/overview.md): Connect Iru (Kandji) to Ravenna to manage Apple devices, check security compliance, run remote actions, and support Mac, iPhone, and iPad users. - [Setup](https://docs.ravenna.ai/integrations/iru/setup.md): Connect Iru (Kandji) to Ravenna by creating an API token in the Iru dashboard and providing the token along with your Iru API URL during setup. - [Workflows](https://docs.ravenna.ai/integrations/iru/workflows.md): Use Iru (Kandji) workflow actions in Ravenna to automate Apple device management, blueprint assignments, security operations, and remote recovery. - [Agent Tools](https://docs.ravenna.ai/integrations/jamf/agent-tools.md): Use Jamf Pro agent tools in Ravenna rules to retrieve macOS computer info, view profiles, and troubleshoot Apple devices during conversations. - [Cards](https://docs.ravenna.ai/integrations/jamf/cards.md): View Jamf Pro device details for ticket requesters in the Ravenna sidebar, including computer name, model, OS version, and last check-in time. - [Overview](https://docs.ravenna.ai/integrations/jamf/overview.md): Connect Jamf Pro to Ravenna to query Apple device data, check compliance, retrieve FileVault keys, and automate macOS support workflows. - [Setup](https://docs.ravenna.ai/integrations/jamf/setup.md): Connect Jamf Pro to Ravenna using OAuth client credentials by creating an API role and client in your Jamf Pro server administration settings. - [Workflows](https://docs.ravenna.ai/integrations/jamf/workflows.md): Use Jamf Pro workflow actions in Ravenna to automate macOS device management, remote lock, FileVault recovery key retrieval, and inventory lookups. - [Overview](https://docs.ravenna.ai/integrations/jira/overview.md): Connect Jira Software, Work Management, and Service Management to Ravenna with one OAuth connection for status mapping and ticket replication. - [Setup](https://docs.ravenna.ai/integrations/jira/setup.md): Connect Jira to Ravenna using OAuth authentication with a dedicated Atlassian user account that supports all Jira product workflows. - [Ticket replication](https://docs.ravenna.ai/integrations/jira/ticket-replication.md): Sync tickets bidirectionally between Ravenna and Jira with automatic updates to comments, status, priority, and details across both platforms. - [Workflows](https://docs.ravenna.ai/integrations/jira/workflows.md): Use Jira workflow actions in Ravenna to create issues from tickets, sync ticket data, and automate handoffs between support and engineering teams. - [Cards](https://docs.ravenna.ai/integrations/jumpcloud/cards.md): View JumpCloud device details for ticket requesters in the Ravenna sidebar, including platform, OS version, model, and last check-in timestamp. - [Overview](https://docs.ravenna.ai/integrations/jumpcloud/overview.md): Connect JumpCloud to Ravenna to automate user lifecycle, group assignments, password and MFA resets, and device lookups from your service desk. - [API token setup](https://docs.ravenna.ai/integrations/jumpcloud/setup/api-token.md): Connect JumpCloud to Ravenna using a JumpCloud admin API key for fast setup with standard authentication suitable for most workspaces. - [Service account setup](https://docs.ravenna.ai/integrations/jumpcloud/setup/service-account.md): Connect JumpCloud to Ravenna using OAuth 2.0 client credentials with a service account for token-based auth, automatic refresh, and granular roles. - [Workflows](https://docs.ravenna.ai/integrations/jumpcloud/workflows.md): Use JumpCloud workflow actions in Ravenna to automate user creation, suspension, group changes, password resets, and device lookups in identity flows. - [Overview](https://docs.ravenna.ai/integrations/linear/overview.md): Connect Linear to Ravenna to sync issues bidirectionally with tickets, mirror updates, and coordinate engineering work across your service desk. - [Setup](https://docs.ravenna.ai/integrations/linear/setup.md): Connect Linear to Ravenna using OAuth from your Linear workspace settings to enable bidirectional issue and ticket synchronization across teams. - [Ticket replication](https://docs.ravenna.ai/integrations/linear/ticket-replication.md): Sync tickets bidirectionally between Ravenna and Linear with automatic updates to comments, status, priority, and details across both tools. - [Workflows](https://docs.ravenna.ai/integrations/linear/workflows.md): Use Linear workflow actions in Ravenna to create issues from tickets, mirror updates, and track engineering work driven by support requests. - [Overview](https://docs.ravenna.ai/integrations/microsoft-entra/overview.md): Connect Microsoft Entra ID to Ravenna to automate user provisioning, group management, MFA resets, and SSO application access provisioning. - [Setup](https://docs.ravenna.ai/integrations/microsoft-entra/setup.md): Connect Microsoft Entra ID to Ravenna using OAuth 2.0 with admin consent to enable user, group, and application synchronization from your tenant. - [Workflows](https://docs.ravenna.ai/integrations/microsoft-entra/workflows.md): Use Microsoft Entra ID workflow actions in Ravenna to create users, manage groups, reset credentials, and provision SSO application access. - [Knowledge](https://docs.ravenna.ai/integrations/notion/knowledge.md): Sync Notion pages and databases into Ravenna knowledge folders with hierarchy preservation and automatic detection of new pages and edits. - [Overview](https://docs.ravenna.ai/integrations/notion/overview.md): Connect Notion to Ravenna to sync pages and databases into your knowledge base so AI agents reference your team's docs when answering questions. - [Overview](https://docs.ravenna.ai/integrations/okta/overview.md): Connect Okta to Ravenna to provision users, sync groups and applications, and automate access request workflows through identity-driven automation. - [Client secret setup](https://docs.ravenna.ai/integrations/okta/setup/client-secret.md): Connect Okta to Ravenna using the OIN marketplace API Service Integration with client secret authentication for fast setup in most workspaces. - [Private key setup](https://docs.ravenna.ai/integrations/okta/setup/private-key.md): Connect Okta to Ravenna using JWT private key authentication with manual configuration for the highest security in regulated environments. - [Workflows](https://docs.ravenna.ai/integrations/okta/workflows.md): Use Okta workflow actions in Ravenna to automate user provisioning, group memberships, password and MFA resets, and SSO application access. - [Overview](https://docs.ravenna.ai/integrations/onelogin/overview.md): Connect OneLogin to Ravenna to automate user lifecycle management, group and role assignments, password resets, and application access workflows. - [Setup](https://docs.ravenna.ai/integrations/onelogin/setup.md): Connect OneLogin to Ravenna by creating API credentials with full Manage All scope so user, group, role, and application sync can run automatically. - [Workflows](https://docs.ravenna.ai/integrations/onelogin/workflows.md): Use OneLogin workflow actions in Ravenna to activate users, manage groups and roles, reset passwords, and automate user lifecycle from tickets. - [Integrations](https://docs.ravenna.ai/integrations/overview.md): Browse all Ravenna integrations including identity providers, ticketing systems, device management, HRIS, knowledge sources, and incident tools. - [Overview](https://docs.ravenna.ai/integrations/pagerduty/overview.md): Connect PagerDuty to Ravenna to validate on-call schedules and route tickets to the right engineers based on real-time on-call status. - [Setup](https://docs.ravenna.ai/integrations/pagerduty/setup.md): Connect PagerDuty to Ravenna using OAuth 2.0 from your integrations settings to enable automated on-call validation and routing workflows. - [Support](https://docs.ravenna.ai/integrations/pagerduty/support.md): Get help with the Ravenna PagerDuty integration including OAuth setup issues, workflow configuration, and on-call validation troubleshooting. - [Workflows](https://docs.ravenna.ai/integrations/pagerduty/workflows.md): Use PagerDuty workflow actions in Ravenna to validate on-call status, retrieve current responders, and route incidents to active engineers. - [Overview](https://docs.ravenna.ai/integrations/rippling/overview.md): Connect Rippling directly via API to sync employees, departments, and teams into Ravenna for personalized AI responses and group-based routing. - [Setup](https://docs.ravenna.ai/integrations/rippling/setup.md): Connect Rippling to Ravenna using an API token with workers, users, teams, and departments read scopes to enable automatic employee data sync. - [AI Assistant](https://docs.ravenna.ai/integrations/slack/ai-assistant.md): Configure Ravenna's AI Assistant in Slack to deliver agent-powered answers through direct messages and the Slack Assistant panel for instant support. - [App Home](https://docs.ravenna.ai/integrations/slack/app-home.md): Use the Ravenna App Home tab in Slack to view your tickets, create requests, and manage support work without switching between Slack and the web app. - [Creating tickets](https://docs.ravenna.ai/integrations/slack/creating-tickets.md): Create Ravenna tickets directly from Slack using emoji reactions, slash commands, message shortcuts, request channels, and the App Home tab. - [Emoji actions](https://docs.ravenna.ai/integrations/slack/emoji-actions.md): Use Slack emoji reactions to trigger Ravenna actions like creating tickets, assigning work, and updating status without leaving the conversation. - [Knowledge](https://docs.ravenna.ai/integrations/slack/knowledge.md): Import Slack channel messages and threads into Ravenna knowledge folders to power agent answers from team conversations and shared decisions. - [Overview](https://docs.ravenna.ai/integrations/slack/overview.md): Connect Slack to Ravenna to create tickets from messages, run AI agents in channels, configure triage flows, and trigger automation from emoji. - [Setup](https://docs.ravenna.ai/integrations/slack/setup.md): Connect your Slack workspace to Ravenna with workspace admin permissions to enable ticket creation, AI agents, and team collaboration in Slack. - [Slash commands](https://docs.ravenna.ai/integrations/slack/slash-commands.md): Use the /rav or /help slash command in Slack to create tickets, assign work, update status, and manage Ravenna requests from your conversations. - [Support](https://docs.ravenna.ai/integrations/slack/support.md): Troubleshoot common Ravenna Slack integration issues including bot installation, channel access, ticket sync, and request workspace disconnection. - [Ticket mirrors](https://docs.ravenna.ai/integrations/slack/ticket-mirror.md): Ticket mirrors are interactive Ravenna ticket cards in Slack that update in real time as assignees, status, and priority change across systems. - [Triage channel](https://docs.ravenna.ai/integrations/slack/triage-channel.md): Set up a private Slack triage channel for your Ravenna workspace where new ticket mirrors appear so your team can review and assign in one place. - [Workflows](https://docs.ravenna.ai/integrations/slack/workflows.md): Use Slack triggers and actions in Ravenna workflows to automate channel management, send messages, and coordinate teams based on Slack activity. - [Monitoring & Maintenance](https://docs.ravenna.ai/integrations/sso/monitoring-maintenance.md): Monitor SSO authentication activity and maintain your SSO configuration over time with proper certificate management and security practices. - [Overview](https://docs.ravenna.ai/integrations/sso/overview.md): Configure SAML or OIDC single sign-on for Ravenna with Okta, Entra ID, ADFS, Google Workspace, Keycloak, PingFederate, and custom providers. - [Setup](https://docs.ravenna.ai/integrations/sso/setup.md): Step-by-step setup guide for configuring SAML or OIDC single sign-on with Ravenna's guided wizard, including domain verification and IdP setup. - [Troubleshooting](https://docs.ravenna.ai/integrations/sso/troubleshooting.md): Diagnose and fix SSO authentication failures in Ravenna covering attribute mappings, certificate expiry, IdP errors, and intermittent login issues. - [User Management](https://docs.ravenna.ai/integrations/sso/user-management.md): Manage SSO users in Ravenna including just-in-time provisioning, role assignments, workspace access, attribute mapping, and account lifecycle. - [Overview](https://docs.ravenna.ai/integrations/vanta/overview.md): Connect Vanta to Ravenna to sync user accounts, MFA status, and authentication methods every 24 hours for continuous compliance monitoring. - [Setup](https://docs.ravenna.ai/integrations/vanta/setup.md): Connect Ravenna to Vanta using OAuth 2.0 from the integrations settings to enable automated user data sync for SOC 2 compliance reporting. - [Overview](https://docs.ravenna.ai/integrations/workday/overview.md): Connect Workday via Merge.dev to sync employees, departments, and time-off data into Ravenna for personalized AI responses and routing. - [Setup](https://docs.ravenna.ai/integrations/workday/setup.md): Connect Workday to Ravenna through the Merge.dev integration link flow to enable automatic employee, department, and group synchronization. - [Workflows](https://docs.ravenna.ai/integrations/workday/workflows.md): Use Workday workflow actions in Ravenna to check employee time-off balances and create time-off requests directly from tickets and automations. - [Knowledge](https://docs.ravenna.ai/integrations/zendesk/knowledge.md): Sync Zendesk Help Center articles into Ravenna knowledge folders, preserving category and section structure with auto-detection of new edits. - [Overview](https://docs.ravenna.ai/integrations/zendesk/overview.md): Connect Zendesk to Ravenna to sync Help Center articles into your knowledge base so AI agents reference your support content when responding to users. ## OpenAPI Specs - [openapi](https://docs.ravenna.ai/api-reference/openapi.json) ## Optional - [Changelog](https://ravenna.ai/changelog)