Contacts
Contacts_Create
Adds a contact to a customer.
Input
- Contact
CustomerID As Integer – The customer the new contact will belong to.
ID As Integer – Prohibited
Name As String – Optional - The name of the contact.
Phone As String - Optional - The contact's phone number.
Mobile As String - Optional - The contact's mobile phone number.
Fax As String – Optional - The contact's fax number.
Email As String – Optional - The contact's email address.
Contact_Type_ID As Integer – Optional - The ID of the contact type.
Contact_Type As String – Optional - The type of contact such as "Billing", "General", "Other", etc. Has to match Contact_Type_ID if both are populated.
Address – Optional - Only the following fields are used
Address1 As String – Address line 1.
Address2 As String – Address line 2 i.e. apt, unit, building.
City As String – City name.
State As String – 2 digit state abbreviation.
Zip As String – Valid 5 digit zip code.
Zip4 As String – The zip code +4.
Output
- ContactID As Integer – ID of the new contact.
Contacts_Delete
Deletes a customer contact.
Input
- ContactID As Integer – The unique identifier for the contact.*
Output
None
Contacts_Query
Finds a specific contact using the ContactID or all contacts on a customer.
Required Input
- One of the optional inputs is required.
Optional Input
- ContactID As Integer – The unique identifier for the contact.
- CustomerID As Integer – The customer we are querying for related contacts.
Output
- Contacts – Array of ContactItems
- ContactItem
- ID As Integer – The ContactID.
- Name As String – The name of the contact.
- Phone As String – The contact's phone number.
- Mobile As String – The contact's mobile phone number.
- Fax As String – The contact's fax number.
- Email As String – the contact's email address.
- Contact_Type_ID As Integer – The ID of the contact type.
- Contact_Type As String – The type of contact such as "Billing", "General", "Other", etc.
- Address
- ID As Integer – The AddressID
- FirstName As String – First name of the person at the address.
- LastName As String – The last name of the person at the address.
- Address1 As String – Address line 1
- Address2 As String – Address line 2 i.e. apt, unit, building
- City As String – City name.
- State As String – 2 digit state abbreviation.
- Zip As String – 5 digit zip code.
- Zip4 As String – The zip code +4.
- Country As String –3 character Country ISO code.
- ContactItem
Contacts_Update
Updates a customer contact.
Input
- Contact
- ID As String – The ContactID that is being updated.
- CustomerID As String – Optional - The customer the contact is related to. If no CustomerID is provided, the contact will stay on the original customer. If a new CustomerID is used, the contact will be moved to that customer.
- Name As String – Optional - The name of the contact.
- Phone As String – Optional - The contact's phone number.
- Mobile As String – Optional - The contact's mobile phone number.
- Fax As String – Optional - The contact's fax number.
- Email As String – Optional - the contact's email address.
- Contact_Type_ID As String – Optional - The ID of the contact type.
- Contact_Type As String – Optional - The type of contact such as "Billing", "General", "Other", etc. Has to match Contact_Type_ID if both are populated.
- Address – Optional - Only the following fields are used
- Address1 As String – Address line 1
- Address2 As String – Address line 2 i.e. apt, unit, building
- City As String – City name.
- State As String – 2 digit state abbreviation.
- Zip As String – 5 digit zip code.
- Zip4 As String – The zip code +4.
Output
None
Updated over 6 years ago