Support
Xquik Support Ticket API | Upload Request Media
Upload or download private support ticket screenshots and videos with authenticated multipart requests and attachment IDs. Includes exact API examples.
- 200
- 206
- 401
- 404
- 416
- 429
GET
Xquik Support Ticket API | Upload Request Media
Support attachments stay private. Every download requires authentication and access to the parent ticket.
Path parameters
string
required
Attachment public ID from a ticket message or upload receipt.
Headers
string
required
Your API key. Session cookie authentication is also supported.
string
One standard byte range for video seeking or resumable downloads. Example:
bytes=0-1048575.Supported media
Each message accepts up to 4 files and 30 MB combined. Additional per-account upload limits protect service availability. A
429 response includes Retry-After.
Xquik validates file signatures instead of trusting the declared content type. Rename-only format changes fail validation.
Agent workflow
- Send multipart fields named
attachments. - Read each returned receipt.
- Treat
readyas downloadable. - Treat
failedas unavailable and ask the user to retry. - Fetch the ticket before downloading media.
- Use the returned authenticated
urlunchanged. - Reuse the submission
Idempotency-Keywhen a network retry is required.
url into a public link. It requires the same account authentication as the ticket.
Range example
Video downloads support one standard byte range. Use ranges for seeking or resumable playback.Response
- 200 OK
- 206 Partial Content
- 401 Unauthenticated
- 404 Not Found
- 416 Range Not Satisfiable
- 429 Rate Limited
Returns the complete image or video body with its validated content type.
Agent status map
Create media with Create Ticket or Reply to Ticket. Read attachment metadata with Get Ticket.
- 200
- 206
- 401
- 404
- 416
- 429
Xquik Support Ticket API | Upload Request Media