Skip to main content
POST

Overview

Create a long position with specified margin and leverage. Profits when price increases. Authentication required: API key

Request Body

string
required
Margin amount in USD. Must be a positive number as a string.Minimum: 1 USD equivalent
Example: “100.0”
integer
required
Leverage multiplier for the position.Range: 1 to 1000
Example: 10
string
required
Trading pair symbol.Supported values: “BTC-USD”, “ETH-USD”, “SOL-USD”, “BNB-USD”, “XRP-USD”, “HYPE-USD” Example: “BTC-USD”

Response Fields

boolean
Indicates if the position was created successfully
string
Success message describing the operation
string
Blockchain transaction hash for the position creation
integer
Amount of gas consumed for the transaction
string
Position size in base asset units (positive for long, negative for short)
integer
Leverage multiplier applied to the position
string
Position direction - “LONG” for long positions
integer
Unique identifier for the created position
string
Price at which the position will be liquidated
object
Complete position object with detailed information:
  • id: Position ID
  • wallet_address: Owner’s wallet address
  • symbol: Trading pair symbol
  • szi: Position size in base asset units
  • margin: Margin amount used
  • entry_price: Entry price
  • liquidation_price: Liquidation price
  • status: Position status (“open”)
  • created_at: ISO timestamp
  • leverage: Calculated leverage
  • position_value: Total position value

Error Responses

object
Invalid request parameters or insufficient balance
object
Missing or invalid authentication token
object
Rate limit exceeded (10 requests per minute for trading endpoints)

Next Steps

After creating a long position:
  1. Monitor Position - Use Get Positions to track your position
  2. Check Dashboard - View comprehensive data with Dashboard
  3. Close Position - Manually close with Close Position
  4. Emergency Exit - Use Emergency Exit if needed
Long positions are suitable when you expect the asset price to increase. Consider market conditions, volatility, and your risk tolerance when choosing leverage levels.

Authorizations

X-API-Key
string
header
required

Strike Protocol API key authentication

Body

application/json
margin
string
required

Margin amount in USD

leverage
integer
required

Leverage multiplier (1-1000)

Required range: 1 <= x <= 1000
symbol
string
required

Market symbol (e.g., BTC-USD)

Response

Position created successfully

success
boolean
positionId
integer
txHash
string
margin
string
leverage
integer
size
string
entryPrice
string
liquidationPrice
string