# Ravenna Docs ## Docs - [AGENTS](https://docs.ravenna.ai/.mintlify/AGENTS.md) - [Extend access entitlements](https://docs.ravenna.ai/api/access-entitlement/extend-access-entitlements.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) - [Duplicate an agent rule to another agent](https://docs.ravenna.ai/api/agents/duplicate-an-agent-rule-to-another-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) - [List agents](https://docs.ravenna.ai/api/agents/list-agents.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) - [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 workspaces](https://docs.ravenna.ai/api/application/bulk-update-applications-to-add-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) - [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/approvaltemplate/bulk-delete-approval-templates.md) - [Bulk update approval templates to add workspaces](https://docs.ravenna.ai/api/approvaltemplate/bulk-update-approval-templates-to-add-workspaces.md) - [Create an approval template](https://docs.ravenna.ai/api/approvaltemplate/create-an-approval-template.md) - [Delete an approval template](https://docs.ravenna.ai/api/approvaltemplate/delete-an-approval-template.md) - [Get an approval template](https://docs.ravenna.ai/api/approvaltemplate/get-an-approval-template.md) - [List approval templates](https://docs.ravenna.ai/api/approvaltemplate/list-approval-templates.md) - [Update an approval template](https://docs.ravenna.ai/api/approvaltemplate/update-an-approval-template.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) - [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) - [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) - [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) - [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 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) - [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 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) - [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) - [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) - [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. - [Generate KB articles](https://docs.ravenna.ai/documentation/automate/knowledge/generate-articles.md): Turn resolved tickets and knowledge gaps into knowledge base articles using AI, directly from Slack or the 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): Configure authentication and add the Ravenna MCP server to Claude, Cursor, VS Code, or any MCP client using API keys and HTTP headers. - [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 knowledge sources like 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. - [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. - [Overview](https://docs.ravenna.ai/integrations/freshservice/overview.md): Connect Freshservice to Ravenna to replicate tickets outbound with status, priority, and assignee mapping for ITSM workflow management. - [Setup](https://docs.ravenna.ai/integrations/freshservice/setup.md): Connect Freshservice to Ravenna using OAuth through your FreshWorks account to enable outbound ticket replication and automated sync. - [Ticket replication](https://docs.ravenna.ai/integrations/freshservice/ticket-replication.md): Replicate Ravenna tickets to Freshservice with automatic outbound sync of comments, status changes, priority, and assignee updates by channel. - [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. - [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 via Merge.dev 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 through the Merge.dev integration link flow to enable automatic employee, department, and group synchronization. - [Workflows](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 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 slash command in Slack to create tickets, assign work, update status, and manage Ravenna requests directly 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 automatic detection of new and updated articles. - [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)