> ## Documentation Index
> Fetch the complete documentation index at: https://developers.techwolf.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Properties

After you've created the set of Employees & added the corresponding Custom
Property Definitions, you can start adding the values for the specific custom
properties.

You can choose between replacing all the custom properties of an Employee (
via `PUT`), or only a subset of them (via `PATCH`).

## Example

For example, to indicate that a specific Employee is a freelancer, you can
submit a `PATCH`
request to the `employees/<ID>/custom_properties/` endpoint:

```json theme={null}
[
  {
    "property_name": "freelancer",
    "property_value": true
  }
]
```

If you had used `PUT` for this request, all the attributes that are not in the
request body are automatically deleted.

All custom properties of an Employee can be retrieved via submitting a `GET`
request the `employees/<ID>/custom_properties/` endpoint.
