Skip to main content
POST
Typescript (SDK)

Authorizations

Authorization
string
header
required

Lucid API key (lk_live_... or lk_test_...)

Headers

X-Payment-Proof
string
required

Transaction hash proving USDC payment (x402 protocol)

Body

application/json
passport_id
string
required
duration_hours
integer
default:24

Response

Subscription created

subscribed
boolean
required
passport_id
string
required
expires_at
integer
required

Unix timestamp

duration_hours
integer
required