List the customer's support tickets
Returns the customer’s tickets, newest first, with reference, category, status and summary. Call this before creating a ticket so you can add a note to an existing open one instead of raising a duplicate.
Query Parameters
Filter by status
Allowed values:openclosedall
Default:all
Response
application/json
Response
Successful Response
Create a support ticket for the customer
Raises a ticket after troubleshooting has not fixed the problem and the customer has confirmed. Include steps tried and diagnostics. If an open ticket already exists in the same category the request is rejected with 409 and the existing reference: add a note to that ticket instead.
Body
application/json
Body
TicketCreate
Ticket category
Allowed values:outageconnectionwifispeedtvbillingaccountother
One line summary in the customer’s words
>= 5 characters<= 140 characters
What the customer reported and what was found
Default:
<= 4000 characters
Troubleshooting steps already tried, in order
Results from line test or wifi scan, if run
Any OfModel alias that handled the conversation
Any OfGateway trace id for the conversation
Response
application/json
Response
Successful Response
Get one ticket with its notes
Returns full ticket details including steps tried, diagnostics and notes. Only the ticket owner or staff can read it.
Path Parameters
Response
application/json
Response
Successful Response
Add a note to an existing ticket
Appends an update to a ticket the customer owns. Use this instead of creating a second ticket for the same problem.
Path Parameters
Body
application/json
Body
NoteCreate
Note to add to the ticket
>= 1 characters<= 4000 characters
Response
application/json
Response
Successful Response
Close a ticket (staff only)
Marks a ticket closed. Staff only. Customers cannot close their own tickets through the agent.
Path Parameters
Response
application/json
Response
Successful Response