API & WebhooksCustom Fields

Custom Fields

List all custom fields defined in your account via the API.

Custom Fields API

Read custom field definitions. Requires an API token with the custom_fields.view ability.


List Custom Fields

GET /api/v1/custom-fields — Permission: custom_fields.view

Query Parameters

ParameterTypeRequiredDescription
entity_typestringNoFilter by entity type (e.g., contacts)
per_pageintegerNoResults per page, 1–100 (default: 25)

Example Request

curl -X GET "https://your-domain.com/api/v1/custom-fields?entity_type=contacts" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"

Example Response

{
  "data": [
    {
      "id": 1,
      "name": "Company",
      "key": "company",
      "type": "text",
      "entity_type": "contacts",
      "is_required": false,
      "position": 0,
      "options": null
    },
    {
      "id": 2,
      "name": "Industry",
      "key": "industry",
      "type": "select",
      "entity_type": "contacts",
      "is_required": false,
      "position": 1,
      "options": ["Technology", "Finance", "Healthcare", "Education"]
    }
  ],
  "meta": { "current_page": 1, "last_page": 1, "per_page": 25, "total": 2 },
  "links": { "first": "...", "last": "...", "prev": null, "next": null }
}

Field Types

TypeDescription
textSingle-line text input
textareaMulti-line text input
numberNumeric value
dateDate picker
selectDropdown with predefined options
multiselectMultiple selections from options
checkboxBoolean toggle
emailEmail address
phonePhone number
urlURL
relationshipLink to another entity record

Was this article helpful?