# Custom Field Sets

Custom Field Sets contain custom fields and definitions of each fields' subject type. The supported
subjects are currently *Workspace*, *Story*, *User*, and *WorkspaceGroup*.

 - [GET /custom_field_sets](https://developer.kantata.com/kantata/specification/custom-field-sets/get%20custom%20field%20sets.md): This endpoint returns structured Custom Field Set objects. As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the `results` array and will be indexed by ID i
 - [POST /custom_field_sets](https://developer.kantata.com/kantata/specification/custom-field-sets/create%20custom%20field%20set.md): To create a custom field, the current user must be the Account Administrator. This endpoint returns structured Custom Field Set objects. As with all Kantata OX API endpoints, the returned data will be
 - [GET /custom_field_sets/{id}](https://developer.kantata.com/kantata/specification/custom-field-sets/get%20custom%20field%20set.md): This endpoint returns structured Custom Field Set objects. As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the `results` array and will be indexed by ID i
 - [PUT /custom_field_sets/{id}](https://developer.kantata.com/kantata/specification/custom-field-sets/update%20custom%20field%20set.md): To update a custom field, the current user must be the Account Administrator. NOTE: `subject_type` cannot be changed. This endpoint returns structured Custom Field Set objects. As with all Kantata OX
 - [DELETE /custom_field_sets/{id}](https://developer.kantata.com/kantata/specification/custom-field-sets/delete%20custom%20field%20set.md): The response will contain no content and an HTTP 204 status code if the request was successful, or a [standard Kantata OX error message](#section/Errors) explaining why the object could not be deleted
