Skip to main content
POST
Start Build or Pro access via x402 USDC payment
x402 payment flow. Send the signed payment-signature header required by this operation instead of X-API-Key. See wallet access and x402, then review REST authentication exceptions.
Open the generated operation schema for machine-readable request and response details.

Headers

payment-signature
string

Base64-encoded x402 v2 payment payload containing the EIP-3009 signed USDC transfer authorization. Omit on first request to receive payment details.

Body

application/json
tier
enum<string>
required

Subscription tier to purchase

Available options:
build,
pro
Example:

"build"

Response

Subscription created successfully (returned when valid payment-signature header is provided)

api_key
string

The generated API key for the new subscription

Example:

"0xa_..."

tier
string

The subscription tier activated

Example:

"build"

expires_at
string<date-time>

Subscription expiration date (30 days from purchase)

wallet_address
string

The wallet address associated with the subscription

tx_hash
string | null

On-chain transaction hash for the USDC transfer (if settled)

Last modified on September 14, 2026