Resource Definitions:Contacts
From API Documentation
(Difference between revisions)
Line 1: | Line 1: | ||
- | + | The contacts resource is a collection of all contacts associated with your agent account. Available methods are: | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | == GET == | |
- | + | Returns a list of contacts. Each contact record includes the following fields: | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | * contact_id | ||
+ | * contact_name | ||
+ | * contact_email | ||
+ | * contact_type | ||
+ | * contact_title | ||
+ | * contact_company | ||
+ | * contact_phone_home | ||
+ | * contact_phone_work | ||
+ | * contact_phone_mobile | ||
+ | * contact_phone_fax | ||
+ | * contact_business_street | ||
+ | * contact_business_street2 | ||
+ | * contact_business_city | ||
+ | * contact_business_state | ||
+ | * contact_business_zip | ||
+ | * contact_home_street | ||
+ | * contact_home_street2 | ||
+ | * contact_home_city | ||
+ | * contact_home_state | ||
+ | * contact_home_zip | ||
+ | * contact_date | ||
+ | * contact_self | ||
- | // | + | === Example Response - XML === |
- | + | <source lang="xml"> | |
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <contacts version="1.0"> | ||
+ | <contact> | ||
+ | <contact_id>123456</contact_id> | ||
+ | <contact_name>Jane Smith</contact_name> | ||
+ | <contact_email>jane.smith@company.com</contact_email> | ||
+ | <contact_type>Active</contact_type> | ||
+ | <contact_title>Consultant</contact_title> | ||
+ | <contact_company>Acme Consulting</contact_company> | ||
+ | <contact_phone_home>303-555-1234</contact_phone_home> | ||
+ | <contact_phone_work>303-555-1235</contact_phone_work> | ||
+ | <contact_phone_mobile>303-555-1236</contact_phone_mobile> | ||
+ | <contact_phone_fax>303-555-1237</contact_phone_fax> | ||
+ | <contact_business_street>123 Church Street</contact_business_street> | ||
+ | <contact_business_street2>Suite 12</contact_business_street2> | ||
+ | <contact_business_city>Shady Acres</contact_business_city> | ||
+ | <contact_business_state>CO</contact_business_state> | ||
+ | <contact_business_zip>12345</contact_business_zip> | ||
+ | <contact_home_street>124 Church Street</contact_home_street> | ||
+ | <contact_home_street2></contact_home_street2> | ||
+ | <contact_home_city>Shady Acres</contact_home_city> | ||
+ | <contact_home_state>CO</contact_home_state> | ||
+ | <contact_home_zip>12345</contact_home_zip> | ||
+ | <contact_date>2010-07-16 22:34:01</contact_date> | ||
+ | <contact_self>0</contact_self> | ||
+ | </contact> | ||
+ | ... | ||
+ | </contacts> | ||
+ | </source> | ||
- | + | === Example Response - JSON === | |
- | + | <source lang="javascript"> | |
+ | [ | ||
+ | { | ||
+ | "contact_id":"123456", | ||
+ | "contact_name":"Jane Smith", | ||
+ | "contact_email":"jane.smith@company.com", | ||
+ | "contact_type":"Active", | ||
+ | "contact_title":"Consultant", | ||
+ | "contact_company":"Acme Consulting", | ||
+ | "contact_phone_home":"303-555-1234", | ||
+ | "contact_phone_work":"303-555-1235", | ||
+ | "contact_phone_mobile":"303-555-1236", | ||
+ | "contact_phone_fax":"303-555-1237", | ||
+ | "contact_business_street":"123 Church Street", | ||
+ | "contact_business_street2":"Suite 12", | ||
+ | "contact_business_city":"Shady Acres", | ||
+ | "contact_business_state":"CO", | ||
+ | "contact_business_zip":"12345", | ||
+ | "contact_home_street":"124 Church Street", | ||
+ | "contact_home_street2":"", | ||
+ | "contact_home_city":"Shady Acres", | ||
+ | "contact_home_state":"CO", | ||
+ | "contact_home_zip":"12345", | ||
+ | "contact_date":"2010-07-16 22:34:01", | ||
+ | "contact_self":"0" | ||
+ | } | ||
+ | ... | ||
+ | ] | ||
+ | </source> | ||
- | + | === Example Response - TEXT (pipe-delimited) === | |
- | + | <div style="overflow: auto;"> | |
- | + | <source lang="text"> | |
- | + | contact_id|contact_name|contact_email|contact_type|contact_title|contact_company|contact_phone_home|contact_phone_work|contact_phone_mobile|contact_phone_fax|contact_business_street|contact_business_street2|contact_business_city|contact_business_state|contact_business_zip|contact_home_street|contact_home_street2|contact_home_city|contact_home_state|contact_home_zip|contact_date|contact_self | |
- | + | 123456|Jane Smith|jane.smith@company.com|Active|Consultant|Acme Consulting|303-555-1234|303-555-1235|303-555-1236|303-555-1237|123 Church Street|Suite 12|Shady Acres|CO|12345|124 Church Street||Shady Acres|CO|12345|2010-07-16 22:34:01|0 | |
- | + | ... | |
- | + | </source> | |
+ | </div> | ||
+ | [[Category:Resource Definitions]] | ||
- | + | == POST == | |
- | + | Adds a new contact, and returns the new contact ID. You may include the following fields (required fields marked with asterisks): | |
- | // | + | * contact_name |
- | + | * contact_email | |
- | + | * contact_type | |
+ | * contact_title | ||
+ | * contact_company | ||
+ | * contact_phone_home | ||
+ | * contact_phone_work | ||
+ | * contact_phone_mobile | ||
+ | * contact_phone_fax | ||
+ | * contact_business_street | ||
+ | * contact_business_street2 | ||
+ | * contact_business_city | ||
+ | * contact_business_state | ||
+ | * contact_business_zip | ||
+ | * contact_home_street | ||
+ | * contact_home_street2 | ||
+ | * contact_home_city | ||
+ | * contact_home_state | ||
+ | * contact_home_zip | ||
+ | * user_id | ||
+ | |||
+ | === Example Response - XML === | ||
+ | <source lang="xml"> | ||
+ | </source> | ||
+ | |||
+ | === Example Response - JSON === | ||
+ | <source lang="javascript"> | ||
+ | </source> | ||
+ | |||
+ | === Example Response - TEXT (pipe-delimited) === | ||
+ | <div style="overflow: auto;"> | ||
+ | <source lang="text"> | ||
+ | </source> | ||
+ | </div> | ||
+ | |||
+ | == DELETE == | ||
+ | Permanently removes ALL contacts, and returns a success code. | ||
+ | |||
+ | === Example Response - XML === | ||
+ | <source lang="xml"> | ||
+ | </source> | ||
+ | |||
+ | === Example Response - JSON === | ||
+ | <source lang="javascript"> | ||
+ | </source> | ||
+ | |||
+ | === Example Response - TEXT (pipe-delimited) === | ||
+ | <div style="overflow: auto;"> | ||
+ | <source lang="text"> | ||
+ | </source> | ||
+ | </div> |
Revision as of 16:05, 17 July 2010
The contacts resource is a collection of all contacts associated with your agent account. Available methods are:
Contents |
GET
Returns a list of contacts. Each contact record includes the following fields:
- contact_id
- contact_name
- contact_email
- contact_type
- contact_title
- contact_company
- contact_phone_home
- contact_phone_work
- contact_phone_mobile
- contact_phone_fax
- contact_business_street
- contact_business_street2
- contact_business_city
- contact_business_state
- contact_business_zip
- contact_home_street
- contact_home_street2
- contact_home_city
- contact_home_state
- contact_home_zip
- contact_date
- contact_self
Example Response - XML
<?xml version="1.0" encoding="UTF-8"?> <contacts version="1.0"> <contact> <contact_id>123456</contact_id> <contact_name>Jane Smith</contact_name> <contact_email>jane.smith@company.com</contact_email> <contact_type>Active</contact_type> <contact_title>Consultant</contact_title> <contact_company>Acme Consulting</contact_company> <contact_phone_home>303-555-1234</contact_phone_home> <contact_phone_work>303-555-1235</contact_phone_work> <contact_phone_mobile>303-555-1236</contact_phone_mobile> <contact_phone_fax>303-555-1237</contact_phone_fax> <contact_business_street>123 Church Street</contact_business_street> <contact_business_street2>Suite 12</contact_business_street2> <contact_business_city>Shady Acres</contact_business_city> <contact_business_state>CO</contact_business_state> <contact_business_zip>12345</contact_business_zip> <contact_home_street>124 Church Street</contact_home_street> <contact_home_street2></contact_home_street2> <contact_home_city>Shady Acres</contact_home_city> <contact_home_state>CO</contact_home_state> <contact_home_zip>12345</contact_home_zip> <contact_date>2010-07-16 22:34:01</contact_date> <contact_self>0</contact_self> </contact> ... </contacts>
Example Response - JSON
[ { "contact_id":"123456", "contact_name":"Jane Smith", "contact_email":"jane.smith@company.com", "contact_type":"Active", "contact_title":"Consultant", "contact_company":"Acme Consulting", "contact_phone_home":"303-555-1234", "contact_phone_work":"303-555-1235", "contact_phone_mobile":"303-555-1236", "contact_phone_fax":"303-555-1237", "contact_business_street":"123 Church Street", "contact_business_street2":"Suite 12", "contact_business_city":"Shady Acres", "contact_business_state":"CO", "contact_business_zip":"12345", "contact_home_street":"124 Church Street", "contact_home_street2":"", "contact_home_city":"Shady Acres", "contact_home_state":"CO", "contact_home_zip":"12345", "contact_date":"2010-07-16 22:34:01", "contact_self":"0" } ... ]
Example Response - TEXT (pipe-delimited)
contact_id|contact_name|contact_email|contact_type|contact_title|contact_company|contact_phone_home|contact_phone_work|contact_phone_mobile|contact_phone_fax|contact_business_street|contact_business_street2|contact_business_city|contact_business_state|contact_business_zip|contact_home_street|contact_home_street2|contact_home_city|contact_home_state|contact_home_zip|contact_date|contact_self 123456|Jane Smith|jane.smith@company.com|Active|Consultant|Acme Consulting|303-555-1234|303-555-1235|303-555-1236|303-555-1237|123 Church Street|Suite 12|Shady Acres|CO|12345|124 Church Street||Shady Acres|CO|12345|2010-07-16 22:34:01|0 ...
POST
Adds a new contact, and returns the new contact ID. You may include the following fields (required fields marked with asterisks):
- contact_name
- contact_email
- contact_type
- contact_title
- contact_company
- contact_phone_home
- contact_phone_work
- contact_phone_mobile
- contact_phone_fax
- contact_business_street
- contact_business_street2
- contact_business_city
- contact_business_state
- contact_business_zip
- contact_home_street
- contact_home_street2
- contact_home_city
- contact_home_state
- contact_home_zip
- user_id
Example Response - XML
Example Response - JSON
Example Response - TEXT (pipe-delimited)
DELETE
Permanently removes ALL contacts, and returns a success code.