Cancel a pending perp trigger order
Cancel a pending Jupiter Perps trigger order (limit / TP / SL) by
closing its position_request PDA. Idempotent on client_order_id.
request_mint defaults to USDC — safe for TP/SL (always USDC) but
limit-order cancels must pass the actual input mint, otherwise the
on-chain closePositionRequest rejects with ConstraintTokenMint.
Authorizations
Body
1position_request PDA — the order's stable identifier from
/api/sol/perp/wallets/{addr}/perp-orders on the History API.
Mint the request was funded with. Required because
closePositionRequest closes the request ATA back to the user;
the wrong mint triggers Anchor ConstraintTokenMint. Defaults
to USDC when omitted — safe for TP/SL (always USDC), but
limit-order cancels must explicitly pass the input mint.
