Liquidate Partially

I’m building a webhook-driven system that can open positions from multiple independent webhooks (potentially different sizes). I’m looking for the correct way to partially liquidate an open position via the Tradovate API when an exit signal arrives.

What I need to do

  • Sometimes I only want to close part of the current position (e.g., reduce 6 contracts → 3).

  • There may be multiple entries (from different webhooks) contributing to the net position.

  • I’d like to target a specific portion (by qty), ideally without flattening everything.

    I know I can use action Buy or sell but looking to do it with liquidate API to exit partially so it won’t accidentally open the position if I use buy/sell action in place order API.