Changelog
[1.0.11] - 2026-10-23
Added
- Signed request authentication. Generate an Ed25519 keypair offline, then sign each request and send the
x-sideshift-key,x-sideshift-timestampandx-sideshift-signatureheaders instead ofx-sideshift-secret. See Authentication. POST /v2/create-accountaccepts an optionalpubKeyin the request body. The key is registered as the account's credential, and the response returnsidandpubKeyinstead ofsecret.- New
GET /v2/account/auth-keys,POST /v2/account/auth-keysandDELETE /v2/account/auth-keys/{id}endpoints to list, add and disable auth keys. Rotating a key no longer requires creating a new account. - New
INVALID_SIGNATUREerror code (401) for signature authentication failures.
Changed
- The
x-sideshift-secretheader is now the legacy authentication method. It works during a migration period. Existing integrations should register a key and switch to signed requests. See Migrate to Signed Requests.
[1.0.10] - 2026-08-26
Added
- Introduced
depositVariableOnlyandsettleVariableOnlyon the/v2/coinsendpoint. These fields list networks that only support variable rate shifts as a deposit or settle, using the same shape asfixedOnly:falsewhen no network applies, otherwise an array of networks.
Deprecated
- Marked
variableOnlyas deprecated on the/v2/coinsendpoint. It remains the union ofdepositVariableOnlyandsettleVariableOnly. Use the split fields instead so a network that is variable only on one side is not treated as variable only on both.
[1.0.9] - 2026-07-01
Deprecated
- SideShift Pay and its checkout endpoints (
POST /v2/checkoutandGET /v2/checkout/{checkoutId}) are deprecated and their documentation has been removed. Existing integrations should migrate to the SideShift API shift endpoints directly.
[1.0.8] - 2026-04-09
Added
- New
POST /create-accountendpoint to programmatically create a SideShift.ai account and receive the accountidandsecret.
[1.0.7] - 2026-04-03
Deprecated
- Legacy Widget Embed is deprecated. New integrations should use the SideShift API directly. Existing widget embeds remain operational, but the embed generator is no longer available.
Migration Path
- Generate quotes and orders via the SideShift API.
- Build your own integration UI and event tracking on top of API responses.
- Use the integrations page for reference implementation patterns.
[1.0.6] - 2026-03-31
Added
- Added
checkoutIdto SideShift Pay webhook payloads so webhook events can be correlated directly to the originating checkout.
[1.0.5] - 2026-01-20
Added
- Documented error codes in v2 error responses and troubleshooting.
[1.0.4] - 2025-08-14
Added
- Added optional
commissionRateparameter to/v2/pairand/v2/pairsendpoints with 0% to 2% range support.
[1.0.3] - 2025-06-11
Added
- New
/v2/cancel-orderendpoint to cancel an existing order by expiring it.
[1.0.2] - 2025-05-20
Added
- Required
affiliateIdandx-sideshift-secretparameters for/pairand/pairsendpoints.
[1.0.1] - 2025-02-24
Added
- Introduced
networksWithMemoin the/v2/coinsendpoint.
Deprecated
- Marked
hasMemoas deprecated in the/v2/coinsendpoint.
[1.0.0] - 2025-02-21
- First version of changelog added. For changes prior to this version, please reach out to Developer Chat.