Skip to main content
POST

Authorization

string
required
Bearer token. Format: Bearer bookie_live_abc123def456

Body Parameters

string
required
Solana wallet address. Format: Base58 encoded public key
string
required
Natural language command. Max 500 characters.Examples: “Swap 5 SOL for USDC”, “Send 10 USDC to alice.sol”
number
Slippage tolerance in basis points. Default: 50 (0.5%)Range: 1-1000 (0.01% - 10%)
number
Priority fee in microlamports. Default: 1000Higher values increase transaction priority during congestion

Response

string
Unique intent identifier. Format: intent_<16 chars>
string
Parsed action type. Options: swap, transfer, query
object
Extracted transaction parametersProperties:
  • inputToken (string): Input token mint address
  • outputToken (string): Output token mint address
  • amount (number): Amount in base units (lamports)
  • recipient (string): Recipient address (for transfers)
object
Jupiter routing information (for swaps)Properties:
  • inAmount (string): Input amount
  • outAmount (string): Expected output amount
  • priceImpact (number): Price impact percentage
  • marketInfos (array): DEX routing details
number
Intent parsing confidence score (0-1)