Skip to main content
POST
Create Application

Authorizations

x-api-key
string
header
required

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

Body

application/json
business_name
string
required

Legal business name.

Maximum string length: 400
Example:

"Catnip Coffee Co"

business_date_of_incorporation
string<date>
required

Date the business was incorporated.

Legal structure of the business (e.g. llc, corp). Businesses incorporated outside the US use foreign_entity.

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

Registered legal business address. Must be in a country where Meow supports business onboarding; unsupported countries are rejected with the full supported list.

user_email
string<email>
required

Email address of the primary representative who will own the account.

incorporation_state
enum<string> | null

US state of incorporation. Required for businesses incorporated in the US; omit for businesses incorporated elsewhere.

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"

physical_address
OnboardingAddress · object | null

Primary operating address. Omit it when the business operates at its registered legal address; that address is then used as the physical address too.

partner_reference_id
string | null

Your own reference ID for this application, used to make creation idempotent.

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.

application_id
string<uuid>
required

Unique application identifier.

partner_reference_id
string | null
required

Your reference ID.

onboarding_url
string
required

URL the applicant opens to complete onboarding.