Skip to main content
POST
Quote a curated Pack
Requires HMAC authentication with trading and delegated_signing. Do not send x-on-behalf-of or onBehalfOf; quoting does not select a managed account. stakeAmount is an integer micro-USDC string: "10000000" is 10 USDC. The quote is advisory and does not reserve price or liquidity. Check eligible before accessing pricing fields. An ineligible response can omit every pricing field:
For an eligible quote, derive minPayoutAmount from potentialPayout using the SDK’s integer payout helper and your chosen slippage tolerance. Confirm the vault allowance before preparing a short-lived buy intent. This endpoint shares the partner-owner limit of 10 requests per 10 seconds with the other partner Packs endpoints.

Authorizations

lmts-api-key
string
header
required

Scoped API token with HMAC-SHA256 signing. Requires three headers: lmts-api-key (token ID), lmts-timestamp (ISO-8601), lmts-signature (Base64-encoded HMAC). See Authentication docs for details.

Headers

lmts-timestamp
string
required

ISO-8601 HMAC signing timestamp.

lmts-signature
string
required

Base64 HMAC-SHA256 signature. Sign the method, path including query, and exact body with the timestamp.

Body

application/json
packId
string<uuid>
required
Example:

"22222222-2222-4222-8222-222222222222"

stakeAmount
string
required

Positive integer micro-USDC string; 1000000 = 1 USDC.

Pattern: ^[1-9]\d{0,19}$
Example:

"10000000"

Response

Successful response

Advisory quote. Ineligible responses may omit all fields except eligible and ineligibleReasons.

eligible
boolean
required
parlayType
enum<string>
Available options:
CLOB,
NEGRISK
rawMultiplier
number
multiplier
number
potentialPayout
string

Total payout in raw micro-USDC.

collateralRequired
string

Collateral in raw micro-USDC.

vigPercent
number
legs
object[]

Canonical signed-intent leg order.

ineligibleReasons
string[] | null