Skip to main content
POST
/
entities
Create Business Entity
curl --request POST \
  --url https://api.meow.com/v1/entities \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "business_phone": "+14155550123",
  "business_taxid": "12-3456789",
  "business_website": "https://catnipcoffee.com",
  "business_description": "Specialty coffee roaster and cafe",
  "account_purpose_description": "<string>",
  "provides_blockchain_or_digital_currency_services": true,
  "transacts_in_digital_currency": true,
  "develops_governs_supports_blockchain_protocol": true,
  "business_name": "Catnip Coffee Co",
  "business_date_of_incorporation": "2023-12-25",
  "incorporation_state": "DE",
  "business_address": {
    "address": "<string>",
    "city": "<string>",
    "zip": "<string>",
    "address_2": "Suite 9",
    "state": "CA"
  },
  "physical_address": {
    "address": "<string>",
    "city": "<string>",
    "zip": "<string>",
    "address_2": "Suite 9",
    "state": "CA"
  },
  "reference_id": "order-2026-04-001"
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "business_name": "<string>",
  "created_at": "2023-11-07T05:31:56Z"
}

Authorizations

x-api-key
string
header
required

Your Meow API key, sent in the x-api-key header for authentication.

Body

application/json
business_phone
string | null

Business phone number.

Required string length: 10 - 20
Example:

"+14155550123"

business_taxid
string | null

Business tax ID (EIN).

Maximum string length: 50
Example:

"12-3456789"

business_website
string | null

Public website of the business.

Maximum string length: 400
Example:

"https://catnipcoffee.com"

business_description
string | null

Short description of what the business does.

Maximum string length: 400
Example:

"Specialty coffee roaster and cafe"

industry
enum<string> | null

The industry the business operates in.

Available options:
accounting_bookkeeping,
accounting_bookkeeping_tax_preparation,
advertising,
art,
art_theater,
art_painting,
art_sculpting,
beauty_cosmetic_services,
biotech,
business_management,
cafeterias_grill_buffets_buffets,
caterers,
cleaning_services,
construction,
consulting,
consulting_strategy,
consulting_business,
consulting_financial,
crypto,
crypto_exchange,
crypto_investments,
crypto_daos,
crypto_nfts,
crypto_mining,
saas,
design,
design_web,
design_digital,
design_interior,
design_fashion,
drinking_places_alcoholic_beverages,
ecommerce,
ecommerce_amazon,
ecommerce_ebay,
ecommerce_shopify,
education,
education_university,
education_financial,
energy,
energy_solar,
energy_wind,
energy_refining,
energy_fuel,
entertainment,
entertainment_television,
entertainment_film,
entertainment_music,
entertainment_print,
financial_services,
financial_services_money_services_business,
financial_services_payment_processor,
financial_services_fintech,
financial_services_consumer_commercial_lending,
fitness,
food,
food_restaurant_food_truck,
food_manufacturing,
food_service_contractors,
full_service_restaurants,
hardware,
health_services,
health_services_clinic,
health_services_telehealth,
health_services_holistic_services,
health_services_healthcare_tech,
holding,
insurance,
investment,
investment_venture_capital,
legal,
legal_attorney,
legal_paralegal,
limited_service_restaurants,
marketing,
marketplace,
merchant_banking,
merges_and_acquisitions,
mining,
mobile_food_services,
nonprofit,
other,
private_equity,
professional_services,
professional_services_architect,
professional_services_attorney,
professional_services_doctor,
professional_services_engineer,
professional_services_paralegal,
real_estate,
real_estate_short_term_rental,
real_estate_development,
real_estate_investing,
real_estate_property_management,
recruiting,
research,
research_medical,
research_scientific,
research_market,
retail_wholesale,
security,
security_private,
security_infosec,
shipping_warehousing,
sports_team,
support_services,
snack_and_nonalcoholic_beverage_bars,
software,
software_b2b,
software_developer_tools,
software_enterprise_software,
technology,
technology_agriculture,
technology_artificial_intelligence,
technology_augmented_reality,
technology_community,
technology_consumer,
technology_drones,
technology_government,
technology_it_telecom,
technology_robotics,
technology_virtual_reality,
transportation,
transportation_limo_car_service,
transportation_ride_share,
travel,
travel_agency,
travel_hotel_reservations,
waste_management,
cannabis
account_purpose
enum<string> | null

Why the business needs the account.

Available options:
additional_yield,
business_operations,
other
account_purpose_description
string | null

Free-text detail for the account purpose, when relevant.

Maximum string length: 400
provides_blockchain_or_digital_currency_services
boolean | null

Whether the business provides blockchain or digital currency services.

transacts_in_digital_currency
boolean | null

Whether the business transacts in digital currency.

develops_governs_supports_blockchain_protocol
boolean | null

Whether the business develops, governs, or supports a blockchain protocol.

business_name
string | null

Legal business name.

Required string length: 1 - 400
Example:

"Catnip Coffee Co"

business_date_of_incorporation
string<date> | null

Date the business was incorporated.

incorporation_state
enum<string> | null

State or jurisdiction of incorporation.

Available options:
AL,
AK,
AZ,
AR,
CA,
CO,
CT,
DC,
DE,
FL,
GA,
HI,
ID,
IL,
IN,
IA,
KS,
KY,
LA,
ME,
MD,
MA,
MI,
MN,
MS,
MO,
MT,
NE,
NV,
NH,
NJ,
NM,
NY,
NC,
ND,
OH,
OK,
OR,
PA,
RI,
SC,
SD,
TN,
TX,
UT,
VT,
VA,
WA,
WV,
WI,
WY,
PR
Example:

"DE"

Legal structure of the business (e.g. llc, corp).

Available options:
ccorp,
corp,
estate,
foreign_entity,
llc,
llp,
lp,
nonprofit,
partnership,
scheme,
scorp,
soleprop,
trust
business_address
OnboardingAddress · object | null

Registered legal business address.

physical_address
OnboardingAddress · object | null

Primary operating address, sent together with business_address. Provide it only when it differs from the legal address; omitting it keeps a physical address already on file, or uses the legal address when none is set yet.

reference_id
string | null

Your own identifier for this entity. Pass the same value to retry safely: a create reusing a reference_id you already used returns the original entity instead of creating a duplicate.

Required string length: 1 - 255
Example:

"order-2026-04-001"

Response

Successful Response

id
string<uuid>
required

Public ID of the new business entity. Use it as the entity_id path parameter on the onboarding endpoints, and in the x-entity-id header for entity-scoped requests once the entity is onboarded.

business_name
string | null
required

Legal business name.

created_at
string<date-time>
required

ISO 8601 timestamp of when the entity was created.