The following API calls are currently available for the ContactListContact object:
GET LIST - Get a list of all contacts in a specified contact list.
https://restapi.surveygizmo.com/v5/contactlist/31/contactlistcontact
| Parameters | Example | Required | 
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True | 
| page | page=3 | False | 
| resultsperpage | resultsperpage=100 | False | 
Response Example (.debug format):
Array
(
 [result_ok] => 1
 [page] => 1
 [results_per_page] => 50
 [data] => Array
 (
 [0] => Array
 (
 [id] => 100039752
 [email_address] => jon.doe@sgizmo.com
 [status] => Active
 [first_name] => jon
 [last_name] => doe
 [organization] => 
 [division] => 
 [department] => 
 [group] => 
 [role] => 
 [is_manager] => False
 [team] => 
 [home_phone] => 
 [fax_phone] => 
 [business_phone] => 
 [mailing_address] => 
 [mailing_address2] => 
 [mailing_address_city] => 
 [mailing_address_state] => 
 [mailing_address_postal] => 
 [mailing_address_country] => 
 [title] => 
 [url] => 
 )
 [1] => Array
 (
 [id] => 100039747
 [email_address] => jane.doe@sgizmo.com
 [status] => Active
 [first_name] => jane
 [last_name] => doe
 [organization] => 
 [division] => 
 [department] => 
 [group] => 
 [role] => 
 [is_manager] => 
 [team] => 
 [home_phone] => 
 [fax_phone] => 
 [business_phone] => 
 [mailing_address] => 
 [mailing_address2] => 
 [mailing_address_city] => 
 [mailing_address_state] => 
 [mailing_address_postal] => 
 [mailing_address_country] => 
 [title] => 
 [url] => 
 )
)
GET CONTACTLISTCONTACT - Get information about a specific contact within a specific list.
https://restapi.surveygizmo.com/v5/contactlist/31/contactlistcontact/100039752
| Parameters | Example | Required | 
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True | 
| page | page=3 | False | 
| resultsperpage | resultsperpage=100 | False | 
Response Example (.debug format):
Array
(
 [result_ok] => 1
 [data] => Array
 (
 [id] => 100039752
 [email_address] => jon.doe@sgizmo.com
 [status] => Active
 [first_name] => jon
 [last_name] => doe
 [organization] => 
 [division] => 
 [department] => 
 [group] => 
 [role] => 
 [is_manager] => False
 [team] => 
 [home_phone] => 
 [fax_phone] => 
 [business_phone] => 
 [mailing_address] => 
 [mailing_address2] => 
 [mailing_address_city] => 
 [mailing_address_state] => 
 [mailing_address_postal] => 
 [mailing_address_country] => 
 [title] => 
 [url] => 
 )
)
CREATE CONTACTLISTCONTACT - Create a new contact inside of a specific contact list.
https://restapi.surveygizmo.com/v5/contactlist/31/contactlistcontact?_method=PUT
| Parameters | Example | Required | 
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True | 
| email_address | jon.doe@sgizmo.com | True | 
| status | Active, Inactive | False | 
| first_name | Jon | False | 
| last_name | Doe | False | 
| organization | SurveyGizmo | False | 
| division | North America | False | 
| department | Sales | False | 
| group | Inside Sales | False | 
| role | Team Lead | False | 
| is_manager | False | False | 
| team | Green Team | False | 
| home_phone | 123-456-7890 | False | 
| fax_phone | 123-456-7890 | False | 
| business_phone | 123-456-7890 | False | 
| mailing_address | 123 Main St | False | 
| mailing_address2 | Suite 100 | False | 
| mailing_address_city | Anycity | False | 
| mailing_address_state | CO | False | 
| mailing_address_postal | 12345 | False | 
| mailing_address_country | US | False | 
| title | Title | False | 
| url | www.webiste.com | False | 
| custom[ID]† | custom[15]=value | False | 
†These are the custom fields that are available as part of the account email lists. Learn how to get the ID number for custom fields.
Response Example (.debug format):
Array
(
 [result_ok] => 1
 [data] => Array
 (
 [id] => 100012345
 [email_address] => jon.doe@sgizmo.com
 [status] => Active
 [first_name] => Jon
 [last_name] => Doe
 [organization] =>
 [division] =>
 [department] =>
 [group] =>
 [role] =>
 [is_manager] => False
 [team] =>
 [home_phone] => 
 [fax_phone] =>
 [business_phone] =>
 [mailing_address] =>
 [mailing_address2] =>
 [mailing_address_city] =>
 [mailing_address_state] =>
 [mailing_address_postal] =>
 [mailing_address_country] =>
 [title] =>
 [url] =>
 )
)
CHANGE/UPDATE CONTACTLISTCONTACT - Update a contact within a specific contact list.
https://restapi.surveygizmo.com/v5/contactlist/31/contactlistcontact?_method=POST&email_address=email
| Parameters | Example | Required | 
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True | 
| email_address | jon.doe@sgizmo.com | True | 
| status | Active, Inactive | False | 
| first_name | Jon | False | 
| last_name | Doe | False | 
| organization | SurveyGizmo | False | 
| division | North America | False | 
| department | Sales | False | 
| group | Inside Sales | False | 
| role | Team Lead | False | 
| is_manager | False | False | 
| team | Green Team | False | 
| home_phone | 123-456-7890 | False | 
| fax_phone | 123-456-7890 | False | 
| business_phone | 123-456-7890 | False | 
| mailing_address | 123 Main St | False | 
| mailing_address2 | Suite 100 | False | 
| mailing_address_city | Anycity | False | 
| mailing_address_state | CO | False | 
| mailing_address_postal | 12345 | False | 
| mailing_address_country | US | False | 
| title | Title | False | 
| url | www.webiste.com | False | 
| custom[ID]† | custom[15]=value | False | 
†These are the custom fields that are available as part of the account email lists. Learn how to get the ID number for custom fields.
Response Example (.debug format):
Array
(
 [result_ok] => 1
 [data] => Array
 (
 [id] => 100039767
 [email_address] => jon.doe@sgizmo.com
 [status] => Active
 [first_name] => Jon
 [last_name] => 
 [organization] => 
 [division] => 
 [department] => 
 [group] => 
 [role] =>
 [is_manager] => False
 [team] => 
 [home_phone] => 
 [fax_phone] => 
 [business_phone] => 
 [mailing_address] => 
 [mailing_address2] => 
 [mailing_address_city] => 
 [mailing_address_state] => 
 [mailing_address_postal] => 
 [mailing_address_country] => 
 [title] => 
 [url] => 
 )
)
DELETE CONTACTLISTCONTACT - Delete a specific contact from a contact list.
https://restapi.surveygizmo.com/v5/contactlist/31/contactlistcontact/100012345?_method=DELETE
| Parameters | Example | Required | 
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True | 
Response Example (.debug format):
Array
(
 [result_ok] => 1
)
