Create a custom field
Create a custom person-field. Its code becomes the {{ code }} merge tag used in templates and the key it is filtered by in segments; omit code to auto-derive a slug from the label. A dropdown field must also supply its options.
Authorizations
Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….
Headers
Opt-in idempotency for a safely retried write: reuse the same key to replay the original result for 24h instead of re-executing. Recommended on every POST.
255Body
The human-readable display name for the field.
1 - 100"Favorite category"
The merge code; omit to auto-derive a slug from the label.
1 - 50^[a-z][a-z0-9_]*$"favorite_category"
Value applied when a new/imported contact omits this field; null or an empty string disables it.
1000Offer this field as a segment filter; defaults to true.
true
Allowed values — required when type is dropdown.
1001The data type: text, email, phone, date, datetime, number, or dropdown; defaults to text.
text, email, phone, date, datetime, number, dropdown "dropdown"
Response
OK
The merge tag and storage key, templated as {{ code }}.
"favorite_category"
The value applied to new/imported contacts that omit this field, or null when disabled.
1000The field id.
"fld_tz4a98xat96iws9zmbrgj3a"
Whether this field is offered as a segment/list filter.
true
The human-readable display name for the field.
"Favorite category"
Allowed values for a dropdown field; null for other types.
Display order among custom fields (lower = first).
x >= 00
The data type: text, email, phone, date, datetime, number, or dropdown. email and phone values are validated on write: a phone is normalized to E.164, and an invalid value is dropped without failing the request.
text, email, phone, date, datetime, number, dropdown "dropdown"
When the field was archived (RFC 3339), or null if still active.
When the field was created (RFC 3339).
Always "field" — the resource discriminator.
When the field was last updated (RFC 3339).