Meow Partner Onboarding API
Onboard entities using your partner API key.
Onboard entities using your partner API key.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/meow-partner-onboarding-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Meow Accounts Partner Onboarding API
description: '## Overview
The Meow API provides financial services and billing capabilities for your business.
### Core Features
- **Financial data access**: access account information, transactions, balances, and payment networks.
- **Crypto operations**: create and manage crypto contacts, and initiate USDC transfers across blockchain networks.
### Billing API
The Billing API lets you create and manage invoices and collect payments:
- **Product management**: create and manage products with custom pricing.
- **Customer management**: maintain invoicing customers with their addresses.
- **Invoice creation**: generate invoices with line items, discounts, and custom notes.
- **Payment options**: accept payments via ACH, wire, international wire, card, and USDC.
- **Collection accounts**: configure accounts for payment collection.
### Getting Started
Authenticate by sending your API key in the `x-api-key` request header.
To scope requests to a specific entity, include the `x-entity-id` header. Use the `/api-keys/accessible-entities` endpoint to list all entities accessible by your API key.
### Error Responses
Errors return JSON with `code`, `message`, and `debug_message`. The `code` aligns with FDX where possible; use `debug_message` for troubleshooting only.
Common error codes:
- `500`: Internal server error
- `501`: Subsystem unavailable
- `503`: Scheduled maintenance
- `601`: Data not found
- `602`: Customer not authorized
- `701`: Account not found
- `703`: Invalid input (including invalid date ranges)
- `704`: Account type not supported
- `705`: Account is closed
- `801`: Transaction not found
'
contact:
name: Meow
url: https://meow.com/
email: support@meow.com
version: 1.0.0
license:
name: Proprietary
url: https://www.meow.com/terms-of-service
servers:
- url: https://api.meow.com/v1
description: Meow API Production
- url: https://api.sandbox.meow.com/v1
description: Meow API Sandbox
security:
- apiKeyAuth: []
tags:
- name: Partner Onboarding
description: Onboard entities using your partner API key.
paths:
/partner/applications:
post:
tags:
- Partner Onboarding
summary: Create Application
description: Create a new onboarding application with business details. The applicant receives an invitation email to set their password and complete onboarding.
operationId: create_application_partner_applications_post
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerCreateApplicationRequest'
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerApplicationResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:write
get:
tags:
- Partner Onboarding
summary: List Applications
description: List all applications you have created.
operationId: list_applications_partner_applications_get
parameters:
- name: limit
in: query
required: false
schema:
type: integer
maximum: 200
minimum: 1
description: Maximum number of results to return.
default: 50
title: Limit
description: Maximum number of results to return.
- name: offset
in: query
required: false
schema:
type: integer
minimum: 0
description: Number of results to skip.
default: 0
title: Offset
description: Number of results to skip.
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerApplicationListResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:read
/partner/applications/{app_id}:
get:
tags:
- Partner Onboarding
summary: Get Application Status
description: Get the onboarding status of an application, including uploaded documents and the applicant's KYC status.
operationId: get_application_partner_applications__app_id__get
parameters:
- name: app_id
in: path
required: true
schema:
type: string
title: App Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerApplicationStatusResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:read
/partner/applications/{app_id}/documents/upload-url:
post:
tags:
- Partner Onboarding
summary: Get Document Upload URL
description: Get a pre-signed URL to upload a KYB document. Use HTTP PUT to upload the file to the returned URL, then confirm it.
operationId: get_upload_url_partner_applications__app_id__documents_upload_url_post
parameters:
- name: app_id
in: path
required: true
schema:
type: string
title: App Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerDocumentUploadRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerDocumentUploadResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:write
/partner/applications/{app_id}/documents/confirm:
post:
tags:
- Partner Onboarding
summary: Confirm Document Upload
description: Confirm that a KYB document was uploaded successfully.
operationId: confirm_document_partner_applications__app_id__documents_confirm_post
parameters:
- name: app_id
in: path
required: true
schema:
type: string
title: App Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerDocumentConfirmRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerDocumentConfirmResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:write
/partner/applications/{app_id}/kyc:
post:
tags:
- Partner Onboarding
summary: Submit KYC Data
description: 'Submit identity (KYC) data you have already collected for the applicant, with their consent. Verification runs server-side; the applicant does not need to complete a verification link. The result is usually available asynchronously: poll the application status endpoint for the final `kyc_status`, or subscribe to the `identity_verification.*` webhook events. Repeat submissions while a verification is in progress are idempotent and return the current status without re-sending data; corrected data is applied on a new submission after the current attempt completes or fails.'
operationId: submit_kyc_partner_applications__app_id__kyc_post
parameters:
- name: app_id
in: path
required: true
schema:
type: string
title: App Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerKycSubmissionRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PartnerKycSubmissionResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- apiKeyAuth:
- partner:onboarding:write
components:
schemas:
StateCode:
type: string
enum:
- 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
title: StateCode
x-enum-varnames:
- 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
OnboardingApplicationStatus:
type: string
enum:
- pending_document_upload
- pending_user_action
- submitted
- under_review
- approved
- rejected
title: OnboardingApplicationStatus
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
CountryCodeAlpha2:
type: string
enum:
- AW
- AF
- AO
- AI
- AX
- AL
- AD
- AE
- AR
- AM
- AS
- AQ
- TF
- AG
- AU
- AT
- AZ
- BI
- BE
- BJ
- BQ
- BF
- BD
- BG
- BH
- BS
- BA
- BL
- BY
- BZ
- BM
- BO
- BR
- BB
- BN
- BT
- BV
- BW
- CF
- CA
- CC
- CH
- CL
- CN
- CI
- CM
- CD
- CG
- CK
- CO
- KM
- CV
- CR
- CU
- CW
- CX
- KY
- CY
- CZ
- DE
- DJ
- DM
- DK
- DO
- DZ
- EC
- EG
- ER
- EH
- ES
- EE
- ET
- FI
- FJ
- FK
- FR
- FO
- FM
- GA
- GB
- GE
- GG
- GH
- GI
- GN
- GP
- GM
- GW
- GQ
- GR
- GD
- GL
- GT
- GF
- GU
- GY
- HK
- HM
- HN
- HR
- HT
- HU
- ID
- IM
- IN
- IO
- IE
- IR
- IQ
- IS
- IL
- IT
- JM
- JE
- JO
- JP
- KZ
- KE
- KG
- KH
- KI
- KN
- KR
- KW
- LA
- LB
- LR
- LY
- LC
- LI
- LK
- LS
- LT
- LU
- LV
- MO
- MF
- MA
- MC
- MD
- MG
- MV
- MX
- MH
- MK
- ML
- MT
- MM
- ME
- MN
- MP
- MZ
- MR
- MS
- MQ
- MU
- MW
- MY
- YT
- NA
- NC
- NE
- NF
- NG
- NI
- NU
- NL
- 'NO'
- NP
- NR
- NZ
- OM
- PK
- PA
- PN
- PE
- PH
- PW
- PG
- PL
- PR
- KP
- PT
- PY
- PS
- PF
- QA
- RE
- RO
- RU
- RW
- SA
- SD
- SN
- SG
- GS
- SH
- SJ
- SB
- SL
- SV
- SM
- SO
- PM
- RS
- SS
- ST
- SR
- SK
- SI
- SE
- SZ
- SX
- SC
- SY
- TC
- TD
- TG
- TH
- TJ
- TK
- TM
- TL
- TO
- TT
- TN
- TR
- TV
- TW
- TZ
- UG
- UA
- UM
- UY
- US
- UZ
- VA
- VC
- VE
- VG
- VI
- VN
- VU
- WF
- WS
- XK
- YE
- ZA
- ZM
- ZW
title: CountryCodeAlpha2
x-enum-varnames:
- AW
- AF
- AO
- AI
- AX
- AL
- AD
- AE
- AR
- AM
- AS
- AQ
- TF
- AG
- AU
- AT
- AZ
- BI
- BE
- BJ
- BQ
- BF
- BD
- BG
- BH
- BS
- BA
- BL
- BY
- BZ
- BM
- BO
- BR
- BB
- BN
- BT
- BV
- BW
- CF
- CA
- CC
- CH
- CL
- CN
- CI
- CM
- CD
- CG
- CK
- CO
- KM
- CV
- CR
- CU
- CW
- CX
- KY
- CY
- CZ
- DE
- DJ
- DM
- DK
- DO
- DZ
- EC
- EG
- ER
- EH
- ES
- EE
- ET
- FI
- FJ
- FK
- FR
- FO
- FM
- GA
- GB
- GE
- GG
- GH
- GI
- GN
- GP
- GM
- GW
- GQ
- GR
- GD
- GL
- GT
- GF
- GU
- GY
- HK
- HM
- HN
- HR
- HT
- HU
- ID
- IM
- IN
- IO
- IE
- IR
- IQ
- IS
- IL
- IT
- JM
- JE
- JO
- JP
- KZ
- KE
- KG
- KH
- KI
- KN
- KR
- KW
- LA
- LB
- LR
- LY
- LC
- LI
- LK
- LS
- LT
- LU
- LV
- MO
- MF
- MA
- MC
- MD
- MG
- MV
- MX
- MH
- MK
- ML
- MT
- MM
- ME
- MN
- MP
- MZ
- MR
- MS
- MQ
- MU
- MW
- MY
- YT
- NA
- NC
- NE
- NF
- NG
- NI
- NU
- NL
- 'NO'
- NP
- NR
- NZ
- OM
- PK
- PA
- PN
- PE
- PH
- PW
- PG
- PL
- PR
- KP
- PT
- PY
- PS
- PF
- QA
- RE
- RO
- RU
- RW
- SA
- SD
- SN
- SG
- GS
- SH
- SJ
- SB
- SL
- SV
- SM
- SO
- PM
- RS
- SS
- ST
- SR
- SK
- SI
- SE
- SZ
- SX
- SC
- SY
- TC
- TD
- TG
- TH
- TJ
- TK
- TM
- TL
- TO
- TT
- TN
- TR
- TV
- TW
- TZ
- UG
- UA
- UM
- UY
- US
- UZ
- VA
- VC
- VE
- VG
- VI
- VN
- VU
- WF
- WS
- XK
- YE
- ZA
- ZM
- ZW
PartnerDocumentUploadRequest:
properties:
proof_type:
$ref: '#/components/schemas/PublicKybProofType'
description: Type of KYB document being uploaded. Common values are `incorporation` (certificate of incorporation or formation document), `address` (proof of business address), and `bank_statement`. Non-US businesses also upload `shareholder_registry` (your shareholder registry, also called the register of members) and `officer_registry` (your register of directors and officers). The onboarding status response lists exactly what an entity owes in `next_step.required_proof_types`.
file_name:
type: string
title: File Name
description: Original file name including extension.
content_type:
type: string
title: Content Type
description: MIME type of the file (e.g. `application/pdf`, `image/png`).
default: application/pdf
type: object
required:
- proof_type
- file_name
title: PartnerDocumentUploadRequest
PartnerDocumentConfirmRequest:
properties:
object_key:
type: string
title: Object Key
description: Object key returned from the upload-url endpoint.
proof_type:
$ref: '#/components/schemas/PublicKybProofType'
description: Type of KYB document being confirmed. Use the same `proof_type` you passed when requesting the upload URL.
type: object
required:
- object_key
- proof_type
title: PartnerDocumentConfirmRequest
ExtPlaidIDNumberType:
type: string
enum:
- ar_dni
- au_drivers_license
- au_passport
- br_cpf
- ca_sin
- cl_run
- cn_resident_card
- co_nit
- dk_cpr
- eg_national_id
- es_dni
- es_nie
- hk_hkid
- in_pan
- in_epic
- it_cf
- jo_civil_id
- jp_my_number
- ke_huduma_namba
- kw_civil_id
- mx_curp
- mx_rfc
- my_nric
- ng_nin
- nz_drivers_license
- om_civil_id
- ph_psn
- pl_pesel
- ro_cnp
- sa_national_id
- se_pin
- sg_nric
- tr_tc_kimlik
- us_ssn
- us_ssn_last_4
- za_smart_id
title: ExtPlaidIDNumberType
x-enum-varnames:
- ar_dni
- au_drivers_license
- au_passport
- br_cpf
- ca_sin
- cl_run
- cn_resident_card
- co_nit
- dk_cpr
- eg_national_id
- es_dni
- es_nie
- hk_hkid
- in_pan
- in_epic
- it_cf
- jo_civil_id
- jp_my_number
- ke_huduma_namba
- kw_civil_id
- mx_curp
- mx_rfc
- my_nric
- ng_nin
- nz_drivers_license
- om_civil_id
- ph_psn
- pl_pesel
- ro_cnp
- sa_national_id
- se_pin
- sg_nric
- tr_tc_kimlik
- us_ssn
- us_ssn_last_4
- za_smart_id
PartnerDocumentUploadResponse:
properties:
upload_url:
type: string
title: Upload Url
description: Pre-signed URL to upload the file via HTTP PUT.
object_key:
type: string
title: Object Key
description: Object key, required when confirming the upload.
max_bytes:
type: integer
title: Max Bytes
description: Maximum allowed file size in bytes.
expires_in_seconds:
type: integer
title: Expires In Seconds
description: Number of seconds until the upload URL expires.
type: object
required:
- upload_url
- object_key
- max_bytes
- expires_in_seconds
title: PartnerDocumentUploadResponse
LegalStructure:
type: string
enum:
- ccorp
- corp
- estate
- foreign_entity
- llc
- llp
- lp
- nonprofit
- partnership
- scheme
- scorp
- soleprop
- trust
title: LegalStructure
PartnerDocumentConfirmResponse:
properties:
confirmed:
type: boolean
title: Confirmed
description: Whether the document was successfully confirmed.
file_name:
type: string
title: File Name
description: Confirmed file name.
type: object
required:
- confirmed
- file_name
title: PartnerDocumentConfirmResponse
Timestamp:
type: string
format: date-time
title: Timestamp
description: ISO 8601 date-time in the format `YYYY-MM-DDThh:mm:ss.nnn[Z|[+|-]hh:mm]` (per [IETF RFC 3339](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)).
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
OnboardingKycStatus:
type: string
enum:
- not_started
- pending
- action_required
- approved
- rejected
title: OnboardingKycStatus
x-enum-varnames:
- not_started
- pending
- action_required
- approved
- rejected
PartnerApplicationResponse:
properties:
entity_id:
type: string
format: uuid
title: Entity Id
description: 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:
$ref: '#/components/schemas/OnboardingApplicationStatus'
description: Current onboarding status.
business_name:
anyOf:
- type: string
- type: 'null'
title: Business Name
description: Legal business name.
created_at:
$ref: '#/components/schemas/Timestamp'
description: ISO 8601 timestamp of when the entity was created.
updated_at:
$ref: '#/components/schemas/Timestamp'
description: ISO 8601 timestamp of when onboarding was last updated.
application_id:
type: string
format: uuid
title: Application Id
description: Unique application identifier.
partner_reference_id:
anyOf:
- type: string
- type: 'null'
title: Partner Reference Id
description: Your reference ID.
onboarding_url:
type: string
title: Onboarding Url
description: URL the applicant opens to complete onboarding.
type: object
required:
- entity_id
- status
- business_name
- created_at
- updated_at
- application_id
- partner_reference_id
- onboarding_url
title: PartnerApplicationResponse
PartnerCreateApplicationRequest:
properties:
business_name:
type: string
maxLength: 400
title: Business Name
description: Legal business name.
examples:
- Catnip Coffee Co
business_date_of_incorporation:
$ref: '#/components/schemas/DateString'
description: Date the business was incorporated.
incorporation_state:
anyOf:
- $ref: '#/components/schemas/StateCode'
- type: 'null'
description: US state of incorporation. Required for businesses incorporated in the US; omit for businesses incorporated elsewhere.
examples:
- DE
legal_structure:
$ref: '#/components/schemas/LegalStructure'
description: Legal structure of the business (e.g. `llc`, `corp`). Businesses incorporated outside the US use `foreign_entity`.
business_address:
$ref: '#/components/schemas/OnboardingAddress'
description: Registered legal business address. Must be in a country where Meow supports business onboarding; unsupported countries are rejected with the full supported list.
physical_address:
anyOf:
- $ref: '#/components/schemas/OnboardingAddress'
- type: 'null'
description: Primary operating address. Omit it when the business operates at its registered legal address; that address is then used as the physical address too.
user_email:
type: string
format: email
title: User Email
description: Email address of the primary representative who will own the account.
partner_reference_id:
anyOf:
- type: string
- type: 'null'
title: Partner Reference Id
description: Your own reference ID for this application, used to make creation idempotent.
type: object
required:
- business_name
- business_date_of_incorporation
- legal_structure
- business_address
- user_email
title: PartnerCreateApplicationRequest
PartnerApplicationStatusResponse:
properties:
entity_id:
type: string
format: uuid
title: Entity Id
description: 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:
$ref: '#/components/schemas/OnboardingApplicationStatus'
description: Current onboarding status.
business_name:
anyOf:
- type: string
- type: 'null'
title: Business Name
description: Legal business name.
created_at:
$ref: '#/components/schemas/Timestamp'
description: ISO 8601 timestamp of when the entity was created.
updated_at:
$ref: '#/components/schemas/Timestamp'
description: ISO 8601 timestamp of when onboarding was last updated.
documents:
items:
$ref: '#/components/schemas/OnboardingDocumentStatus'
type: array
title: Documents
description: Documents uploaded during onboarding.
kyc_status:
$ref: '#/components/schemas/OnboardingKycStatus'
description: Identity verification status of the primary representative. After you submit KYC data or they complete verification, this moves to `pending` and resolves on its own; poll it to track progress.
application_id:
type: string
format: uuid
title: Application Id
description: Unique application identifier.
partner_reference_id:
anyOf:
- type: string
- type: 'null'
title: Partner Reference Id
description: Your reference ID.
onboarding_url:
type: string
title: Onboarding Url
description: URL the applicant opens to complete onboarding.
type: object
required:
- entity_id
- status
- business_name
- created_at
- updated_at
- documents
- kyc_status
- application_id
- partner_reference_id
- onboarding_url
title: PartnerApplicationStatusResponse
PartnerApplicationListResponse:
properties:
applications:
items:
$ref: '#/components/schemas/PartnerApplicationResponse'
type: array
title: Applications
description: List of partner applications.
type: object
required:
- applications
title: PartnerApplicationListResponse
DateString:
type: string
format: date
title: DateString
description: ISO 8601 full-date in the format `YYYY-MM-DD` (per [IETF RFC 3339](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)).
OnboardingDocumentStatus:
properties:
proof_type:
$ref: '#/components/schemas/PublicKybProofType'
description: Type of KYB document on file.
file_name:
anyOf:
- type: string
- type: 'null'
title: File Name
description: Uploaded file name, or null if not yet uploaded.
representative_id:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Representative Id
description: The representative this document belongs to, or null for business-level documents.
type: object
required:
- proof_type
- file_name
title: OnboardingDocumentStatus
OnboardingAddress:
properties:
address:
type: string
maxLength: 900
minLength: 1
title: Address
description: Street address line 1.
examples:
- 9 Whisker Way
address_2:
anyOf:
- type: string
maxLength: 900
- type: 'null'
title: Address 2
description: Street address line 2.
examples:
- Suite 9
city:
type: string
maxLength: 300
minLength: 1
title: City
description: City name.
examples:
- San Francisco
state:
anyOf:
- type: string
maxLength: 300
- type: 'null'
title: State
description: State or province code.
examples:
- CA
zip:
type: string
maxLength: 100
minLength: 1
title: Zip
description: Postal or ZIP code.
examples:
- '94105'
country:
$ref: '#/components/schemas/CountryCodeAlpha2'
description: ISO 3166-1 alpha-2 country code.
type: object
required:
- address
- city
- zip
- country
title: OnboardingAddress
PartnerKycSubmissionResponse:
properties:
application_id:
type: string
format: uuid
title: Application Id
description: Unique application identifier.
user_email:
type: string
title: User Email
description: Email address of the verified applicant.
kyc_status:
$ref: '#/components/schemas/OnboardingKycStatus'
description: 'Identity verification status after this submission. Verification usually completes asynchronously; poll the application status endpoint for the final result. This polled status has no `action_required` value: attempts the `identity_verification.*` webhook stream reports as `identity_verification.action_required` appear here as `pending` until a new attempt resolves.'
type: object
required:
- application_id
- user_email
- kyc_status
title: PartnerKycSubmissionResponse
PublicKybProofType:
type: string
enum:
- accredited
- address
- articles_of_organization
- bank_statement
- client_contract
- client_invoice
- beneficial_owner_address
- beneficial_owner_id
- beneficial_owner_id_back
- beneficial_ownership_register
- bylaws
- certificate_of_good_standing
- corporate_resolution
- drivers_license
- due_diligence
- ein
- final_edd_report
- government_issued_business_license
- hemp_cultivator_state_license
- incorporation
- industry_related_license
- lease_agreement
- llc_resolution
- money_service_business_license
- money_transmitter_registration
- mortgage_statement
- national_id
- org_chart
- partnership_agreement
- partnership_agreement_due_diligence
- partnership_resolution
- personal_address
- remote_employees_due_diligence
- signed_ss4
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/meow/refs/heads/main/openapi/meow-partner-onboarding-api-openapi.yml