TheDocumentation Index
Fetch the complete documentation index at: https://limitless-docs-ws-settlement-events.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
DelegatedOrderService enables partners with the delegated_signing scope to place and cancel orders on behalf of their sub-accounts. The server signs orders using the sub-account’s managed Privy wallet — no private key management is needed on the partner side.
Recommended setup: Store your HMAC credentials (
tokenId / secret) on your backend. Use this SDK server-side to sign partner-authenticated requests. Expose only your own app-specific endpoints to the frontend. Never expose HMAC secrets in browser bundles or client-side storage.Access
Create a GTC delegated order
Builds an unsigned GTC (Good-Til-Cancelled) limit order locally and submits it toPOST /orders with the onBehalfOf profile ID. The server signs the order via the sub-account’s managed wallet. GTC orders remain on the orderbook until filled or explicitly cancelled.
postOnly: true in the args to ensure the order only rests on the book and is never filled immediately as a taker:
Create a FAK delegated order
FAK (Fill-And-Kill) orders use the sameprice and size inputs as GTC, but they only consume immediately available liquidity and cancel any unmatched remainder.
postOnly is not supported for FAK orders.
Create a FOK delegated order
FOK (Fill-Or-Kill) orders execute immediately at the best available price or are cancelled entirely — there are no partial fills. Instead ofprice and size, FOK orders use makerAmount:
- BUY:
makerAmountis the USDC amount to spend (e.g.,50= spend $50 USDC) - SELL:
makerAmountis the number of shares to sell (e.g.,18.64= sell 18.64 shares)
Parameters
GTC order args
| Field | Type | Description |
|---|---|---|
marketSlug | string | Market identifier |
orderType | OrderType | OrderType.GTC |
onBehalfOf | number | Profile ID of the sub-account |
args.tokenId | string | Position token ID (YES or NO) from market data |
args.side | Side | BUY (0) or SELL (1) |
args.price | number | Price between 0 and 1 |
args.size | number | Number of contracts |
args.postOnly | boolean | Optional. true rejects the order if it would immediately match. Default false. |
feeRateBps | number | Fee rate in basis points (defaults to 300 if omitted) |
FAK order args
| Field | Type | Description |
|---|---|---|
marketSlug | string | Market identifier |
orderType | OrderType | OrderType.FAK |
onBehalfOf | number | Profile ID of the sub-account |
args.tokenId | string | Position token ID (YES or NO) from market data |
args.side | Side | BUY (0) or SELL (1) |
args.price | number | Price between 0 and 1 |
args.size | number | Number of contracts |
feeRateBps | number | Fee rate in basis points (defaults to 300 if omitted) |
FOK order args
| Field | Type | Description |
|---|---|---|
marketSlug | string | Market identifier |
orderType | OrderType | OrderType.FOK |
onBehalfOf | number | Profile ID of the sub-account |
args.tokenId | string | Position token ID (YES or NO) from market data |
args.side | Side | BUY (0) or SELL (1) |
args.makerAmount | number | BUY: USDC to spend. SELL: shares to sell. Max 6 decimals. |
feeRateBps | number | Fee rate in basis points (defaults to 300 if omitted) |
Cancel an order
Cancel an order placed by the partner or on behalf of a sub-account.Cancel on behalf of a sub-account
Cancel all orders in a market
Cancel all on behalf of a sub-account
How it works
- The SDK builds an unsigned order locally using
OrderBuilderwith a zero verifying address - For GTC and FAK orders,
priceandsizeare used; for FOK orders,makerAmountis used (withtakerAmountalways set to 1) - The order is posted to
POST /orderswithonBehalfOfandownerIdset to the sub-account’s profile ID - The server detects the
delegated_signingscope and missing signature - The server looks up the sub-account’s server wallet, builds EIP-712 typed data, and signs via Privy
- The signed order is submitted to the CLOB engine — GTC orders can rest on the book, FAK orders cancel unmatched remainder, and FOK orders either fully fill or cancel