Versioning and changelog
SET API, SET Merchant API and SET Direct Deposit API
There is one version today: 2026-11-09. Changes that only add (a new call, field, event or parameter) ship under the same version, so an integration that ignores what is new keeps working. A change that renames or removes something ships under a new dated version.
How versions work
- Every
/v1and/api/partneranswer carriesSET-Version, the version it follows. - A SET API key is pinned to the version current when it was issued, so a later version never changes what that key gets.
- Send
SET-Version: <date>on a request to follow another version SET offers. A version SET does not have is400 version_unsupported, before anything runs. - Treat unknown fields and event types as normal: ignore what you do not use.
More on headers: Metadata, audit log, rate limits and versions.
Changelog
Every entry below is additive and shipped under version 2026-11-09. Full notes: SET API, 9–10 November and Direct Deposit API, 9–10 November.
| Date | API | Change |
|---|---|---|
| 2026-11-10 | All | api on every event: set_api, direct_deposit or account |
| 2026-11-10 | All | IP allowlists on keys (403 ip_not_allowed) |
| 2026-11-10 | SET API | Data-subject requests: POST /v1/data_requests, GET /v1/data_requests, event data_request.received |
| 2026-11-10 | SET API | maxRateDriftBps on bank payouts in EUR, GBP, MXN, BRL or COP |
| 2026-11-10 | Direct Deposit | screening on every sender wallet |
| 2026-11-10 | SET API | The direct_deposit scope: one key for both APIs |
| 2026-11-10 | Direct Deposit | GET /api/partner/audit_log |
| 2026-11-10 | Direct Deposit | Payout intents: POST /api/partner/payout_intents, event payout_intent.paid |
| 2026-11-10 | Direct Deposit | Address lifecycle: active, deactivatedAt and reason on the address check; event address.deactivated |
| 2026-11-10 | Direct Deposit | amountUsdc on payee resolution and the address check |
| 2026-11-10 | Direct Deposit | Batches of up to 5,000: POST /api/partner/payees/batch/{id}/items, CSV and Safe exports |
| 2026-11-10 | Direct Deposit | Contract senders: proof: "owner" on POST /api/partner/senders |
| 2026-11-09 | Direct Deposit | GET /api/partner/quote?netUsd=: the amount to send for an exact bank amount |
| 2026-11-09 | All | Fair webhook delivery and endpoint pausing: event webhook_endpoint.disabled, status and disabledAt on endpoints |
| 2026-11-09 | All | Up to 10 webhook endpoints besides the first: /v1/webhook_endpoints, /api/partner/webhook_endpoints |
Earlier releases are not listed here.