/**
 * SimpleMailHeader.get API
 *
 * @param array $params
 * @return array API result descriptor
 * @throws API_Exception
 */
function civicrm_api3_simple_mail_header_get($params)
{
    try {
        $result = CRM_Simplemail_BAO_SimpleMailHeader::getHeaders($params);
        return civicrm_api3_create_success($result['values'], $params, NULL, 'get', $result['dao']);
    } catch (CRM_Extension_Exception $e) {
        $data = $e->getErrorData();
        return civicrm_api3_create_error($e->getMessage(), array(), $data['dao']);
    }
}