---
title: "Create a Business Profile for a business user"
method: POST
path: "/v1/business_profile"
tags: ["User"]
---

# Create a Business Profile for a business user

`POST /v1/business_profile`

> 📘
>
> You can place your application's `client_id` into the `username` field, and your `client_secret` into the `password` form field of the Authentication section of this documentation 👉.

This endpoint creates a business profile on behalf of the business user that will be used to pre-fill the business verification forms in the Astra OAuth flow.

> ❗️
>
> Note that there is a limit of 3 Business Profiles per phone number.

## Request body

- object
  - `phone` string, required — Phone number of the business user (format: +15557771234)
  - `first_name` string — First name of the business user
  - `last_name` string — Last name of the business user
  - `email` string — Email of the business user
  - `user_id` string — The unique Astra user ID
  - `kyb_type` 'verified' | 'unverified' | 'receive-only' — The verification type of the business user, which determines the user's capabilities to send and/or receive funds (defaults to verified if not specified)
  - `business_info` object, required
    - `business_name` string, required — The registered name of the business
    - `business_type` 'soleProprietorship' | 'corporation' | 'llc' | 'nonprofit' | 'partnership', required — The structure of the business
    - `ein` string — The Employer Identification Number of the business -- Required if `business_type` is not "soleProprietorship" (XX-XXXXXXX)
    - `doing_business_as` string — The preferred name of the business
    - `phone` string — Phone number of the business (format: +15557771234)
    - `address1` string, required — Address line 1 of the business address
    - `address2` string — Address line 2 of the business address
    - `city` string, required — The city of the business address
    - `state` string, required — The US state of the business address
    - `postal_code` string, required — The 5 digit postal code of the business address
    - `website` string — The website of the business
  - `business_admin` object, required
    - `first_name` string, required — The legal first name of the business admin
    - `last_name` string, required — The legal last name of the business admin
    - `email` string, required — The email address of the business admin
    - `date_of_birth` string — The date of birth of the business admin (format: YYYY-MM-DD) -- Required if `business_type` in `business_info` is "soleProprietorship")
    - `ssn` string — The last four digits of the business admin's Social Security Number -- Required if `business_type` in `business_info` is "soleProprietorship")
    - `address1` string — Address line 1 of the business admin's address
    - `address2` string — Address line 2 of the business admin's address
    - `city` string — The city of the business admin's address
    - `state` string — The US State of the business admin's address
    - `postal_code` string — The 5 digit postal code of the business admin's address
  - `business_controller` object — Required if `business_type` in `business_info` is not "soleProprietorship"
    - `first_name` string, required — The legal first name of the business controller
    - `last_name` string, required — The legal last name of the business controller
    - `email` string, required — Email of the business user
    - `title` string, required — The job title of the business controller
    - `date_of_birth` string, required — The date of birth of the business controller (format: YYYY-MM-DD)
    - `ssn` string — The last four digits of the business controller's Social Security Number
    - `address1` string, required — Address line 1 of the business controller's address
    - `address2` string — Address line 2 of the business controller's address
    - `city` string, required — The city of the business controller' address
    - `state` string, required — The US State of the business controller's address
    - `postal_code` string, required — The 5 digit postal code of the business controller's address
  - `beneficial_owners` object[]
    - `email` string — Email of the beneficial owner
    - `first_name` string — First name of the beneficial owner
    - `last_name` string — Last name of the beneficial owner
    - `date_of_birth` string — Date of birth of the beneficial owner (format: YYYY-MM-DD)
    - `ssn` string — The last four digits of the beneficial owner's Social Security Number
    - `address1` string — Address line 1 of the beneficial owner's address
    - `address2` string — Address line 2 of the beneficial owner's address
    - `city` string — The city of the beneficial owner's address
    - `state` string — The US State of the beneficial owner's address
    - `postal_code` string — The 5 digit postal code of the beneficial owner's address

## Response `200`

Successful response

- object
  - `id` string — The unique ID for the business profile to be provided as a query param in the Astra SDK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/astra/apis/astra-developer-api.md) · [All operations](https://skmtc.net/astra/apis/astra-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/astra/astra-developer-api/versions/09f0430e5d33/schema)
