Limit Orders
API key with the ix_ prefix. You can generate an API Key by navigating to Settings -> API Key in the web app. Pass it in the X-API-KEY header on every request.
Solana token mint address
So11111111111111111111111111111111111111112Order direction. "buy" purchases the token with USDC, "sell" sells existing holdings
Price comparison. "lte" triggers when price <= target, "gte" triggers when price >= target
USD price threshold that triggers the order. Must be > 0
120For buys: USDC amount (minimum 1 USDC). For sells: percentage of holdings (0-100)
50Optional unix timestamp for order expiration. Must be in the future. Omit for no expiry
Order placed successfully.
Subset of limit order fields returned by the place action. Does not include token metadata or display fields.
16-character unique order identifier
aBcDeFgHiJkLmNoPACTIVEPossible values: Solana token mint address
So11111111111111111111111111111111111111112Target USD price threshold
120For buys: USDC amount. For sells: percentage (0-100)
50Company stack ID used for the trade
Unix timestamp of order creation
Unix timestamp for automatic expiration, or null if no expiry
Validation error — missing/invalid fields, minimum amount not met, invalid percentage, archived token with buy side, or invalid expires_at.
Token not found.
Per-user limit reached (20 active orders) or per-token limit reached (1 active order per token).
API key with the ix_ prefix. You can generate an API Key by navigating to Settings -> API Key in the web app. Pass it in the X-API-KEY header on every request.
The 16-character limit order ID to cancel
aBcDeFgHiJkLmNoPOrder cancelled successfully.
aBcDeFgHiJkLmNoPCANCELLEDOrder is not in ACTIVE status.
Order not found or does not belong to the authenticated user.
API key with the ix_ prefix. You can generate an API Key by navigating to Settings -> API Key in the web app. Pass it in the X-API-KEY header on every request.
Filter by order status
Filter by Solana token mint address
List of limit orders. Returns an empty array if no orders match the filters.
Full limit order object returned by list and get actions. Includes token metadata and display fields.
16-character unique order identifier
aBcDeFgHiJkLmNoPSolana token mint address
So11111111111111111111111111111111111111112Token ticker symbol
SOLToken display name
Wrapped SOLToken logo URL
Order direction
"lte" triggers when price <= target, "gte" triggers when price >= target
Target USD price threshold
120For buys: USDC amount. For sells: percentage of holdings (0-100)
50Human-readable amount — "$50.00" for buys, "50%" for sells
$50.00Current lifecycle status
Company stack ID used for the trade
Swap provider used for execution
Unix timestamp of order creation
Unix timestamp of last status change
Unix timestamp when the price condition was met
Actual USD price that triggered the order
Unix timestamp when the fill completed
Linked stack_orders.order_id for the fill
Failure reason (only present when status is FAILED)
Unix timestamp for automatic expiration, or null if no expiry
List of limit orders. Returns an empty array if no orders match the filters.
API key with the ix_ prefix. You can generate an API Key by navigating to Settings -> API Key in the web app. Pass it in the X-API-KEY header on every request.
The 16-character limit order ID
Limit order details.
Full limit order object returned by list and get actions. Includes token metadata and display fields.
16-character unique order identifier
aBcDeFgHiJkLmNoPSolana token mint address
So11111111111111111111111111111111111111112Token ticker symbol
SOLToken display name
Wrapped SOLToken logo URL
Order direction
"lte" triggers when price <= target, "gte" triggers when price >= target
Target USD price threshold
120For buys: USDC amount. For sells: percentage of holdings (0-100)
50Human-readable amount — "$50.00" for buys, "50%" for sells
$50.00Current lifecycle status
Company stack ID used for the trade
Swap provider used for execution
Unix timestamp of order creation
Unix timestamp of last status change
Unix timestamp when the price condition was met
Actual USD price that triggered the order
Unix timestamp when the fill completed
Linked stack_orders.order_id for the fill
Failure reason (only present when status is FAILED)
Unix timestamp for automatic expiration, or null if no expiry
Order not found or does not belong to the authenticated user.
Last updated

