Skip to main content
POST
Typescript (SDK)

Authorizations

Authorization
string
header
required

API key in the format: Bearer {api_token}

Path Parameters

id
string
required

The resource ID (e.g., "prod_abc123") or slug (e.g., "my-product")

Response

Formation with new checkout_url

id
string
required
object
string
required
status
enum<string>
required
Available options:
awaiting_payment,
pending,
submitted,
completed,
failed
entity_type
enum<string>
required
Available options:
LLC
state
string
required
naics_code
string
required
description
string
required
name_options
array
required
members
array
required
responsible_party
object
required
mailing_address
object
required
ein
string | null
required
formation_filing_date
string | null
required
admin_notes
array
required
doola_error
string | null
required
stripe_checkout_session_id
string | null
required
submitted_at
string | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
doola_company_id
string | null
required
verification_id
string | null
required
payment_status
enum<string>
required
Available options:
unpaid,
paid,
refunded
documents
object[]
required
checkout_url
string | null

Present when hosted checkout is needed

charged_inline
boolean

True when card-on-file charged inline without redirect