# Add Custom Field

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

#### Request&#x20;

```
POST /customFields
```

#### Query Parameters

This endpoint doesn't require query parameters.

**Request Body**

Request body should contain [custom field](https://developers.socialboards.com/docs/apis/tickets/reference/objects/custom-field) object.  The `id` field should be equal to 0 or left unset.

If the `value` field is set it will be ignored.

```json
{
    "assignedCategoryIds": null,
    "defaultValue": null,
    "id": 0,
    "isHidden": false,
    "isRequired": false,
    "isSensitiveData": false,
    "name": "Client Comment",
    "placeholder": "Client Comment",
    "possibleValues": null,
    "type": "text_input"
}
```

#### Response

```json
{
    "data": {
        "assignedCategoryIds": [],
        "defaultValue": null,
        "id": 26707,
        "isHidden": false,
        "isRequired": false,
        "isSensitiveData": false,
        "name": "Client Comment",
        "placeholder": "Client Comment",
        "possibleValues": [],
        "type": "text_input"
    },
    "errorCode": -1,
    "errorText": null
}
```

`Data` field has type of [Custom Field](https://developers.socialboards.com/docs/apis/tickets/reference/objects/custom-field) object.
