Bronto is an email marketing campaign service. The following code will allow you to call the Bronto API to list fields associated with your contacts.
<?php
$bronto_api_key = "YOUR SPECIAL KEY";
$bronto_api = new SoapClient('https://api.bronto.com/v4?wsdl', array('trace' => 1, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS));
// Create an API session
$bronto_session_id = $bronto_api->login(array('apiToken' => $bronto_api_key))->return;
$bronto_session_header = new SoapHeader("http://api.bronto.com/v4", 'sessionHeader', array('sessionId' => $bronto_session_id));
$bronto_api->__setSoapHeaders(array($bronto_session_header));
// filter on fields that contain 'name'
$filter = array('name' => array('operator' => 'Contains',
'value' => 'origin',
),
);
//OR
//apply no filter
$filter = array();
$fields = $bronto_api->readFields(array('pageNumber' => 1,
'filter' => $filter,
)
)->return;
// print matching results
foreach ($fields as $field)
{
print "<div>Field name: " . $field->name . "; type: " . $field->type . "</div>";
}