Formations
Execute formation
Submit a paid formation to doola. Idempotent — re-calling after submission returns current state. Also acts as a manual retry surface when SubmitFormationJob has exhausted its automatic retries: resets status from failed to pending and re-enqueues.
POST
Typescript (SDK)
Authorizations
API key in the format: Bearer {api_token}
Headers
Makes this write safe to retry: a repeat with the same key replays the first response instead of creating a second resource. Scoped to the account, remembered for 24 hours; reusing a key with a different payload is an error.
Maximum string length:
255Path Parameters
The resource ID (e.g., "prod_abc123") or slug (e.g., "my-product")
Response
Formation
Available options:
awaiting_payment, pending, submitted, completed, failed Available options:
LLC Available options:
unpaid, paid, refunded 
