# Update Ticket Category

{% hint style="warning" %}
All API requests should contain [authorization headers](https://developers.socialboards.com/docs/apis/tickets/authorization-headers).
{% endhint %}

#### Request&#x20;

```json
PATCH /tickets/{ticketId}/category
```

#### Query Parameters

<table><thead><tr><th>Name</th><th width="100">Type</th><th width="100">Required</th><th>Comments</th></tr></thead><tbody><tr><td>ticketId</td><td>integer</td><td>yes</td><td>Id of ticket you want to update</td></tr></tbody></table>

### Add or update category

#### Request Body

```json
{
    "id": 23445
}
```

The request body should contain the serialized JSON model with the Id of the specified category.

<table><thead><tr><th>Field</th><th width="100">Type</th><th width="100">Required</th><th>Comments</th></tr></thead><tbody><tr><td>id</td><td>nullable integer</td><td>no</td><td>Id of category you want to set up</td></tr></tbody></table>

### Remove category

To remove a category from the ticket you need to send `null` or empty object as model. Also, it will work for requests without body at all.

#### Request Body

```json
null // or {}
```

#### Response

```json
{
  "data": {},
  "errorCode": -1,
  "errorText": null
}
```
