Support
Xquik support ticket API to reply to a request
Reply to a support ticket with text, screenshots, or videos. Attach private media and read the saved message receipt. An idempotency key makes retries safe.
- 200
- 201
- 400
- 401
- 404
- 409
- 429
POST
Xquik support ticket API to reply to a request
Free. This endpoint does not consume credits.
multipart/form-data when attaching media.
Send a support reply once
Read the ticket before composing a response. Confirm its public ID, status, latest sender, and most recent message. Another operator may have answered already. Choose the request format by content. Send JSON for text only. Use multipart form fields when screenshots or videos are required. Write a specific message body. Reference the observed problem, completed check, or requested next step. Avoid pasting secrets, API keys, or private browser session details. Review every attachment before upload. Use only the documented image and video formats. Keep each file and the combined request within the documented size limits. Generate one idempotency key after the text and attachments are final. Reuse it only when the identical request loses its response. Changed text or files require a new key. Read each reply status:201means Xquik created the new message.200withIdempotency-Replayedreturns the earlier message.409means the key already represents different content.404means the ticket is missing or belongs to another account.429requires waiting forRetry-After.
Path parameters
string
required
The ticket public ID (for example
tkt_a1b2c3d4e5f6a1b2c3d4e5f6). Returned when you create a ticket or list tickets.Headers
string
required
Your API key. Session cookie authentication is also supported. Generate a key from the dashboard.
string
required
Use
application/json for text only. Use multipart/form-data for media.string
Generate one random value for this reply. Reuse it only when retrying identical text and attachments. A replay returns the original message with
Idempotency-Replayed: true.Body
string
required
Message content. 1-10,000 characters.
file[]
Up to 4 JPEG, PNG, GIF, WebP, MP4, MOV, or WebM files. The same per-file and 30 MB combined limits apply.
body and include at least 1 attachment.
cURL With Media
Response
201 Created
string
Public ID of the ticket that received the message.
object[]
Created media receipts.
string
Private attachment public ID.
string
Upload status:
ready or failed.200 Replayed
Returns the original response after a safe retry. TheIdempotency-Replayed response header is true.
400 Invalid input
body field.
401 Unauthenticated
404 Not found
409 Conflict
TheIdempotency-Key already belongs to different text or attachments. Generate a new key for the changed reply.
429 Rate limited
Retry-After value before adding another reply.
Related. Support Media explains private downloads and upload limits.