Customers

Customers

A Customer in Tabs represents the businesses or individuals you're billing. This entity stores key contact information, addresses, external identifiers, and other details that help you manage billing and communication efficiently.

When creating customers, the default functionality is for Tabs to create the customer in your ERP. If you do not want this functionality, talk to your Implementation Manager or Customer Success Manager.


Customer Object

FieldTypeDescriptionRequired
idstringUnique identifier for the customer.Yes
namestringCustomer's name.Yes
defaultCurrencystringCurrency code (e.g., USD) used for invoices and payments.Yes
primaryBillingContactNamestringName of the customer's main billing contact.Yes
primaryBillingContactEmailstringEmail of the main billing contact.Yes
secondaryBillingContactsstring[]List of secondary billing contact emails.No
billingAddressAddressThe primary address for billing.Yes
shippingAddressAddressThe primary address for shipping (if different from billing).No
externalIdsExternalId[]Optional external identifiers referencing other systems.No
lastUpdatedAtDateTimestamp of the last update to this customer record.Yes

Address Object

FieldTypeDescriptionRequired
externalIdstringUnique identifier for the address (if any).No
citystringCity name.Yes
statestringState/province name.Yes
countrystringCountry name.No
zipstringPostal or ZIP code.Yes
address1stringPrimary street address.Yes
address2stringSecondary address line (apt, suite, etc).No
addresseestringName of recipient/addressee.No

ExternalId Object

FieldTypeDescriptionRequired
typestring (enum: external ID source)Specifies the source of the external ID (e.g., Salesforce).Yes
idstringThe external identifier value itself.Yes