Skip to main content
POST
Create Support Ticket

Authorizations

Authorization
string
header
required

Mixpeek API key, sent as Authorization: Bearer mxp_sk_.... Create one in Studio under Settings → API Keys, or with an admin key via POST /v1/organizations/users/{user_email}/api-keys. A missing header returns 403; an invalid or revoked key returns 401.

Body

application/json
subject
string
required
Required string length: 3 - 200
description
string
required
Required string length: 1 - 10000
category
enum<string>
default:other
Available options:
technical,
billing,
feature,
onboarding,
other
priority
enum<string>
default:medium
Available options:
low,
medium,
high,
urgent
scope
enum<string> | null
Available options:
global,
organization
organization_id
string | null

Response

Successful Response

ticket_id
string
required
subject
string
required
category
enum<string>
required
Available options:
technical,
billing,
feature,
onboarding,
other
priority
enum<string>
required
Available options:
low,
medium,
high,
urgent
status
enum<string>
required
Available options:
open,
pending,
resolved,
closed
organization_id
string | null
created_by
SupportActor · object | null

Lightweight snapshot of who created a ticket/message.

message_count
integer
default:0
last_message_at
string<date-time> | null
created_at
string<date-time> | null
updated_at
string<date-time> | null
messages
MessageResponse · object[] | null