Retrieve all available field types that can be used when creating or updating custom fields in a subscriber list.
Copy GET API-URL/lists/fields-types
Copy X-API-KEY: your-api-key-here
Copy $response = $endpoint->getListFieldTypes();
echo '<pre>';
print_r($response->body);
echo '</pre>';
Copy {
"status": "success",
"data": {
"count": "20",
"records": [
{
"name": "Text",
"identifier": "text",
"description": "Text"
},
{
"name": "Dropdown",
"identifier": "dropdown",
"description": "Dropdown"
},
{
"name": "Multiselect",
"identifier": "multiselect",
"description": "Multiselect"
},
{
"name": "Date",
"identifier": "date",
"description": "Date"
},
{
"name": "Datetime",
"identifier": "datetime",
"description": "Datetime"
},
{
"name": "Textarea",
"identifier": "textarea",
"description": "Textarea"
},
{
"name": "Country",
"identifier": "country",
"description": "Country"
},
{
"name": "State",
"identifier": "state",
"description": "State"
},
{
"name": "Checkbox List",
"identifier": "checkboxlist",
"description": "Checkbox List"
},
{
"name": "Radio List",
"identifier": "radiolist",
"description": "Radio List"
},
{
"name": "Geo Country",
"identifier": "geocountry",
"description": "Geo Country"
},
{
"name": "Geo State",
"identifier": "geostate",
"description": "Geo State"
},
{
"name": "Geo City",
"identifier": "geocity",
"description": "Geo City"
},
{
"name": "Checkbox",
"identifier": "checkbox",
"description": "Checkbox"
},
{
"name": "Consent Checkbox",
"identifier": "consentcheckbox",
"description": "Consent Checkbox"
},
{
"name": "Years Range",
"identifier": "yearsrange",
"description": "Years Range"
},
{
"name": "Phone Number",
"identifier": "phonenumber",
"description": "Phone Number"
},
{
"name": "Email",
"identifier": "email",
"description": "Email"
},
{
"name": "Url",
"identifier": "url",
"description": "Url"
},
{
"name": "Rating",
"identifier": "rating",
"description": "Rating"
}
]
}
}