Submit Entity Application
Submit a fully prepared business entity for review. Choose the checking account product to open and attest that you are authorized to submit on the business’s behalf. The application must have everything it needs first (check next_step.can_submit on the onboarding status); otherwise this returns the outstanding requirements. Once submitted, the application moves to review and can no longer be edited. Returns the updated onboarding status.
Authorizations
Your Meow API key, sent in the x-api-key header for authentication.
Path Parameters
Body
The checking account product to open for this entity once it is approved.
grasshopper, crb Set to true to attest that you are authorized to submit this application on the business's behalf and that the information provided is accurate and complete.
Response
Successful Response
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.
Current onboarding status.
pending_document_upload, pending_user_action, submitted, under_review, approved, rejected Legal business name.
ISO 8601 timestamp of when the entity was created.
ISO 8601 timestamp of when onboarding was last updated.
Documents uploaded during onboarding.
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.
not_started, pending, approved, rejected How this entity was onboarded (e.g. api, smb, partner).
api, smb, mcp, partner 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.