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
Apply a goodwill credit to the account (staff only)
Applies a credit in pence, capped at 5000, with a reason. Staff only. Never promise a credit to a customer before staff have approved it.
Body
application/json
Body
CreditCreate
Credit in pence, capped at 5000
<= 5000> 0
Why the credit is being applied
>= 5 characters<= 280 characters
Response
application/json
Response
Successful Response