Tickets
Manage the full lifecycle of tickets in your workspace.List tickets
List tickets
- View all tickets or filter by status, assignee, or channel
- Build custom reports by combining with other tools
- Monitor ticket queues for triage
Get ticket by ID
Get ticket by ID
- Review complete ticket history
- Check current status and assignee
- Retrieve custom field values
Create ticket
Create ticket
- Log new requests from conversations
- Create follow-up tickets from existing work
Bulk create tickets
Bulk create tickets
- Set up recurring tasks from a template
- Log multiple related requests at once
- Seed tickets for a new project or initiative
Update ticket
Update ticket
- Reassign tickets during triage
- Update priority based on new information
- Change status as work progresses
Search tickets
Search tickets
- Find related tickets when investigating an issue
- Locate duplicates before creating new tickets
- Search across all ticket content including messages
Find duplicates
Find duplicates
- Reduce duplicate work by finding existing tickets
- Clean up ticket backlogs
- Merge related requests
Move tickets
Move tickets
- Route tickets to the correct team
- Reorganize work across channels
- Perform bulk moves for channel restructuring
Share and unshare tickets
Share and unshare tickets
Delete ticket
Delete ticket
- Clean up test or accidental tickets
- Remove spam submissions
Get descendent tickets
Get descendent tickets
- View sub-tasks of a larger project
- Track progress across related work items
Ticket messages
Add and manage messages on tickets to track communication and progress.List messages
List messages
- Review the full conversation history
- Summarize ticket activity for stakeholders
- Search for specific updates within a ticket
Create message
Create message
- Post updates or status changes
- Add internal notes for your team
- Reply to requester questions
Update message
Update message
- Correct information in a previous update
- Add additional context to a message
Get message by ID
Get message by ID
- Retrieve the exact content of a particular message
- Reference a specific update in another context
Delete message
Delete message
- Delete messages posted in error
- Remove outdated information
Ticket statuses
Define and manage the status options available for tickets in your workspace.List statuses
List statuses
- View available status options for ticket updates
- Audit your status workflow
Get status
Get status
- Check status configuration and properties
Create status
Create status
- Extend your workflow with additional stages
- Add custom statuses for specific processes
Update status
Update status
- Rename statuses to match updated workflows
- Reorder statuses in the pipeline
Delete status
Delete status
- Clean up unused status options
- Simplify your ticket workflow
Get ticket counts by status
Get ticket counts by status
- Generate quick status reports
- Monitor queue health and workload distribution
- Identify bottlenecks in your workflow
Ticket tags
Organize and classify tickets with tags.List tags
List tags
Create tag
Create tag
- Add tags for new projects or initiatives
- Create tags for specific issue types
Update tag
Update tag
- Rename tags to match updated conventions
Delete tag
Delete tag
- Clean up unused or deprecated tags
Bulk delete tags
Bulk delete tags
Ticket links
Create relationships between tickets and external resources.List links
List links
- View connected tickets and external references
- Audit relationships between work items
Get link
Get link
- Check the status of a linked external resource
Create link
Create link
- Connect related tickets for tracking
- Link tickets to external tools like Jira or Linear
Update link
Update link
- Update link metadata or relationship type
Delete link
Delete link
- Clean up incorrect or outdated links
Task items
Manage individual task items within tickets for granular work tracking.List task items
List task items
- View the checklist of sub-tasks on a ticket
- Check completion status of individual items
List assigned task items
List assigned task items
- View your personal task list with linked ticket context (queue and ticket number)
- Filter by completion status to focus on open work
- Paginate through results for large task lists
Create task item
Create task item
- Break down tickets into actionable steps
- Add checklist items during triage
Update task item
Update task item
- Track progress on individual steps
- Update task details as requirements change
Delete task item
Delete task item
- Remove tasks that are no longer relevant
Task templates
Create and manage reusable task templates that can be applied to tickets.List templates
List templates
- View available templates for common processes
- Audit template usage
Get template
Get template
- Review template content before applying
- Check template configuration
Create template
Create template
- Standardize processes like onboarding or incident response
- Create checklists for recurring procedures
Update template
Update template
- Add or remove items from a template
- Update template names or descriptions
Delete template
Delete template
- Clean up outdated or unused templates
Categories
Organize tickets into categories for classification and routing.List categories
List categories
- View the category structure
- Find the correct category for ticket assignment
Get category
Get category
- Check category configuration and properties
Create category
Create category
- Set up categories for new service areas
- Add sub-categories for more specific classification
Update category
Update category
- Rename categories to match updated team structures
Delete category
Delete category
- Clean up unused categories
Channels
Manage the channels (queues) where tickets are received and organized.List channels
List channels
- View your channel structure
- Find channels for ticket routing
Get channel
Get channel
- Check channel configuration and settings
Create channel
Create channel
- Set up channels for new teams or service areas
- Create dedicated channels for specific ticket types
Update channel
Update channel
- Update channel details as team structures change
Delete channel
Delete channel
- Clean up unused or deprecated channels
Custom fields
Define custom data fields that can be added to ticket forms.List custom fields
List custom fields
- View available fields for form configuration
- Audit field usage across forms
Get custom field
Get custom field
- Check field type, validation, and configuration
Create custom field
Create custom field
- Add fields for capturing specific data points
- Create dropdown, text, or date fields
Update custom field
Update custom field
- Change field labels or validation rules
- Update field descriptions
Delete custom field
Delete custom field
- Clean up fields that are no longer needed
Custom field options
Manage the selectable options for dropdown-type custom fields.List options
List options
- View available choices for a dropdown field
Get option
Get option
- Check option configuration and order
Create option
Create option
- Extend dropdown choices as new values are needed
Update option
Update option
- Rename options to match updated terminology
Delete option
Delete option
- Clean up deprecated choices
Platform
Users
Look up and manage user accounts in your organization.Get current user
Get current user
- Verify your connection and identity
- Check your own permissions and role
List users
List users
- Find users for ticket assignment
- Generate user reports
- Audit organization membership
Get user
Get user
- Look up a user’s profile, role, and group memberships
- Verify user details for access requests
Update user
Update user
- Update user roles or properties
- Manage user account details
Create user
Create user
- Onboard new team members by creating their account and workspace membership in one step
- Create user accounts without sending invitation emails for pre-provisioned setups
- Add users to a specific workspace with a designated role (Guest, Member, or Admin)
User groups
Organize users into groups for permissions, assignment, and routing.List groups
List groups
- View team structure and group organization
- Find groups for routing rules
Get group
Get group
- Check group configuration and membership count
Get group with users
Get group with users
- See who belongs to a specific team
- Audit group membership for compliance
Get group with users and workspaces
Get group with users and workspaces
- View the full scope of a group’s access
- Audit cross-workspace permissions
Create group
Create group
- Set up groups for new teams or departments
- Create groups for access control policies
Update group
Update group
- Update group details as teams change
- Add or remove members from a group
Organization
Retrieve information about your Ravenna organization.Get organization
Get organization
- View organization-level settings
- Check your organization’s configuration
Organization members
View members of your organization with full user details.List members
List members
- Generate organization-wide user reports
- Audit who has access to the organization
- Look up members across all workspaces
Workspaces
Manage the workspaces within your organization.List workspaces
List workspaces
- View your workspace structure
- Find workspaces for cross-workspace operations
Get workspace
Get workspace
- Check workspace configuration and settings
Create workspace
Create workspace
- Set up workspaces for new departments or teams
Update workspace
Update workspace
- Update workspace name, description, or configuration
Workspace members
View members of a specific workspace.List workspace members
List workspace members
- View who has access to a specific workspace
- Audit workspace membership
List members with user details
List members with user details
- Generate workspace-specific user reports
- Look up member details for assignment or routing
Applications
Manage the applications in your organization that users can request access to.Create application
Create application
- Onboard a new SaaS app or internal tool into your access catalog
- Provision applications programmatically as part of IT setup
- Associate the application with one or more workspaces at creation time
Access policies
Configure and manage access control policies for applications and resources.List policies
List policies
- View your access control configuration
- Audit existing policies
Get policy
Get policy
- Review policy rules and conditions
- Check approval requirements
Create policy
Create policy
- Set up access controls for new applications
- Create policies with approval workflows
Update policy
Update policy
- Adjust approval requirements
- Update policy scope or conditions
Delete policy
Delete policy
- Clean up policies for decommissioned applications
Validate access level eligibility
Validate access level eligibility
- Pre-screen access requests before submission
- Verify eligibility during approval workflows
List eligible access levels
List eligible access levels
- Show available options during access requests
- Determine what a user can request
List eligible applications
List eligible applications
- Guide users to available applications
- Filter access request options by eligibility
Access levels
Define and manage the specific permissions, roles, or entitlements that users can request within an application (for example, “Admin Access”, “Read-Only”, or “Developer Role”).List access levels
List access levels
- Discover what access can be requested for a given application
- Audit access levels across the organization
Create access level
Create access level
- Define a new requestable permission such as “Admin Access” or “Viewer Role”
- Link the access level to an approval policy at creation time
Update access level
Update access level
- Adjust approvers or provisioning behavior for future requests
- Rename or relink an access level without affecting existing entitlements
Approval templates
Create and manage reusable, multi-round approval workflows that can be applied across access requests, ticket escalations, change management, and other workflows requiring sign-off.List approval templates
List approval templates
- Find existing templates when configuring workflows
- Audit approval processes across the organization
Get approval template
Get approval template
- Review the approval workflow before assigning it to a queue or policy
- Inspect approver setup when troubleshooting
Create approval template
Create approval template
- Standardize multi-round approval workflows for reuse across the app
- Provision templates programmatically as part of workspace setup
Update approval template
Update approval template
- Adjust approvers as team structures change
- Add or reorder rounds without rebuilding downstream workflows
Automation
Code actions
Manage automated code actions that execute custom logic.List code actions
List code actions
- View available automations
- Audit existing code actions
Get code action
Get code action
- Review action logic and settings
- Check activation status
Create code action
Create code action
- Build custom automations for your workspace
- Create actions that integrate with external APIs
Update code action
Update code action
- Update action behavior
- Fix issues in existing actions
Delete code action
Delete code action
- Clean up unused automations
Analyze code action
Analyze code action
- Check for errors before activation
- Validate action configuration
Activate code action
Activate code action
- Deploy new automations
- Re-enable previously disabled actions
Agents
Configure the AI agents that handle conversations, route requests, and automate work in your workspace.List agents
List agents
- View available agents and their configuration
- Audit agent deployment across channels
Get agent
Get agent
- Review agent configuration before changes
- Check which knowledge sources and tools are enabled
Create agent
Create agent
- Stand up a new agent for a specific team or domain
- Provision agents programmatically as part of onboarding
Update agent
Update agent
- Rename agents to reflect their scope
- Update escalation instructions or capability settings
- Adjust which channels an agent serves
Delete agent
Delete agent
- Decommission agents that are no longer needed
- Clean up test agents
Agent rules
Manage the natural language rules that define how your agents handle specific scenarios. Rules can be workspace-level (shared across agents) or attached to individual agents.List rules
List rules
- Audit the rules powering your agents
- Find rules that reference a specific form, workflow, or knowledge folder
Get rule
Get rule
- Review rule content before editing
- Inspect rules referenced in incident reviews
Create rule
Create rule
- Add a rule for a new request type your agents should handle
- Bulk-author rules from external prompts or templates
Update rule
Update rule
- Iterate on rule wording to improve agent behavior
- Disable a rule temporarily while debugging
Delete rule
Delete rule
- Clean up rules that are no longer relevant
- Remove duplicates after consolidating behavior
Attach rule to agent
Attach rule to agent
- Reuse a shared rule across multiple agents for consistent behavior
- Roll out a new rule to selected agents only
Detach rule from agent
Detach rule from agent
- Stop an agent from using a shared rule while keeping it available for others
Workflows
Build, edit, and manage multi-step workflows directly from your AI client. Use these tools to author new workflows, adjust steps and connections, and control the workflow lifecycle.List workflows
List workflows
- Find an existing workflow before editing
- Audit which workflows are active or paused
Create workflow
Create workflow
- Draft a new workflow from a natural language description
- Scaffold workflows programmatically as part of onboarding
Update workflow
Update workflow
- Rename a workflow to match a new process
- Iterate on workflow logic without rebuilding it
Duplicate workflow
Duplicate workflow
- Branch a working workflow to experiment with changes
- Reuse a template across teams or channels
Validate workflow
Validate workflow
- Check for configuration problems before activating
- Surface broken connections or missing inputs
Activate workflow
Activate workflow
- Promote a draft workflow to production
- Re-enable a workflow after edits
Deactivate workflow
Deactivate workflow
- Disable a workflow that is no longer needed
- Take a workflow offline while investigating issues
Pause workflow
Pause workflow
- Halt execution during maintenance windows
- Pause a workflow while diagnosing unexpected behavior
Revert workflow
Revert workflow
- Roll back changes after a bad edit
- Return to a known-good configuration
Workflow steps
Add, update, and connect the individual steps that make up a workflow.Get step
Get step
- Inspect step configuration before editing
- Review available inputs and suggested values
Add step
Add step
- Extend a workflow with additional logic
- Insert a new action between existing steps
Update step
Update step
- Tweak a step’s configuration without recreating it
- Update action inputs as requirements change
Duplicate step
Duplicate step
- Reuse a configured step across branches
- Speed up workflow authoring
Reposition step
Reposition step
- Reorder steps to match execution flow
- Restructure a workflow without rebuilding it
Delete steps
Delete steps
- Clean up unused or obsolete steps
- Simplify a workflow during refactoring
Connect steps
Connect steps
- Define the execution path between steps
- Add labeled branches for conditional logic
Disconnect steps
Disconnect steps
- Detach a branch that is no longer needed
- Restructure workflow flow during edits
Update connection
Update connection
- Adjust branch conditions
- Rename labels to reflect updated logic
Workflow configuration
Discover the apps and actions available for use in workflows.List apps with actions
List apps with actions
- Discover what integrations and actions are available
- Choose the right action when adding a step
Get workflow config
Get workflow config
- Inspect the complete shape of a workflow before editing
- Audit a workflow’s configuration end to end