Create support ticket
Changed onCreates a rate-limited account-scoped service ticket with scraper request evidence. Account API keys are accepted so users and AI/API agents can open service tickets.
Request
- Base URLhttps://api.tovuk.com
- AuthHTTP bearer
Request body
Example request
{
"subject": "Request failed",
"details": "Request failed after retry.",
"request_id": "request_123",
"scraper_id": "tiktok",
"failing_command": "tovuk request show request_123 --json",
"first_log_line": "upstream timeout",
"severity": "normal"
}Response
Account-scoped service ticket created.
Example response
{
"ticket": {
"id": "ticket_0123456789abcdef0123",
"created_by": "account_api_key",
"subject": "Request failed",
"details": "Request failed after retry.",
"request_id": "request_123",
"scraper_id": "tiktok",
"failing_command": "tovuk request show request_123 --json",
"first_log_line": "upstream timeout",
"status": "open",
"severity": "normal",
"agent_instruction": "Continue with tovuk request diagnostics.",
"created_at": "2026-06-23T12:00:00Z",
"updated_at": "2026-06-23T12:10:00Z"
},
"rate_limit": {
"limit_per_hour": 10,
"remaining_hour": 9,
"limit_per_day": 10,
"remaining_day": 9
},
"next_command": "tovuk support list --json"
}Changes
- info
added the required property
/to the response with the status
- info
- breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
/from the response with the status - warning
added the new
in_progressenum value to the/response property for the response status - info
added the new optional request property
- info
added the new optional request property
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
the
/response's property pattern was changed from^[\s\S]{0,8192}$to^ticket_[a-f0-9]{20}$for the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status
- breaking