Suspended tickets

Suspended tickets: 4 operations of the ChaosDesk REST API.

Retrieves the collection of SuspendedTicket resources.

GET/api/suspended_tickets

Parameters

pageintegerquery
The collection page number
itemsPerPageintegerquery
The number of items per page
exists[resolved_at]booleanquery
causestringquery
cause[]string[]query
recipientstringquery
recipient[]string[]query
from_addressstringquery
subjectstringquery

Responses

  • 200SuspendedTicket collection
  • 403Forbidden

Example request

curl -X GET "https://yourcompany.chaosdesk.io/api/suspended_tickets" \
  -H "Authorization: Bearer $CHAOSDESK_TOKEN" \
  -H "Accept: application/json"

Retrieves a SuspendedTicket resource.

GET/api/suspended_tickets/{id}

Parameters

idstringpathrequired
SuspendedTicket identifier

Responses

  • 200SuspendedTicket resource
  • 403Forbidden
  • 404Not found

Example request

curl -X GET "https://yourcompany.chaosdesk.io/api/suspended_tickets/{id}" \
  -H "Authorization: Bearer $CHAOSDESK_TOKEN" \
  -H "Accept: application/json"

Removes the SuspendedTicket resource.

DELETE/api/suspended_tickets/{id}

Parameters

idstringpathrequired
SuspendedTicket identifier

Responses

  • 204SuspendedTicket resource deleted
  • 403Forbidden
  • 404Not found

Example request

curl -X DELETE "https://yourcompany.chaosdesk.io/api/suspended_tickets/{id}" \
  -H "Authorization: Bearer $CHAOSDESK_TOKEN" \
  -H "Accept: application/json"

Creates a SuspendedTicket resource.

POST/api/suspended_tickets/{id}/recover

Parameters

idstringpathrequired
SuspendedTicket identifier

Responses

  • 200SuspendedTicket resource created
  • 400Invalid input
  • 403Forbidden
  • 422An error occurred

Example request

curl -X POST "https://yourcompany.chaosdesk.io/api/suspended_tickets/{id}/recover" \
  -H "Authorization: Bearer $CHAOSDESK_TOKEN" \
  -H "Accept: application/json"