Skip to main content
POST
Close part or all of a position

Authorizations

Authorization
string
header
required

API key beginning with fp_live_ (live keys, served at developers.myfundedperpetuals.com) or fp_test_ (test keys, served at sandbox.myfundedperpetuals.com). A key presented on the other host is rejected with 401 and a message naming the correct host.

Headers

Idempotency-Key
string
required

Unique printable key for this intended operation. Reuse it only for an identical retry.

Required string length: 1 - 128

Path Parameters

position_id
string
required

Body

application/json
client_order_id
string

Optional caller-assigned identity for the resulting close order.

Required string length: 1 - 128
type
enum<string>
default:market
Available options:
market,
limit,
conditional
size
number

Omit to close the complete current position.

expected_price
number
slippage_tolerance_bps
number
limit_price
number
trigger_price
number
trigger_market_id
string
trigger_direction
enum<string>
Available options:
above,
below
marketable_limit_acknowledged
boolean

Response

Idempotent replay.

data
object
required
queued
boolean