Start bank account onboarding
start_bank_onboardingCreate one consented Mercury partner prefill and return the founder-only signup link. Call get_bank_onboarding_status first. Never request or include an SSN, identity image, raw formation document, Mercury credential, or legal name/EIN override; Corply loads trusted company facts server-side. Obtain fresh, explicit user confirmation that Corply may send the supplied owner, address, business, formation, legal-name, EIN, and invitation-email data to Mercury before calling. Only an active owner, founder, or cofounder may authorize this sharing. The founder still completes Mercury identity verification, reviews the application, accepts Mercury's terms, and submits it. Reuse the exact idempotencyKey after a timeout and never invent a new key for an uncertain attempt. Reuse saved Corply addresses; new or changed business, contact and owner addresses must be Google-listed with a postal code before submission. Address selection needs no separate confirmation beyond the required Mercury data-sharing consent. Respect the returned environment; never present a sandbox handoff as a real bank-account application. Prerequisite: authenticated active company access plus every prerequisite stated above. Canonicality: invokes the shared backend action; trust the returned actual_tool_output and context_engineering instead of adding a state-recovery call. Idempotency: obey the tool-specific retry key or guarantee; if none is stated, inspect refreshed state before retrying. Confirmation boundary: obtain fresh, explicit user confirmation before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| about | No | ||
| companyId | No | ||
| inviteEmail | Yes | ||
| idempotencyKey | Yes | ||
| _corply_context | No | ||
| beneficialOwners | Yes | ||
| formationDetails | No | ||
| businessLegalAddress | No | ||
| businessContactDetails | No | ||
| businessPhysicalAddress | No | ||
| founderAuthorizedDataSharing | Yes |