Skip to main content
POST
Create a case for a quote

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

quoteId
string
required

Quote ID

Pattern: ^qot_[0-9A-HJKMNP-TV-Z]{26}$
Example:

"qot_01ARZ3NDEKTSV4RRFFQ69G5AV"

Body

application/json

Open a Case under a Quote. type is general or merchant_feedback; merchants cannot create prets_feedback. The opening message is required.

type
enum<string>
required

General-support Case with no request type

Available options:
general
Example:

"general"

message
object
required

Opening or reply message body. Optional client ULID for idempotent create.

caseId
string

Client-generated id (cas_{ULID}). When provided the server uses this as the canonical case ID, enabling optimistic UI.

Pattern: ^cas_[0-9A-HJKMNP-TV-Z]{26}$
Example:

"cas_01K3P7YQ2WM8TZB5RC0VXNDHF4"

subject
string

Case subject (max 255 characters). When omitted, derived from the first line of the opening message.

Required string length: 1 - 255
Example:

"Customer wants a later install date"

Response

Case created successfully

Created support case

data
object
required

Quote support Case. Conversation lives on /messages; this resource is metadata and lifecycle only.