Skip to main content
POST
/
queues
Create a new Queue.
curl --request POST \
  --url https://core.ravenna.ai/api/queues \
  --header 'Content-Type: application/json' \
  --header 'x-ravenna-api-token: <api-key>' \
  --data '{
  "id": "<string>",
  "name": "<string>",
  "prefix": "<string>",
  "emoji": "<string>",
  "requestChannelId": "<string>",
  "triageChannelId": "<string>",
  "workspaceId": "<string>"
}'
{
  "id": "<string>",
  "name": "<string>",
  "workspaceId": "<string>",
  "workspace": {
    "id": "<string>",
    "slug": "<string>"
  },
  "prefix": "<string>",
  "emoji": "<string>",
  "system": true,
  "settings": {
    "id": "<string>",
    "aiEnabled": true,
    "respondOnMessage": "<string>",
    "respondOnMention": true,
    "allowInboundEmails": true,
    "autoCreateTickets": true,
    "autoClassify": true,
    "autoTag": true,
    "enableUserActions": true,
    "enableUserEmojis": true,
    "enableCSAT": true,
    "enableEmojiUpdates": true,
    "sendAllTicketToTriageChannel": true,
    "enableGranularSlackNotifications": true,
    "negativeFeedbackAutoCreate": true,
    "allowGuestUsers": true,
    "silentMode": true,
    "whitelistedInboundEmails": [
      "<string>"
    ],
    "whitelistedInboundDomains": [
      "<string>"
    ],
    "emailSenderName": "<string>",
    "sendBouncedEmails": true
  },
  "slackChannels": [
    {
      "id": "<string>"
    }
  ],
  "requestTypes": [
    {
      "id": "<string>"
    }
  ],
  "autoAssignees": [
    {
      "id": "<string>"
    }
  ],
  "_count": {
    "tickets": 123
  },
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "deletedAt": "<string>"
}

Authorizations

x-ravenna-api-token
string
header
required

Body

application/json
name
string
required
Minimum length: 1
emoji
string
required
id
string
prefix
string
requestChannelId
string
triageChannelId
string
workspaceId
string

Response

Successful response

id
string
required
name
string
required
workspaceId
string
required
workspace
object
required
prefix
string
required
emoji
string
required
system
boolean
required
settings
object | null
required
slackChannels
object[]
required
requestTypes
object[]
required
autoAssignees
object[]
required
_count
object
required
createdAt
string
required
updatedAt
string
required
deletedAt
string | null
required
I