Skip to main content
GET
/
positions
/
{wallet_address}
/
queue-positions
curl -X GET "https://api.strike.markets/positions/0x742d35cc6C6C7532B1140Da4C8A2f6C8ECfC9B46/queue-positions"
{
  "queuePositions": {
    "12346": "1250.75",
    "12347": "3500.25"
  }
}
curl -X GET "https://api.strike.markets/positions/0x742d35cc6C6C7532B1140Da4C8A2f6C8ECfC9B46/queue-positions"
{
  "queuePositions": {
    "12346": "1250.75",
    "12347": "3500.25"
  }
}

Overview

Get payout queue information for positions that have been closed but are waiting for settlement. When the protocol treasury has insufficient funds to immediately pay out closed positions, they are placed in a First-In-First-Out (FIFO) payout queue.
This endpoint does NOT require authentication and provides queue status information for any wallet address.

Path Parameters

wallet_address
string
required
Ethereum wallet address to check queue positions for.Format: 42-character hex string starting with “0x”
Example: “0x742d35cc6C6C7532B1140Da4C8A2f6C8ECfC9B46”

Response Structure

The response is a dictionary where each key is a position ID (as string) and the value contains queue information for that specific position.

Queue Entry Properties

position_id
integer
The position ID that is in the payout queue
queue_position_usd
number
USD amount ahead of this position in the queue
margin
number
Original margin amount for this position
realized_pnl
number
Realized profit/loss when position was closed
net_payout
number
Total amount to be paid out (margin + realized_pnl)
position_in_queue
integer
Numerical position in the payout queue (1 = next to be paid)
estimated_payout_time
string
Estimated ISO timestamp when payout will be processed

Error Responses

400 Bad Request
object
Invalid wallet address format
{
  "error": 400,
  "message": "Invalid wallet address format"
}
404 Not Found
object
No queue positions found for this wallet (no pending payouts)
{
  "error": 404,
  "message": "No positions in payout queue for this wallet"
}
Queue positions are processed automatically as treasury funds become available. The system operates 24/7 with no manual intervention required.
If you’re frequently in the payout queue, consider smaller position sizes or closing positions during periods of lower network activity.
Queue positions are estimates based on current conditions. Actual processing times may vary depending on treasury inflows and overall system activity.

Authorizations

X-API-Key
string
header
required

Strike Protocol API key authentication

Path Parameters

wallet_address
string
required

Ethereum wallet address

Response

200 - application/json

Queue positions retrieved successfully

queuePosition
integer

Position in the payout queue

usdAhead
string

USD amount ahead in queue