Interface TroubleTickets
- All Known Implementing Classes:
TroubleTicketsImpl
Backed by the Tickets v2 API at /v2/tickets. Tickets are created, retrieved by id,
updated (notification contacts), annotated with notes and cancelled. There is no collection
listing endpoint.
Which API to use. Equinix is folding Trouble Tickets into Support Cases (Customer Portal
Experience Updates, 2026). New integrations should raise and track issues with SupportCases
(support v2, /support/v2/tickets). TroubleTickets (tickets v2, /v2/tickets)
and TroubleTicketOrders (trouble ticket v1, /v1/orders/troubleticket) remain
available while the published specs still carry them; none of the three specs marks the
operations deprecated (checked 2026-11-11). The "Service Restoration" order type announced with
the change is not in any published Customer Portal spec yet, so the SDK does not model it.
-
Method Summary
Modifier and TypeMethodDescriptionaddNote(String id, TicketNoteRequest request) Adds a note to a trouble ticket.cancel(String id, TicketCancelRequest request) Cancels a trouble ticket.create(TroubleTicketCreateRequest request) Creates a trouble ticket.Retrieves a specific trouble ticket by its identifier.update(String id, TicketUpdateRequest request) Updates a trouble ticket's notification contacts.
-
Method Details
-
create
Creates a trouble ticket.Maps to
POST /v2/tickets(Create a Ticket). The created ticket id is returned from theLocationresponse header.- Parameters:
request- the create request body- Returns:
- the created ticket id
-
getByUuid
Retrieves a specific trouble ticket by its identifier.Maps to
GET /v2/tickets/{id}(Retrieve a ticket).- Parameters:
id- the identifier of the ticket- Returns:
- the matching ticket
-
update
Updates a trouble ticket's notification contacts.Maps to
PATCH /v2/tickets/{id}(Update a ticket).- Parameters:
id- the identifier of the ticketrequest- the update request body- Returns:
trueif the update was accepted
-
addNote
Adds a note to a trouble ticket.Maps to
POST /v2/tickets/{id}/notes(Add notes to ticket).- Parameters:
id- the identifier of the ticketrequest- the note request body- Returns:
trueif the note was accepted
-
cancel
Cancels a trouble ticket.Maps to
POST /v2/tickets/{id}/cancel(Cancel a ticket).- Parameters:
id- the identifier of the ticketrequest- the cancel request body- Returns:
trueif the cancellation was accepted
-