Skip to content

Contact List — Custom Fields (Collection)

Every contact list includes email and telephone fields. Further data can be stored in custom fields. This endpoint lists them.

Endpoint

Method URL
GET /contact_list/<list>/custom_fields

GET /contact_list/<list>/custom_fields

Payload: No payload.

Returns: The custom fields collection.

Example:

curl -u "username:api_key" -H "Accept: application/json" \
  https://app.duo.pt/contact_list/{list_id}/custom_fields

Response:

{
  "success": true,
  "data": {
    "pageCount": 1,
    "custom_fields": [
      {
        "id": 1,
        "list": 1,
        "name": "Birth Year",
        "type": "int",
        "constraints": null
      }
    ],
    "contact_list": {
      "id": 1,
      "owner": 1,
      "name": "Example...",
      "default_email_out": null,
      "unsubscribe_message": "You have been unsubscribed.",
      "email_out_custom_fields": null,
      "double_optin": false,
      "optout_allowed": false,
      "optout_category": null,
      "optin_email": null,
      "optin_sms": null,
      "shared_with_children": false,
      "read_shared_with_children": false,
      "segments": null
    },
    "page": 1
  }
}