This will allow you to retrieve all custom fields set in your Kartra account.
| Type | Parameters | Values |
| POST | cmd* | retrieve_custom_fields |
* Required fields Here is an example:
'actions' => [
'0' => [
'cmd' => 'retrieve_custom_fields'
]
]Here are the results returned by the request:
| Parameters | Values |
| custom_fields | String (JSON encoded array containing the details of all the custom fields in your account, empty array if there are no custom fields) |
| JSON parameters | Values |
| field_id | integer A unique identifier for the custom field. |
| field_identifier | string The identifier string set when the field was created |
| field_type | string The field type with possible values: 'input_field', 'text_area', 'drop_down', 'radio_button', 'checkbox'. |
| field_value | array Objects containing the option id and the option value. This applies only for multiple selection field types like 'drop_down', 'radio_button' and 'checkbox'. |
Example of the returned array:
"custom_fields": [
{
"field_id": "1",
"field_identifier": "gender",
"field_type": "radio_button",
"field_value":[
{
"option_id":"1",
"option_value":"male",
},
{
"option_id":"2",
"option_value":"female",
}
]
},
{
"field_id": "2",
"field_identifier": "fruits",
"field_type": "checkbox",
"field_value":[
{
"option_id":"1",
"option_value":"apple",
},
{
"option_id":"2",
"option_value":"pear",
}
]
},
{
"field_id": "3",
"field_identifier": "field_3",
"field_type": "input_field"
},
{
"field_id": "4",
"field_identifier": "field_4",
"field_type": "drop_down"
"field_value":[
{
"option_id":"1",
"option_value":"male",
},
{
"option_id":"2",
"option_value":"female",
}
]
},
{
"field_id": "5",
"field_identifier": "field_5",
"field_type": "text_area"
}
]