# 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 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 delete access policies](https://docs.ravenna.ai/api/access-policy/bulk-delete-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) - [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) - [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 delete applications](https://docs.ravenna.ai/api/application/bulk-delete-applications.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) - [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) - [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) - [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) - [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) - [API Overview](https://docs.ravenna.ai/api/overview.md): Get started with the Ravenna API - [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) - [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) - [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 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 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) - [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 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) - [Changelog](https://docs.ravenna.ai/changelog.md): New releases and improvements to Ravenna. - [Beta migration](https://docs.ravenna.ai/documentation/automate/agents/beta-migration.md): Migrate from Agents beta Skills to Rules for improved performance, expanded tools, and ongoing support - [Configure](https://docs.ravenna.ai/documentation/automate/agents/configure.md): Define agent capabilities through rules, escalation instructions, knowledge access, and tool integrations - [Customize](https://docs.ravenna.ai/documentation/automate/agents/customize.md): Define agent personality, Slack behavior, response elements, auto-respond settings, and conversational form filling - [Deploy & monitor](https://docs.ravenna.ai/documentation/automate/agents/deploy-monitor.md): Deploy agents to channels, monitor conversations, track agent results, and analyze response feedback - [Agents](https://docs.ravenna.ai/documentation/automate/agents/overview.md): Deploy AI agents with custom prompts and tool integrations to automate support in Slack, email, and integrated ticketing systems - [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): Understand how Ravenna processes data with AI, implements security measures, and provides control over AI features - [Build automations](https://docs.ravenna.ai/documentation/automate/copilot/build-automations.md): Create, edit, validate, and troubleshoot workflows through Copilot using natural language - [Configure your workspace](https://docs.ravenna.ai/documentation/automate/copilot/configure-workspace.md): Set up AI agents, create channels and forms, and manage agent rules and personality through Copilot - [Everyday tasks](https://docs.ravenna.ai/documentation/automate/copilot/everyday-tasks.md): Search tickets, look up knowledge, summarize conversations, draft replies, and find users through Copilot - [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): Open the Copilot panel, understand page context, and manage your conversation history - [Overview](https://docs.ravenna.ai/documentation/automate/knowledge/overview.md): Connect your knowledge sources to power AI-driven answers in Slack - [Web Scraping](https://docs.ravenna.ai/documentation/automate/knowledge/sources/website.md): Import content from public websites as knowledge - [MCP Server](https://docs.ravenna.ai/documentation/automate/mcp/overview.md): Connect AI assistants like Claude and Cursor directly to your Ravenna workspace using the Model Context Protocol - [Setup](https://docs.ravenna.ai/documentation/automate/mcp/setup.md): Configure authentication and connect your AI assistant to the Ravenna MCP server - [Available tools](https://docs.ravenna.ai/documentation/automate/mcp/tools.md): Browse Ravenna MCP tools organized by domain including tickets, workflows, users, and access management - [SLAs](https://docs.ravenna.ai/documentation/automate/slas.md): Automatically monitor ticket response times, resolution times, and closure deadlines with service level agreements - [Collections](https://docs.ravenna.ai/documentation/automate/workflows/collections.md): Organize workflows by team, department, or business process using collections - [Monitor workflows](https://docs.ravenna.ai/documentation/automate/workflows/monitor.md): Monitor workflow execution with run tracking, step-by-step logging, and debugging tools - [Workflows](https://docs.ravenna.ai/documentation/automate/workflows/overview.md): Build automated workflows that respond to events and execute actions across your integrated systems - [Publish](https://docs.ravenna.ai/documentation/automate/workflows/publish.md): Publish workflows to make them active and manage workflow lifecycles - [Triggers & actions](https://docs.ravenna.ai/documentation/automate/workflows/triggers-actions.md): Reference for all workflow triggers and actions, including configuration details and output data - [Workflow builder](https://docs.ravenna.ai/documentation/automate/workflows/workflow-builder.md): Create automated workflows using the visual workflow builder by connecting triggers and actions - [Core concepts](https://docs.ravenna.ai/documentation/get-started/concepts.md): Key features and concepts in Ravenna - [What is Ravenna?](https://docs.ravenna.ai/documentation/get-started/overview.md): Ravenna is the Slack-native, AI-powered service desk that turns conversations into resolved requests - [Shortcuts](https://docs.ravenna.ai/documentation/get-started/shortcuts.md): Keyboard shortcuts for navigating Ravenna, managing tickets, and accessing common actions - [Applications](https://docs.ravenna.ai/documentation/manage-access/applications.md): Manage your application catalog, define access levels, and configure approval workflows for 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): Automatically generate and deliver AI-powered dashboard summaries to Slack channels on a scheduled basis - [Analytics](https://docs.ravenna.ai/documentation/measure/analytics.md): Track service desk performance with prepackaged and custom dashboards for tickets, agents, SLAs, CSAT, and more. - [CSAT Survey](https://docs.ravenna.ai/documentation/measure/csat.md): Automatically collect customer satisfaction feedback when tickets are resolved through Slack surveys - [Notifications](https://docs.ravenna.ai/documentation/platform/notifications.md): Track and manage all Ravenna notifications in a unified view with granular controls for Slack and email delivery - [Organizations](https://docs.ravenna.ai/documentation/platform/organizations/overview.md): How organizations structure your teams, members, and settings in Ravenna - [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 encrypted credentials for use in workflows and integrations - [Groups](https://docs.ravenna.ai/documentation/platform/users/groups.md): Organize workspace members into collections for easier collaboration and access management - [Members](https://docs.ravenna.ai/documentation/platform/users/members.md): Manage organization and workspace membership with role-based access control - [User settings](https://docs.ravenna.ai/documentation/platform/users/settings.md): Configure personal settings including profile, preferences, appearance, and connected apps - [Web portal](https://docs.ravenna.ai/documentation/platform/web-portal.md): Manage and respond to tickets through the Ravenna web interface - [Workspaces](https://docs.ravenna.ai/documentation/platform/workspaces/overview.md): Dedicated spaces for each team or department to manage support requests 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 - [Channels](https://docs.ravenna.ai/documentation/tickets/channels.md): Organize tickets by team, topic, or workflow with dedicated containers for routing and automation - [Due Dates](https://docs.ravenna.ai/documentation/tickets/due-dates.md): Set deadlines and track time-sensitive tickets with due dates to ensure important tasks are completed on time - [Custom Fields](https://docs.ravenna.ai/documentation/tickets/forms/custom-fields.md): Create dynamic custom fields for your forms to capture specific information when tickets are created - [Forms](https://docs.ravenna.ai/documentation/tickets/forms/overview.md): Create and organize structured support requests with custom forms, lifecycle management, audience access control, and folder-based organization for efficient ticket routing and handling - [Links](https://docs.ravenna.ai/documentation/tickets/links.md): Connect tickets to external resources and view interactive ticket mirrors in Slack - [Move tickets](https://docs.ravenna.ai/documentation/tickets/move-tickets.md): Move tickets between workspaces to reassign ownership to different teams - [Categories](https://docs.ravenna.ai/documentation/tickets/organize/categories.md): Use AI-powered categories to automatically organize tickets by topic and streamline support operations - [Priorities](https://docs.ravenna.ai/documentation/tickets/organize/priorities.md): Organize and prioritize tickets based on urgency and importance with four priority levels - [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): Organize and categorize tickets with flexible labels - [Types](https://docs.ravenna.ai/documentation/tickets/organize/types.md): Organize tickets by request type with five categories to match ITSM workflows - [Views](https://docs.ravenna.ai/documentation/tickets/organize/views.md): Create personalized views that save your display preferences and filters for efficient ticket management - [Private notes](https://docs.ravenna.ai/documentation/tickets/private-notes.md): Send internal messages that are only visible to workspace members, keeping sensitive discussions private from ticket requesters - [Private Tickets](https://docs.ravenna.ai/documentation/tickets/private-tickets.md): Control ticket visibility to protect sensitive information and ensure confidential conversations stay private - [Parent & child tickets](https://docs.ravenna.ai/documentation/tickets/relations.md): Organize complex work by creating parent-child relationships between tickets - [Roles](https://docs.ravenna.ai/documentation/tickets/roles.md): Understand the different roles users can have on tickets and how they affect permissions, notifications, and workflow - [Snooze](https://docs.ravenna.ai/documentation/tickets/snooze.md): Temporarily hide tickets and have them automatically reappear when you're ready to work on them - [Tasks](https://docs.ravenna.ai/documentation/tickets/tasks.md): Break down tickets into actionable task items with assignees, progress tracking, and reusable templates - [Link directly to your AI assistant](https://docs.ravenna.ai/guides/best_practices/driving_adoption/deep_linking.md): Create direct links to your Ravenna AI assistant in Slack to reduce friction and drive faster adoption - [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 quickly access the portal. - [Footer Assistance](https://docs.ravenna.ai/guides/best_practices/driving_adoption/okta/footer_assistance.md): Add a Ravenna assistance link to the Okta dashboard footer for easy employee access. - [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 an AI agent with rules and tools to automate ticket handling in your workspace. - [Getting Started](https://docs.ravenna.ai/guides/day-one/overview.md): A step-by-step guide to set up Ravenna, from workspace creation to your first AI agent. - [Requesting access](https://docs.ravenna.ai/guides/day-one/request-access.md): Learn how to request access to an existing Ravenna organization. - [Setting up Categories](https://docs.ravenna.ai/guides/day-one/set-up-categories.md): Create categories to automatically classify and organize tickets across your workspace. - [Setting up your first Channel](https://docs.ravenna.ai/guides/day-one/set-up-first-channel.md): Create your first channel to start receiving and managing ticket requests. - [Setting up a Form](https://docs.ravenna.ai/guides/day-one/set-up-form.md): Build a form with custom fields to collect structured information from ticket requesters. - [Setting up Knowledge](https://docs.ravenna.ai/guides/day-one/set-up-knowledge.md): Connect knowledge sources 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 to break tickets into trackable subtasks for your team. - [Setting up a Triage Channel](https://docs.ravenna.ai/guides/day-one/set-up-triage-channel.md): Set up a Slack triage channel for your team to review and manage incoming tickets. - [Setting up your first Workspace](https://docs.ravenna.ai/guides/day-one/set-up-workspace.md): Create and configure your first Ravenna workspace to start managing requests. - [Setting up JIT access requests](https://docs.ravenna.ai/guides/how-to/setting-up-access-requests.md): Build forms and workflows to automate application access request approval and provisioning. - [Announcements](https://docs.ravenna.ai/guides/user-onboarding/announcements.md): Ready-to-use templated messages to announce Ravenna to your team. - [Notion](https://docs.ravenna.ai/guides/user-onboarding/handbook/notion.md): Ready-to-use Notion templates for your teams. - [User Handbook](https://docs.ravenna.ai/guides/user-onboarding/handbook/quirky-edition.md): Your company's new service desk platform that makes getting help faster and easier, right in Slack. - [User Handbook](https://docs.ravenna.ai/guides/user-onboarding/handbook/simple-edition.md): Your company's new service desk platform that makes getting help faster and easier, right in Slack. - [Ravenna Documentation](https://docs.ravenna.ai/index.md): Everything you need to build, automate, and optimize your agentic service desk - [Overview](https://docs.ravenna.ai/integrations/bamboohr/overview.md): Connect BambooHR to sync employee data for personalized AI responses and intelligent routing - [Setup](https://docs.ravenna.ai/integrations/bamboohr/setup.md): Connect BambooHR to Ravenna through Merge.dev for employee data synchronization - [Workflows](https://docs.ravenna.ai/integrations/bamboohr/workflows.md): Use BambooHR actions in workflows to manage time-off requests and check employee balances - [Knowledge](https://docs.ravenna.ai/integrations/coda/knowledge.md): Import Coda documents and pages as knowledge - [Overview](https://docs.ravenna.ai/integrations/coda/overview.md): Connect Coda to sync documentation and knowledge base content with Ravenna. - [Knowledge](https://docs.ravenna.ai/integrations/confluence/knowledge.md): Sync Confluence spaces and pages as knowledge - [Overview](https://docs.ravenna.ai/integrations/confluence/overview.md): Connect Confluence to sync wiki pages and documentation with Ravenna's knowledge base. - [Configure forwarding](https://docs.ravenna.ai/integrations/email/configure-forwarding.md): Forward email from your existing support inbox to Ravenna so incoming messages automatically create tickets - [Forward from Google Workspace](https://docs.ravenna.ai/integrations/email/forward-from-google.md): Configure email routing in Google Workspace to forward mail from Google Groups and Gmail to Ravenna - [Forward from Microsoft 365](https://docs.ravenna.ai/integrations/email/forward-from-microsoft.md): Configure email forwarding in Microsoft 365 to route shared mailbox and distribution group email to Ravenna - [Overview](https://docs.ravenna.ai/integrations/email/overview.md): Convert emails to tickets using unique channel email addresses - [Agent Tools](https://docs.ravenna.ai/integrations/fleet/agent-tools.md): Use Fleet tools in agent rules to diagnose device issues, check health status, and run diagnostic queries - [Cards](https://docs.ravenna.ai/integrations/fleet/cards.md): View Fleet device information for ticket requesters directly in the ticket sidebar - [Overview](https://docs.ravenna.ai/integrations/fleet/overview.md): Connect Fleet to query device health, compliance status, and osquery data from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/fleet/setup.md): Step-by-step guide to connect Fleet with Ravenna using an API token. - [Workflows](https://docs.ravenna.ai/integrations/fleet/workflows.md): Use Fleet actions in workflows to automate device health checks, security compliance, and diagnostic queries - [Overview](https://docs.ravenna.ai/integrations/freshservice/overview.md): Connect Freshservice to replicate tickets from Ravenna for ITSM workflow management - [Setup](https://docs.ravenna.ai/integrations/freshservice/setup.md): Connect to Freshservice using OAuth authentication through FreshWorks - [Ticket replication](https://docs.ravenna.ai/integrations/freshservice/ticket-replication.md): Replicate tickets from Ravenna to Freshservice with automatic sync of comments, status, and priority - [Knowledge](https://docs.ravenna.ai/integrations/google-drive/knowledge.md): Import Google Drive documents as knowledge - [Overview](https://docs.ravenna.ai/integrations/google-drive/overview.md): Connect Google Drive to sync Docs, Sheets, and Slides with Ravenna's knowledge base. - [Overview](https://docs.ravenna.ai/integrations/google-workspace/overview.md): Connect Google Workspace to sync users and groups, automate user lifecycle management, and manage security operations - [Setup](https://docs.ravenna.ai/integrations/google-workspace/setup.md): Connect Google Workspace to Ravenna using a service account with domain-wide delegation - [Workflows](https://docs.ravenna.ai/integrations/google-workspace/workflows.md): Use Google Workspace actions in workflows to automate user provisioning, group management, and email administration - [Overview](https://docs.ravenna.ai/integrations/hibob/overview.md): Connect HiBob to sync employee data for personalized AI responses and intelligent routing - [Setup](https://docs.ravenna.ai/integrations/hibob/setup.md): Connect HiBob to Ravenna through Merge.dev for employee data synchronization - [Workflows](https://docs.ravenna.ai/integrations/hibob/workflows.md): Use HiBob actions in workflows to manage time-off requests and check employee balances - [Agent Tools](https://docs.ravenna.ai/integrations/hubspot/agent-tools.md): Use HubSpot tools in agent rules to search contacts, manage deals, and retrieve CRM data - [Overview](https://docs.ravenna.ai/integrations/hubspot/overview.md): Connect HubSpot to look up CRM contacts, companies, and deals from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/hubspot/setup.md): Step-by-step guide to connect HubSpot CRM with Ravenna using OAuth. - [Overview](https://docs.ravenna.ai/integrations/incident-io/overview.md): Connect incident.io to validate on-call schedules and route tickets in Ravenna workflows. - [Setup](https://docs.ravenna.ai/integrations/incident-io/setup.md): Connect Incident.io for automated incident management workflows - [Workflows](https://docs.ravenna.ai/integrations/incident-io/workflows.md): Use Incident.io actions in workflows to validate on-call status and route incidents - [Agent tools](https://docs.ravenna.ai/integrations/intune/agent-tools.md): Use the Microsoft Intune Find Devices tool in agent rules to look up managed device information for ticket requesters. - [Cards](https://docs.ravenna.ai/integrations/intune/cards.md): View Microsoft Intune device information for ticket requesters directly in the ticket sidebar. - [Overview](https://docs.ravenna.ai/integrations/intune/overview.md): Connect Microsoft Intune to look up managed devices, check compliance status, and view endpoint information from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/intune/setup.md): Step-by-step guide to connect Microsoft Intune with Ravenna using OAuth. - [Agent Tools](https://docs.ravenna.ai/integrations/iru/agent-tools.md): Use Iru tools in agent rules to retrieve device information and troubleshoot managed devices - [Cards](https://docs.ravenna.ai/integrations/iru/cards.md): View Iru device information for ticket requesters directly in the ticket sidebar - [Overview](https://docs.ravenna.ai/integrations/iru/overview.md): Connect IRU (Kandji) to query Apple device management data from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/iru/setup.md): Step-by-step guide to connect IRU (Kandji) with Ravenna using an API token. - [Workflows](https://docs.ravenna.ai/integrations/iru/workflows.md): Use Iru actions in workflows to automate device management, security operations, and blueprint assignments - [Agent Tools](https://docs.ravenna.ai/integrations/jamf/agent-tools.md): Use Jamf Pro tools in agent rules to retrieve computer information and troubleshoot macOS devices - [Cards](https://docs.ravenna.ai/integrations/jamf/cards.md): View Jamf Pro device information for ticket requesters directly in the ticket sidebar - [Overview](https://docs.ravenna.ai/integrations/jamf/overview.md): Connect Jamf Pro to query Apple device data and compliance status from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/jamf/setup.md): Step-by-step guide to connect Jamf Pro with Ravenna using API credentials. - [Workflows](https://docs.ravenna.ai/integrations/jamf/workflows.md): Use Jamf Pro actions in workflows to automate Apple device management and security operations - [Overview](https://docs.ravenna.ai/integrations/jira/overview.md): Connect Jira to manage issues, service requests, and workflow states - [Setup](https://docs.ravenna.ai/integrations/jira/setup.md): Connect to Jira using OAuth authentication with a dedicated user account - [Ticket replication](https://docs.ravenna.ai/integrations/jira/ticket-replication.md): Sync tickets bidirectionally between Ravenna and Jira with automatic updates to comments, status, and details - [Cards](https://docs.ravenna.ai/integrations/jumpcloud/cards.md): View JumpCloud device information for ticket requesters directly in the ticket sidebar - [Overview](https://docs.ravenna.ai/integrations/jumpcloud/overview.md): Connect JumpCloud to automate user lifecycle management, group assignments, security resets, and device lookups - [API Token Setup](https://docs.ravenna.ai/integrations/jumpcloud/setup/api-token.md): Connect JumpCloud to Ravenna using an API token - [Service Account Setup](https://docs.ravenna.ai/integrations/jumpcloud/setup/service-account.md): Connect JumpCloud to Ravenna using service account client credentials - [Workflows](https://docs.ravenna.ai/integrations/jumpcloud/workflows.md): Use JumpCloud actions in workflows to automate user lifecycle management, group assignments, security resets, and device lookups - [Overview](https://docs.ravenna.ai/integrations/linear/overview.md): Connect Linear to sync issues and enable bidirectional ticket tracking with Ravenna. - [Setup](https://docs.ravenna.ai/integrations/linear/setup.md): Step-by-step guide to connect Linear with Ravenna using OAuth. - [Ticket replication](https://docs.ravenna.ai/integrations/linear/ticket-replication.md): Sync tickets bidirectionally between Ravenna and Linear with automatic updates to comments, status, and details - [Workflows](https://docs.ravenna.ai/integrations/linear/workflows.md): Use Linear actions in workflows to create issues from Ravenna tickets - [Overview](https://docs.ravenna.ai/integrations/microsoft-entra/overview.md): Connect Microsoft Entra ID to automate user lifecycle management, group management, and access provisioning with workflow actions - [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 and group sync - [Workflows](https://docs.ravenna.ai/integrations/microsoft-entra/workflows.md): Use Microsoft Entra ID actions in workflows to automate user lifecycle management, group management, and access provisioning - [Knowledge](https://docs.ravenna.ai/integrations/notion/knowledge.md): Sync Notion pages and databases as knowledge - [Overview](https://docs.ravenna.ai/integrations/notion/overview.md): Connect Notion to sync pages and databases with Ravenna's knowledge base. - [Overview](https://docs.ravenna.ai/integrations/okta/overview.md): Connect Okta for user provisioning, group sync, and identity management in Ravenna. - [Client Secret Setup](https://docs.ravenna.ai/integrations/okta/setup/client-secret.md): Set up the Okta integration using the client secret authentication method. - [Private Key Setup](https://docs.ravenna.ai/integrations/okta/setup/private-key.md): Set up the Okta integration using the private key (JWT) authentication method. - [Workflows](https://docs.ravenna.ai/integrations/okta/workflows.md): Use Okta actions in workflows to automate user provisioning, group management, and application access - [Overview](https://docs.ravenna.ai/integrations/onelogin/overview.md): Connect OneLogin to automate user lifecycle management, group and role assignments, password resets, and application sync - [Setup](https://docs.ravenna.ai/integrations/onelogin/setup.md): Connect OneLogin to Ravenna using API client credentials for user, group, role, and application sync - [Workflows](https://docs.ravenna.ai/integrations/onelogin/workflows.md): Use OneLogin actions in workflows to automate user lifecycle management, group and role assignments, and password resets - [Integrations](https://docs.ravenna.ai/integrations/overview.md): Browse and connect integrations to extend Ravenna with your existing tools and services. - [Overview](https://docs.ravenna.ai/integrations/pagerduty/overview.md): Connect PagerDuty to validate on-call schedules and route tickets in Ravenna workflows. - [Setup](https://docs.ravenna.ai/integrations/pagerduty/setup.md): Connect PagerDuty for automated incident management workflows - [Support](https://docs.ravenna.ai/integrations/pagerduty/support.md): Get help with the Ravenna PagerDuty integration - [Workflows](https://docs.ravenna.ai/integrations/pagerduty/workflows.md): Use PagerDuty actions in workflows to validate on-call status and route incidents - [Overview](https://docs.ravenna.ai/integrations/rippling/overview.md): Connect Rippling to sync employee data for personalized AI responses and intelligent routing - [Setup](https://docs.ravenna.ai/integrations/rippling/setup.md): Connect Rippling to Ravenna using an API token for employee data synchronization - [AI Assistant](https://docs.ravenna.ai/integrations/slack/ai-assistant.md): Get instant AI-powered answers directly in Slack via DMs or the Assistant panel - [App Home](https://docs.ravenna.ai/integrations/slack/app-home.md): Access your personal Ravenna dashboard directly within Slack - [Creating tickets](https://docs.ravenna.ai/integrations/slack/creating-tickets.md): Multiple flexible methods to create tickets directly from Slack - [Emoji actions](https://docs.ravenna.ai/integrations/slack/emoji-actions.md): Use emoji reactions for quick ticket management actions in Slack - [Knowledge](https://docs.ravenna.ai/integrations/slack/knowledge.md): Import Slack channel messages and threads as knowledge - [Overview](https://docs.ravenna.ai/integrations/slack/overview.md): Connect Slack to create tickets, triage requests, and deliver AI assistance in channels. - [Setup](https://docs.ravenna.ai/integrations/slack/setup.md): Connect Ravenna to your Slack workspace and start managing tickets - [Slash commands](https://docs.ravenna.ai/integrations/slack/slash-commands.md): Create and manage tickets directly from Slack with Ravenna slash commands - [Support](https://docs.ravenna.ai/integrations/slack/support.md): Troubleshoot common Slack integration issues and get help - [Ticket mirrors](https://docs.ravenna.ai/integrations/slack/ticket-mirror.md): Real-time ticket tracking and management directly in Slack using Slack work objects - [Triage channel](https://docs.ravenna.ai/integrations/slack/triage-channel.md): Centralize ticket management with a dedicated Triage channel for your workspace - [Workflows](https://docs.ravenna.ai/integrations/slack/workflows.md): Use Slack triggers and actions in workflows to automate channel management, messaging, and team coordination - [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 single sign-on with SAML or OIDC to manage authentication for Ravenna. - [Setup](https://docs.ravenna.ai/integrations/sso/setup.md): Step-by-step guide to configure SAML or OIDC single sign-on for Ravenna. - [Troubleshooting](https://docs.ravenna.ai/integrations/sso/troubleshooting.md): Diagnose and resolve common SSO authentication issues and configuration problems with step-by-step solutions. - [User Management](https://docs.ravenna.ai/integrations/sso/user-management.md): Learn how to manage SSO users, handle provisioning, set permissions, and control workspace access after authentication. - [Overview](https://docs.ravenna.ai/integrations/vanta/overview.md): Connect Vanta to sync compliance data and verify MFA status from Ravenna. - [Setup](https://docs.ravenna.ai/integrations/vanta/setup.md): Step-by-step guide to connect Vanta with Ravenna using OAuth. - [Overview](https://docs.ravenna.ai/integrations/workday/overview.md): Connect Workday to sync employee data for personalized AI responses and intelligent routing - [Setup](https://docs.ravenna.ai/integrations/workday/setup.md): Connect Workday to Ravenna through Merge.dev for employee data synchronization - [Workflows](https://docs.ravenna.ai/integrations/workday/workflows.md): Use Workday actions in workflows to manage time-off requests and check employee balances ## OpenAPI Specs - [openapi](https://docs.ravenna.ai/api-reference/openapi.json)