Create Custom Field Definition
Define a typed custom field for your contacts, such as a numeric lead score, a tier select, or a renewal date. Choose from text, number, date, url, select, or multi_select kinds, supplying allowed options for the select types. Each account supports up to 200 field definitions, and an unknown kind returns an invalid_kind error.
Example prompt: Create a custom field called tier with select options gold, silver, and bronze
{
"id": "cfd_4a8c",
"name": "tier",
"kind": "select",
"options": ["gold", "silver", "bronze"],
"template_variable": "{tier}"
}What you can build
Parameters
Inputs accepted by create_custom_field_definition.
| Name | Type | Description |
|---|---|---|
| name | string | Field name (must be unique per user). |
| kind | "text" | "number" | "date" | "url" | "select" | "multi_select" | Field type: text, number, date, url, select, or multi_select. |
| options | string[] | Allowed option values (required for select and multi_select kinds). |
Related tools
List Custom Field Definitions
List all typed custom field definitions with id, name, kind, options, and the template variable token to drop into personalized campaign messages.
Set Custom Field Value
Set a typed custom field value on a LinkedIn contact, like score=90 or tier=gold. Validates against the field type and upserts on repeat calls.
Delete Custom Field Definition
Permanently remove a custom field definition and all of its stored values across your LinkedIn contacts. Irreversible cleanup for unused fields.
Get Custom Field Values
Get all typed custom field values for a LinkedIn contact, like score=90 or tier=gold, in one call. Returns an empty array when none are set.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.