Use the categories API operation to get a list of ticket categories.
Get categories
GET /categories
Accept: application/vnd.ticketing.v2+json
During ticket creation, a category for the ticket is required. Use this operation for the list of categories.
Request parameters
This operation does not accept a request body.
Response parameters
The response has the following body parameters within the categories list.
| Name | Type | Description |
|---|---|---|
| ID | Int | ID for the category. |
| name | String | The category name. The categories are Account, Billing and Payments, Request for Information, Change, and Incident. |
| description | String | A description of the category. |
| classification | String | The classification of this category. The classifications are Service Request, Change, and Incident |
| subcategories | List | The list of subcategories for the category. |
| subcategories.name | String | The name of the subcategory. |
| subcategories.allowedProducts | String | The account product types that are allowed to use this subcategory. |
Response example
The following example shows the JSON response for the request:
{
"categories": [
{
"id": 1,
"name": "Account",
"description": "Account access, account settings, contact information, or managing users",
"classification": "Service Request",
"subcategories": [
{
"name": "General",
"allowedProducts": [
"hybrid"
]
},
{
"name": "Other",
"allowedProducts": [
"cloud",
"faws",
"managed_gcp"
]
}
]
},
{
"id": 2,
"name": "Billing and Payments",
"description": "My bill, usage, my payments or payment options",
"classification": "Service Request",
"subcategories": [
{
"name": "General",
"allowedProducts": [
"hybrid"
]
},
{
"name": "Other",
"allowedProducts": [
"cloud",
"faws",
"managed_gcp"
]
}
]
},
{
"id": 3,
"name": "Change",
"description": "Add/remove/modify infrastructure",
"classification": "Change",
"subcategories": [
{
"name": "General",
"allowedProducts": [
"hybrid"
]
},
{
"name": "Other",
"allowedProducts": [
"cloud",
"faws",
"managed_gcp"
]
}
]
},
{
"id": 4,
"name": "Incident",
"description": "An unplanned interruption or reduction in service quality",
"classification": "Incident",
"subcategories": [
{
"name": "General",
"allowedProducts": [
"hybrid"
]
},
{
"name": "Other",
"allowedProducts": [
"cloud",
"faws",
"managed_gcp"
]
}
]
},
{
"id": 5,
"name": "Request for Information",
"description": "General questions",
"classification": "Service Request",
"subcategories": [
{
"name": "General",
"allowedProducts": [
"hybrid"
]
},
{
"name": "Other",
"allowedProducts": [
"cloud",
"faws",
"managed_gcp"
]
}
]
}
]
}Response codes
This operation can have the following response codes:
| Code | Name | Description |
|---|---|---|
| 200 | Success | The request succeeded. |
| 429 | Too Many Requests | The application has a built-in rate limit of 60 requests per minute. If you exceed this limit, you receive a 429 status code response until the cool off period has elapsed. |
