Hi all, quick heads up for teams using Trigger API V2. We’re shipping…

Hi all, quick heads up for teams using Trigger API V2.

We’re shipping a breaking request validation change for price-order deposits on Thursday, May 14, 2026 at 4:00 AM UTC.

If your integration calls:

POST https://api.jup.ag/trigger/v2/deposit/craft


please make sure you send both of these fields in the request body:

{
"orderType": "price",
"orderSubType": "single"
}


Set orderSubType based on the order:

1. single = standalone price order
2. oco = OCO / take-profit-stop-loss order
3. otoco = OTOCO / conditional chain order

No change is needed for:

POST https://api.jup.ag/trigger/v2/orders/price


Keep using the deposit requestId returned by /deposit/craft when creating the order.

After the change is live, /deposit/craft requests missing orderType or orderSubType will return a 4xx.

Docs:
https://developers.jup.ag/docs/trigger/create-order

Please update/check your integration before the change goes live. If you’re unsure which orderSubType maps to your flow, reach out to @anmoldotsol and we’ll help verify.
May 13, 2026 1.6K 5