POST
/
tickets
curl --request POST \
  --url https://core.api.ravennahq.com/api/tickets \
  --header 'Content-Type: application/json' \
  --header 'x-ravenna-api-token: <api-key>' \
  --data '{
  "approvers": [
    {
      "id": "<string>"
    }
  ],
  "publishedAt": "<string>",
  "assignedAt": "<string>",
  "assigneeId": "<string>",
  "authorId": "<string>",
  "code": "<string>",
  "customFields": "<any>",
  "description": "<string>",
  "disableAIResponse": true,
  "dueAt": "<string>",
  "followers": [
    {
      "id": "<string>"
    }
  ],
  "id": "<string>",
  "number": 123,
  "parentId": "<string>",
  "priority": "URGENT",
  "private": true,
  "published": true,
  "queueId": "<string>",
  "requesterId": "<string>",
  "requestTypeId": "<string>",
  "resolvedAt": "<string>",
  "slackChannelId": "<string>",
  "slackThreads": [
    {
      "id": "<string>"
    }
  ],
  "snoozeUntil": "<string>",
  "source": "WEB",
  "statusId": "<string>",
  "tags": [
    {
      "id": "<string>"
    }
  ],
  "title": "<string>"
}'
{
  "id": "<string>",
  "publishedAt": "<string>",
  "assignedAt": "<string>",
  "closedAt": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "requestType": {
    "id": "<string>",
    "name": "<string>"
  },
  "assigneeId": "<string>",
  "shortId": "<string>",
  "authorId": "<string>",
  "code": "<string>",
  "private": true,
  "description": "<string>",
  "dueAt": "<string>",
  "followers": [
    {
      "id": "<string>"
    }
  ],
  "approvers": [
    {
      "id": "<string>"
    }
  ],
  "approvedAt": "<string>",
  "declinedAt": "<string>",
  "number": 123,
  "priority": "URGENT",
  "shares": [
    {
      "id": "<string>",
      "queueId": "<string>",
      "queue": {
        "workspaceId": "<string>",
        "name": "<string>",
        "emoji": "<string>"
      },
      "ticketId": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "published": true,
  "queueId": "<string>",
  "requesterId": "<string>",
  "resolvedAt": "<string>",
  "startAt": "<string>",
  "snoozeUntil": "<string>",
  "respondedAt": "<string>",
  "slackChannelId": "<string>",
  "archivedAt": "<string>",
  "slackChannel": {
    "appId": "<string>",
    "channelId": "<string>",
    "channelName": "<string>"
  },
  "slackThreads": [
    {
      "id": "<string>",
      "type": "DM",
      "userId": "<string>",
      "appId": "<string>",
      "channelId": "<string>",
      "messageTs": "<string>",
      "mirrorTs": "<string>",
      "ticketId": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "source": "WEB",
  "statusId": "<string>",
  "status": {
    "id": "<string>",
    "label": "<string>",
    "order": 123,
    "system": true,
    "statusGroupId": "<string>",
    "statusGroup": {
      "id": "<string>",
      "label": "<string>"
    },
    "requestTypes": [
      {
        "id": "<string>",
        "requestTypeId": "<string>",
        "ticketStatusId": "<string>"
      }
    ],
    "_count": {
      "tickets": 123
    },
    "createdAt": "<string>",
    "updatedAt": "<string>"
  },
  "tags": [
    {
      "id": "<string>",
      "name": "<string>",
      "color": "tomato",
      "aiGenerated": true,
      "workspaceId": "<string>",
      "description": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "stars": [
    {
      "userId": "<string>"
    }
  ],
  "queue": {
    "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,
      "enableCSAT": true,
      "enableEmojiUpdates": true,
      "sendAllTicketToTriageChannel": true,
      "enableGranularSlackNotifications": true,
      "allowGuestUsers": true,
      "silentMode": true,
      "whitelistedInboundEmails": [
        "<string>"
      ],
      "whitelistedInboundDomains": [
        "<string>"
      ]
    },
    "slackChannels": [
      {
        "id": "<string>"
      }
    ],
    "requestTypes": [
      {
        "id": "<string>"
      }
    ],
    "autoAssignees": [
      {
        "id": "<string>"
      }
    ],
    "_count": {
      "tickets": 123
    },
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "deletedAt": "<string>"
  },
  "originalQueueId": "<string>",
  "title": "<string>",
  "requestTypeId": "<string>",
  "csat": [
    {
      "id": "<string>",
      "score": 3,
      "feedback": "<string>",
      "userId": "<string>",
      "ticketId": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "disableAIResponse": true,
  "customFields": "<any>",
  "parentId": "<string>",
  "parent": {
    "id": "<string>",
    "number": 123,
    "queue": {
      "id": "<string>",
      "prefix": "<string>"
    }
  },
  "children": [
    {
      "id": "<string>",
      "title": "<string>",
      "description": "<string>",
      "number": 123,
      "statusId": "<string>",
      "legacyStatus": "OPEN",
      "priority": "URGENT",
      "queueId": "<string>",
      "assigneeId": "<string>"
    }
  ]
}

Authorizations

x-ravenna-api-token
string
header
required

Body

application/json

Response

200
application/json

Successful response

The response is of type object.