CSAT reasons
CSAT reasons: 5 operations of the ChaosDesk REST API.
- GET
/api/csat_reasonsRetrieves the collection of CsatReason resources. - POST
/api/csat_reasonsCreates a CsatReason resource. - GET
/api/csat_reasons/{id}Retrieves a CsatReason resource. - PATCH
/api/csat_reasons/{id}Updates the CsatReason resource. - DELETE
/api/csat_reasons/{id}Removes the CsatReason resource.
Retrieves the collection of CsatReason resources.
Responses
200CsatReason collection403Forbidden
Example request
curl -X GET "https://yourcompany.chaosdesk.io/api/csat_reasons" \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json" Creates a CsatReason resource.
Request body application/json
codestringrequiredtitlestringrequiredactivebooleanpositioninteger
Responses
201CsatReason resource created400Invalid input403Forbidden422An error occurred
Example request
curl -X POST "https://yourcompany.chaosdesk.io/api/csat_reasons" \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"code":"string","title":"string"}' Retrieves a CsatReason resource.
Parameters
idstringpathrequired- CsatReason identifier
Responses
200CsatReason resource403Forbidden404Not found
Example request
curl -X GET "https://yourcompany.chaosdesk.io/api/csat_reasons/{id}" \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json" Updates the CsatReason resource.
Parameters
idstringpathrequired- CsatReason identifier
Request body application/merge-patch+json
codestringtitlestringactivebooleanpositioninteger
Responses
200CsatReason resource updated400Invalid input403Forbidden404Not found422An error occurred
Example request
curl -X PATCH "https://yourcompany.chaosdesk.io/api/csat_reasons/{id}" \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json" \
-H "Content-Type: application/merge-patch+json" \
-d '{"code":"string","title":"string"}' Removes the CsatReason resource.
Parameters
idstringpathrequired- CsatReason identifier
Responses
204CsatReason resource deleted403Forbidden404Not found
Example request
curl -X DELETE "https://yourcompany.chaosdesk.io/api/csat_reasons/{id}" \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json"