Skip to main content
PATCH
/
entities
/
{entity_id}
/
business-details
Update Business Details
curl --request PATCH \
  --url https://api.meow.com/v1/entities/{entity_id}/business-details \
  --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"
  }
}
'
{
  "entity_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "business_name": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "documents": [
    {
      "file_name": "<string>"
    }
  ],
  "next_step": {
    "missing": [
      "<string>"
    ],
    "can_submit": true,
    "required_proof_types": []
  }
}

Authorizations

x-api-key
string
header
required

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

Path Parameters

entity_id
string
required

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.

Response

Successful Response

entity_id
string<uuid>
required

Public ID of the onboarded business entity, stable across the onboarding lifecycle and matching the entity_id used in the Customer API, MCP, and webhook payloads.

status
enum<string>
required

Current onboarding status.

Available options:
pending_document_upload,
pending_user_action,
submitted,
under_review,
approved,
rejected
business_name
string | null
required

Legal business name.

created_at
string<date-time>
required

ISO 8601 timestamp of when the entity was created.

updated_at
string<date-time>
required

ISO 8601 timestamp of when onboarding was last updated.

documents
OnboardingDocumentStatus · object[]
required

Documents uploaded during onboarding.

kyc_status
enum<string>
required

Identity verification status of the entity's primary representative. After you submit KYC data or the representative completes verification, this value moves to pending and resolves on its own; poll it to track progress. It is coarser than the identity_verification.* webhooks: a verification the webhooks report as identity_verification.action_required shows here as pending until a new attempt resolves.

Available options:
not_started,
pending,
approved,
rejected
onboarding_type
enum<string>
required

How this entity was onboarded (e.g. api, smb, partner).

Available options:
api,
smb,
mcp,
partner
next_step
OnboardingNextStep · object
required

What you must do next: the current onboarding step, the items still missing for it, and whether the application is ready to be submitted for review.