This is the first step of company formation. It validates the KYC verification, creates a formation record, and returns a Stripe Checkout URL for the $249 formation fee. After the user pays, callDocumentation Index
Fetch the complete documentation index at: https://usenaive.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/formation/:id/submit to actually submit to Doola.
UUID of a completed KYC verification (
ready_for_formation: true).Entity type. Currently
"LLC".2-letter US state code (e.g.
"WY", "DE").NAICS code ID from
GET /v1/formation/naics-codes.Business description (max 256 characters).
Company name options. At least 1 required, recommend 3 for availability. Each has
name and entity_type_ending.Optional. Defaults to the primary member’s address from KYC if not provided. If provided, must include
line1, city, state, postal_code, country, phone.checkout_url and pay the $249 formation fee. Once paid, the Stripe webhook updates the formation’s payment_status to paid. After that, call POST /v1/formation/:id/submit to trigger the Doola submission.