Subscription
Authorizations
AuthorizationstringRequired
Privy-issued JWT. Obtain by connecting your wallet at https://app.zirodelta.com.
Responses
200
Subscription status.
application/json
401
Missing or invalid JWT.
application/json
429
Rate limit exceeded.
application/json
503
Database unavailable.
application/json
get
/api/subscriptionAuthorizations
AuthorizationstringRequired
Privy-issued JWT. Obtain by connecting your wallet at https://app.zirodelta.com.
Body
signaturestringRequiredExample:
65-byte EIP-712 signature hex string (from eth_signTypedData_v4), including the 0x prefix.
0xabc123...def456amountstringRequiredExample:
USDC amount as a string. Must match the current subscription price.
10.0timeinteger · int64RequiredExample:
Unix timestamp in milliseconds used as the usdSend nonce when signing.
1736553612345Responses
200
Subscription activated. Returns updated subscription status.
application/json
400
Invalid request parameters or body.
application/json
401
Missing or invalid JWT.
application/json
429
Rate limit exceeded.
application/json
500
Internal server error.
application/json
502
Payment submission to Hyperliquid failed.
application/json
post
/api/subscription/activateLast updated
Was this helpful?