Skip to content
English
  • There are no suggestions because the search field is empty.

Contacts - Sage Intacct REST Data Target Requirements

DataBlend supports the standard API calls (non-legacy) to Create, Update, and Delete Contact records within Sage Intacct leveraging the Sage Intacct REST API. In addition, Custom Fields can be added for data that is unique to your business practices.

Contacts are shared across the entire system and are used to send event notifications, to determine ship-to/bill-to, pay-to/return-to addresses in Order Entry and Purchasing transactions, and to determine tax on transactions.

DataBlend Query Object (SDK) Sage Intacct Object (API) Sage Intacct UI Name Required Notes
id id Contact Name Yes, for Create Unique contact name. Required on Create; immutable after creation.
printas printAs Print As Yes Display name. Required on Create and Update.
key key Record Key Yes, for Update/Delete System-assigned record key (RECORDNO). Required for Update and Delete if not using id.
companyname companyName Company Name   Expected value is free text.
discount discount Discount   Expected value is decimal.
email1 email1 Email Address 1   Expected value is free text.
email2 email2 Email Address 2   Expected value is free text.
fax fax Fax   Expected value is free text.
firstname firstName First Name   Expected value is free text.
lastname lastName Last Name   Expected value is free text.
middlename middleName Middle Name   Expected value is free text.
mobile mobile Mobile   Expected value is free text.
pager pager Pager   Expected value is free text.
phone1 phone1 Phone 1   Expected value is free text.
phone2 phone2 Phone 2   Expected value is free text.
prefix prefix Prefix   Expected value is free text (e.g. Mr, Ms, Dr).
showincontactlist showInContactList Show in Contact List   Use true or false.
status status Status   Use active or inactive.
target_entity target_entity Target Entity   Target entity ID for multi-entity companies. Leave blank for top-level/root.
url1 URL1 URL 1   Expected value is free text.
url2 URL2 URL 2   Expected value is free text.

Optional: Mailing Address Fields

DataBlend Query Object (SDK) Sage Intacct Object (API) Sage Intacct UI Name Notes
addressline1 mailingAddress.addressLine1 Address Line 1 Expected value is free text.
addressline2 mailingAddress.addressLine2 Address Line 2 Expected value is free text.
addressline3 mailingAddress.addressLine3 Address Line 3 Expected value is free text.
city mailingAddress.city City Expected value is free text.
isocountrycode mailingAddress.isoCountryCode Country Code ISO country code (e.g. US, GB).
postcode mailingAddress.postCode Zip / Postal Code Expected value is free text.
state mailingAddress.state State / Province Expected value is free text.

Optional: Tax Fields

DataBlend Query Object (SDK) Sage Intacct Object (API) Sage Intacct UI Name Notes
istaxable tax.isTaxable Is Taxable Use true or false.
taxgroupid tax.group.id Tax Group ID  
taxgroupkey tax.group.key Tax Group Key  
taxtaxid tax.taxId Tax ID Expected value is free text.

Optional: Price Fields

DataBlend Query Object (SDK) Sage Intacct Object (API) Sage Intacct UI Name
pricelistid priceList.id Price List ID
pricelistkey priceList.key Price List Key
pricescheduleid priceSchedule.id Price Schedule ID
priceschedulekey priceSchedule.key Price Schedule Key

Optional: Custom Fields

DataBlend Query Object (SDK) Sage Intacct Object (API) Sage Intacct UI Name Notes
custom.entry custom.entry Custom Fields Custom fields applied to the contact. Suffix with .<fieldName> per custom field.

For more information, visit Contacts · Intacct (1) · Sage Intacct · Developer Portal.