Skip to main content
POST
Submit billing details

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
first_name
string
required
Required string length: 2 - 20
Pattern: ^[A-Za-z]+$
last_name
string
required
Required string length: 2 - 30
Pattern: ^[A-Za-z]+$
address
string
required
Required string length: 2 - 100
city
string
required
Required string length: 2 - 30
Pattern: ^[A-Za-z]+(?: [A-Za-z]+)*$
state
string
required
Required string length: 2
zip
string
required
Pattern: ^\d{5}(?:-\d{4})?$
accept_terms_and_conditions
boolean
required
basis_theory_response
object
required
payment_method
string
required

Membership payment method, such as card or ACH.

address2
string | null
Required string length: 2 - 100
account_type
string | null

Required when the payment method is ACH.

Response

Billing details stored.

message
string
required
Last modified on July 20, 2026