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

id
string
Unique identifier for the business.
type
string
Resource type. Value will be “Business”.
external_id
string
Unique ID of the business in your system for linking purposes. Idempotency key.
Legal name of the business as it has been registered.
tin
string
Tax Identification Number for the business.
us_state
enum
Two letter state abbreviation. (AK, AL, AR, etc.)
country
string
ISO country code for the business location.
entity_type
enum
Entity type of the business. Used to determine tax filing status. Values can be: SOLE_PROP, C_CORP, LLC, S_CORP, PARTNERSHIP
industry
enum
Industry classification for the business.
naics_code
string
6-digit NAICS code used to identify the business’s industry.
phone_number
string
Phone number used for SMS based categorization.
sms_enabled
boolean
Whether SMS is enabled for this business
sms_stopped
boolean
Whether this business has responded to Layer’s SMS with “STOP”
sms_categorization_start_date
ISO8601 timestamp
Date when SMS categorization starts for this business.
activation_at
ISO8601 timestamp
Start date from which transactions will be classified, displayed, and available for reports.
imported_at
ISO8601 timestamp
Time when the business entity was created in Layer. Eligible sort key.
updated_at
ISO8601 timestamp
Time when the business’s information was last updated in Layer. Eligible sort key.
archived_at
ISO8601 timestamp
Time when the business was archived, if applicable.
unit_accounts
array containing UnitAccount objects
List of unit accounts associated with this business.
plaid_items
array containing PlaidItem objects
Plaid items linked to this account.
plaid_processor_tokens
array containing PlaidProcessorToken objects
List of Plaid processor tokens connected to this business.
previously_imported
boolean
Indicates if this business was previously imported and unarchived. Only present when applicable.
stripe_connect_accounts
array containing StripeConnectAccount objects
List of Stripe Connect accounts associated with this business.
default_reporting_basis
enum
Default accounting basis for financial reports. Values can be: CASH, ACCRUAL
{
  "id": "863ed926-e30d-40f4-8e7e-b0d5387ce4fb",
  "type": "Business",
  "external_id": "test-acme-id",
  "legal_name": "ACME LLC",
  "business_activity_code": null,
  "us_state": "CA",
  "entity_type": "LLC",
  "phone_number": "+16504651359",
  "sms_enabled": true,
  "sms_stopped": false,
  "naics_code": null,
  "imported_at": "2023-06-15T22:12:05.467940Z",
  "updated_at": "2023-06-15T22:12:05.467940Z",
  "archived_at": null,
  "unit_accounts": [
    {
      "id": "111111",
      "imported_at": "2023-06-15T22:12:05.467940Z"
    }
  ]
}