Atlas company formation
atlas_company_formationFull Description
Stripe Atlas: start or resume a Delaware C corp/LLC formation. Set action to "create" once per new company; it creates the application and a separate Stripe merchant. Follow the returned authorization instructions. To resume an existing application, skip "create": find its Atlas account with list_available_accounts_or_orgs, then set action to "retrieve" and continue with "advance". Set action to "retrieve" on the authorized Atlas account to load the draft and next step. Set action to "advance" with step and data to save answers. Follow next_step_instructions and next_step_schema, including when to validate or hand off to the Dashboard. Steps can be revisited. Drafts only: submission, signing, payment, and personal tax IDs happen in the Dashboard. Creation is not idempotent. After a timeout or unclear failure, don't retry "create"; check accounts or retrieve the draft and resend only missing changes using returned IDs.
Parameters (3 required, 2 optional)
actionstringCreate a new company application, retrieve the current formation, or save a formation step.
createretrieveadvancelivemodebooleanWhether to operate in livemode (true) or test mode/ sandbox (false). Must match the livemode of the stripe_context account.
stripe_contextstringThe account to target for this request. Use the `stripe_context` value returned by list_available_accounts_or_orgs.
dataobjectAnswers matching the returned next_step_schema. Required for advance except validate, where it is ignored. Omit for create and retrieve.
stepstringRequired for advance; use the step returned by retrieve. Omit for create and retrieve.