Changelog: June 2026

What shipped across Jupiter's developer APIs in June 2026. Each item links to the docs for the full details.
Swap
Integrator fees on JupiterZ routes
Swap API /order supports integrator fees on JupiterZ routes. Requests using referralAccount and referralFee can receive RFQ quotes when JupiterZ is the best eligible route.
WTM (what this means) - Previously, charging integrator fees could cost you RFQ quotes from JupiterZ market makers, which often beat onchain routing on major pairs. You no longer trade fee revenue for price quality. Integrator-sponsored gas remains separate: setting payer to a wallet different from taker still restricts routing to Metis.
JupiterZ gasless swaps no longer need SOL for token account rent
When the output token account does not exist, Jupiter's gas wallet funds it.
WTM - The last SOL requirement on the JupiterZ gasless path is gone; previously JupiterZ was not routed for takers who could not pay ATA rent.
/order can return a quote without a transaction
When a router can price the swap but cannot build a transaction, transaction is an empty string and errorCode/errorMessage explain why.
WTM - Handle the empty-transaction case explicitly instead of treating every 200 response as executable. The four error codes are documented in the API reference.
Lend
Borrow REST API documented
Read borrow vaults and user positions, and build collateralised borrow transactions over HTTP.
GET https://api.jup.ag/lend/v1/borrow/vaultsandGET /borrow/positionsreturn vault config and user positionsPOST /borrow/operateandPOST /borrow/operate-instructionsbuild a transaction that creates a position, deposits collateral, borrows, repays, and withdraws using signedcolAmountanddebtAmount
WTM - You can integrate Jupiter Lend borrowing from any language without the TypeScript SDK. A single universal operate endpoint covers the whole position lifecycle.
Tokens
Express Verification accepts SOL, USDC, and JUPUSD
Non-JUP currencies are converted to 1000 JUP via Ultra under the hood. Pass paymentCurrency to craft-txn and execute. On non-JUP paths, craft-txn returns the swap input amounts and execute takes a paymentAmount.
WTM - Token projects no longer need to acquire JUP before verifying. Hold any of the four supported currencies and the API handles the conversion.
Content API deprecated
The Content API is being phased out in favour of a more comprehensive replacement as part of an upcoming Tokens API update. No sunset date yet.
WTM - Plan your migration off the Content API endpoints; watch this changelog for the replacement announcement.
Platform
Six new Developer Platform features
Organisations and teams, API keys and permissions, the firewall, request logs, analytics, and account security are now documented.
WTM - Team accounts with scoped key permissions, a firewall to restrict where and how keys are used, and request logs and analytics to see what your keys are doing.