---
title: "Create a business"
method: POST
path: "/businesses"
tags: ["Businesses"]
---

# Create a business

`POST /businesses`

Creates a business associated with a brand

## Request body

- BusinessesPostSerializer
  - `brand_business_id` string — The brand's UUID for the business.
  - `ein` string — The Tax Identification Number
  - `legal_business_name` string, required — The legal business name
  - `dba_business_name` string — The doing-business-as name (trade name)
  - `business_type` 'cooperative' | 'limited_liability_company' | 'sole_proprietorship' | 'partnership' | 'limited_partnership' | 'corporation' | 'nonprofit_organization' — The business type
  - `date_established` string, string — Date of incorporation in YYYY-MM-DD format
  - `phone` string — Phone number
  - `email` string — Business contact email
  - `website` string — The official website
  - `industry_type` string — Type of business conducted
  - `number_of_employees` string — Description of number of employees at firm, as a range or value
  - `addresses` Address[]
    - `address_type` 'MAILING' | 'PHYSICAL' | 'REGISTERED', required — Address type is one of the following : MAILING, PHYSICAL, REGISTERED
    - `street` string, required — Has a 1 to 40-character limit. May only contain alphanumerics and the special characters `. , _ - #`
    - `street2` string — Has a 40-character limit. May only contain alphanumerics and the special characters `. , _ - #`
    - `city` string, required — Has a 2 to 40-character limit. May contain only alphanumerics, `-`, `_`,`.`, and spaces
    - `state` string, required — Has a 2-character limit for US address.<br />Has a 20-character limit for non US address.
    - `zip_code` string, required — zip code in 5-digit (12345) or 9-digit (12345-1234) format for US address.<br />Has a 2 to 20-character limit for non US address.
    - `country` string, required — ISO 3166-1 alpha-2 country code.<br />Has a 2-character limit.
    - `is_primary` boolean, required — Is Primary Address?
  - `beneficial_owners` BeneficialOwnerPostSerializer[]
    - `dob` string, string — Date of birth in YYYY-MM-DD format.
    - `first_name` string, required — First name.<br />Has a 1 to 20-character limit. Must start with an alphabet and may only contain alphabets, spaces, and apostrophes.
    - `middle_name` string — Middle name.<br />Has a 20-character limit. Must start with an alphabet and may only contain alphabets, spaces, and apostrophes.
    - `last_name` string, required — Last name.<br />Has a 2 to 20-character limit. Must start with an alphabet and may only contain alphabets, spaces, and apostrophes.
    - `addresses` Address[], required
      - `address_type` 'MAILING' | 'PHYSICAL' | 'REGISTERED', required — Address type is one of the following : MAILING, PHYSICAL, REGISTERED
      - `street` string, required — Has a 1 to 40-character limit. May only contain alphanumerics and the special characters `. , _ - #`
      - `street2` string — Has a 40-character limit. May only contain alphanumerics and the special characters `. , _ - #`
      - `city` string, required — Has a 2 to 40-character limit. May contain only alphanumerics, `-`, `_`,`.`, and spaces
      - `state` string, required — Has a 2-character limit for US address.<br />Has a 20-character limit for non US address.
      - `zip_code` string, required — zip code in 5-digit (12345) or 9-digit (12345-1234) format for US address.<br />Has a 2 to 20-character limit for non US address.
      - `country` string, required — ISO 3166-1 alpha-2 country code.<br />Has a 2-character limit.
      - `is_primary` boolean, required — Is Primary Address?

## Response `201`

Example response

- object
  - `business_id` string, required
  - `brand_business_id` string, required
  - `ein` string, required
  - `phone` string, required
  - `email` string, required
  - `website` string, required
  - `legal_business_name` string, required
  - `dba_business_name` string, required
  - `business_type` string, required
  - `industry_type` string, required
  - `number_of_employees` string, required
  - `addresses` object[], required
    - `date_updated` string, required
    - `date_created` string, required
    - `address_id` string, required
    - `address_type` string, required
    - `street` string, required
    - `street2` string, required
    - `city` string, required — Has a 2 to 40-character limit. May contain only alphanumerics, `-`, `_`,`.`, and spaces
    - `state` string, required
    - `zip_code` string, required
    - `country` string, required
    - `is_primary` boolean, required
  - `beneficial_owners` object[], required
    - `first_name` string, required
    - `last_name` string, required
    - `dob` string, required
    - `addresses` object[]
      - `address_type` string, required
      - `street` string, required
      - `street2` string, required
      - `city` string, required — Has a 2 to 40-character limit. May contain only alphanumerics, `-`, `_`,`.`, and spaces
      - `state` string, required
      - `zip_code` string, required
      - `country` string, required
      - `is_primary` boolean, required

---

[API](https://skmtc.net/bond/apis/customer.md) · [All operations](https://skmtc.net/bond/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bond/customer/revisions/62f5ac53144d/schema)
