> For a complete page index, fetch https://developer.close.com/llms.txt # Custom Activities Custom Activities let you create arbitrary activity types with user defined fields. To work with Custom Activities, you will need to: 1. Create a [Custom Activity Type](https://developer.close.com/api/resources/custom-activity-types/list). 2. Add one or more [Activity Custom Fields](https://developer.close.com/api/resources/custom-fields/custom-fields-activity/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 Activity Type is defined, create and manage [Custom Activity instances](https://developer.close.com/api/resources/activities/custom-activities/list) of that type as you would any other activity. > Create custom activity types with user-defined fields to track any kind of interaction. ## API Docs - Custom Activities [List or filter all Custom Activity instances](https://developer.close.com/api/resources/activities/custom-activities/list.md) - Custom Activities [Create a new Custom Activity instance](https://developer.close.com/api/resources/activities/custom-activities/create.md) - Custom Activities [Get a single Custom Activity instance](https://developer.close.com/api/resources/activities/custom-activities/get.md) - Custom Activities [Updating a Custom Activity instance](https://developer.close.com/api/resources/activities/custom-activities/update.md) - Custom Activities [Delete a Custom Activity instance](https://developer.close.com/api/resources/activities/custom-activities/delete.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developer.close.com/api/resources/activities/custom-activities/openapi.json) - [OpenAPI YAML](https://developer.close.com/api/resources/activities/custom-activities/openapi.yaml)