Field API Names
API payloads reference fields by their API name, not their display label. The API name is a stable, machine-friendly identifier set when the field is created and visible in the dashboard.
Lead field API names
- Go to Settings → Lead Fields.
- Click the field whose API name you need.
- Open Properties.
- Copy the value next to API name.
Standard fields have predictable API names: name, phone, email, rating, status, assignee. Custom fields use whatever API name was configured when the field was added.
If the workspace uses field categories, the list on that screen is grouped into sections — Primary, Others, and any the workspace has added. The grouping is presentational only: a field's API name and its behaviour in a payload are the same whichever category it sits in. GET /custom-fields returns each field's category label alongside its API name.
Custom action field API names
Each custom action defines its own set of fields, with their own API names.
- Go to Settings → Custom Actions.
- Click the action.
- For each field in the action's schema, the API name is shown in the field's properties panel.
Using API names in a payload
API names are the keys inside the fields object on a lead or action payload.
json
{
"fields": {
"name": "Jane Doe",
"phone": "919999999999",
"contact_source": "Website",
"deal_size": 1000
},
"actions": [
{
"type": "ACTION_1001",
"fields": {
"note": "Site visit completed",
"outcome": "Interested"
}
}
]
}TIP
Display labels can be changed in the dashboard without affecting integrations. API names are stable — they do not change when a field is renamed.