Skip to main content
POST
/
partner
/
applications
Create Application
curl --request POST \
  --url https://api.meow.com/v1/partner/applications \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "business_name": "<string>",
  "business_date_of_incorporation": "2023-12-25",
  "business_address": {
    "address": "<string>",
    "city": "<string>",
    "zip": "<string>",
    "address_2": "Suite 9",
    "state": "CA"
  },
  "user_email": "jsmith@example.com",
  "incorporation_state": "DE",
  "physical_address": {
    "address": "<string>",
    "city": "<string>",
    "zip": "<string>",
    "address_2": "Suite 9",
    "state": "CA"
  },
  "partner_reference_id": "<string>"
}
'
{
  "entity_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "business_name": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "application_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "partner_reference_id": "<string>",
  "onboarding_url": "<string>"
}

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).

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.

user_email
string<email>
required

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

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"

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.