Skip to main content
A Business is Layer’s representation of an end business on your platform. The Business object contains all the information about the business needed for Layer’s embedded accounting logic.

Attributes

string
Unique identifier for the business.
string
Resource type. Value will be “Business”.
string
Unique ID of the business in your system for linking purposes. Idempotency key.
Legal name of the business as it has been registered.
string
Tax Identification Number for the business.
enum
Two letter state abbreviation. (AK, AL, AR, etc.)
string
ISO country code for the business location.
enum
Entity type of the business. Used to determine tax filing status. Values can be: SOLE_PROP, C_CORP, LLC, S_CORP, PARTNERSHIP
enum
Industry classification for the business.
string
6-digit NAICS code used to identify the business’s industry.
string
Phone number used for SMS based categorization.
boolean
Whether SMS is enabled for this business
boolean
Whether this business has responded to Layer’s SMS with “STOP”
ISO8601 timestamp
Date when SMS categorization starts for this business.
ISO8601 timestamp
Start date from which transactions will be classified, displayed, and available for reports.
ISO8601 timestamp
Time when the business entity was created in Layer. Eligible sort key.
ISO8601 timestamp
Time when the business’s information was last updated in Layer. Eligible sort key.
ISO8601 timestamp
Time when the business was archived, if applicable.
ISO8601 timestamp
Time when the business became read-only, if applicable. null when the business is writable. See Set business read-only status to change it.
array containing UnitAccount objects
List of unit accounts associated with this business.
array containing PlaidItem objects
Plaid items linked to this account.
array containing PlaidProcessorToken objects
List of Plaid processor tokens connected to this business.
boolean
Indicates if this business was previously imported and unarchived. Only present when applicable.
array containing StripeConnectAccount objects
List of Stripe Connect accounts associated with this business.
enum
Default accounting basis for financial reports. Values can be: CASH, ACCRUAL
enum
Default locale used to localize the business’s content, such as SMS messages. Values can be: en-US, fr-CA. Defaults to en-US.
ISO8601 timestamp
The date and time when the business’s free trial ends.