Docs Rizler

Setup Contact Fields

List Contact Fields

GEThttps://app.rizzdial.com/api/contacts/fields
List Contact Fields
curl --request GET \
  --url https://app.rizzdial.com/api/contacts/fields \
  --header 'Authorization: Bearer <token>'
[
  {
    "key": "first_name",
    "label": "First Name",
    "placeholder": "{{contact.first_name}}",
    "default_value": "Dev"
  },
  {
    "key": "phone_number",
    "label": "Phone Number",
    "placeholder": "{{contact.phone_number}}",
    "default_value": ""
  }
]

List Contact Fields#

Returns every field from Manage → Setup Contact Fields for the signed-in company. Each item includes the column key, display label, merge placeholder, and the company default value. A default is used only when that field is empty on a contact. This response is a raw JSON array.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

curl --location 'https://app.rizzdial.com/api/contacts/fields' \
  --header 'Authorization: Bearer {{bearer_token}}'
keystring

Column name, for example first_name or phone_number

labelstring

Display label, for example First Name

placeholderstring

Merge token, for example {{contact.first_name}}

default_valuestring

Company-level fallback. Empty string when no default is saved

The list also includes ghl_contact_id (label GHL ID) even though it is not a custom column you add on this screen.