Get formation status
get_statusReturn the formation status for a company (or its latest formation): founder-facing checklist, the payment block once documents exist, THIS caller's pendingSignatures + who else is awaitingOthers, postIncorp tasks, webDashboardUrl, nextStep, and an optional private celebration link after verified incorporation. Offer a newly discovered milestone once; trust nextStep over your own inference of what comes next. Before a new formation payment, billingCadence previews the exact required ongoing-plan disclosure without creating or changing checkout. Ask monthly versus annual once; annual includes 20% off Corply service fees. If the founder explicitly asks to remove phone, email, or domain before checkout, preview again with both billingCadence and removedOptionalServices; carry that same list into request_payment after fresh consent. Amendment balances preserve the existing historical terms and ignore previews; payment.disclosureBlocker reports any reconciliation needed before checkout. Prerequisite: authenticated active company access plus every prerequisite stated above. Canonicality: reads current server state and does not manufacture company facts. Idempotency: safe to repeat. Confirmation boundary: no additional confirmation is needed for this read, reversible save, explicit fact/evidence record, link preparation, plan refresh, or action pre-authorized by a standing founder-configured policy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companyId | No | ||
| formationId | No | ||
| billingCadence | No | Read-only preview of the required ongoing plan as monthly or annual before payment. Paid or processing purchases retain their actual terms. Does not create checkout or change an active plan. | |
| _corply_context | No | ||
| removedOptionalServices | No | Pass only after the founder explicitly asks to remove phone, email, or domain. Never offer, suggest, or infer removal. Omission keeps every optional service selected. |