> For a complete page index, fetch https://developer.close.com/llms.txt # Custom Object Types Custom Object Types let you create arbitrary types with user-defined fields. To work with Custom Objects, you will need to: 1. Create a [Custom Object Type](https://developer.close.com/api/resources/custom-object-types/list). 2. Add one or more [Custom Object Custom Fields](https://developer.close.com/api/resources/custom-fields/custom-fields-custom-object/list) to that type or associate a [Shared Custom Field](https://developer.close.com/api/resources/custom-fields/custom-fields-shared/list) with it. 3. Once the Custom Object Type is defined, create and manage [Custom Object instances](https://developer.close.com/api/resources/custom-objects/list) on Leads. > Create custom object types with user-defined fields. ## API Docs - Custom Objects [List Custom Object instances](https://developer.close.com/api/resources/custom-objects/list.md) - Custom Objects [Create a new Custom Object instance](https://developer.close.com/api/resources/custom-objects/create.md) - Custom Objects [Retrieve a single Custom Object instance](https://developer.close.com/api/resources/custom-objects/get.md) - Custom Objects [Updating a Custom Object instance](https://developer.close.com/api/resources/custom-objects/update.md) - Custom Objects [Delete a Custom Object instance](https://developer.close.com/api/resources/custom-objects/delete.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developer.close.com/api/resources/custom-objects/openapi.json) - [OpenAPI YAML](https://developer.close.com/api/resources/custom-objects/openapi.yaml)