Accounts

Resolve support ticket

Changed on

Marks an account-scoped service ticket resolved for the authenticated account or account API key.

post/v1/support/tickets/{ticket_id}/resolve

Request

  • Base URL
    https://api.tovuk.com
  • Auth
    HTTP bearer

Path parameters

ticket_idstring required
Example:ticket_0123456789abcdef0123

Support ticket id.

Response

Account-scoped service ticket resolved.

idstring required
created_by'account_api_key' | 'account_session' required

Auth surface that created the support ticket.

subjectstring required
detailsstring required
request_idstring nullable
scraper_idstring nullable
failing_commandstring nullable
first_log_linestring nullable
status'in_progress' | 'open' | 'resolved' required

Support ticket status.

severity'low' | 'normal' | 'urgent' required

Support ticket severity.

agent_instructionstring required
created_atstring date-time required
updated_atstring date-time required

Example response

{
  "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"
}

Changes

    • info

      added the required property to the response with the status

    • breaking

      for the path request parameter ticket_id, the maxLength was decreased from 128 to 27

    • breaking

      for the path request parameter ticket_id, the minLength was increased from 1 to 27

    • warning

      changed the pattern of the path request parameter ticket_id from ^ticket_[A-Za-z0-9_:-]{1,80}$ to ^ticket_[a-f0-9]{20}$