FastSendPartner API
API compatibility

FastSend Partner API changelog

Public history of contract changes and the rules used for incompatible releases.

2026-07-16

2026-07-16 — dedicated API entry point

All `partner_*` actions moved to `/partner-api.php`; the shared `/api.php` now rejects them fail-closed. This lets the reverse proxy enforce a 1 MiB JSON-body limit before PHP or API-key validation runs.

Versioning

Current contract version: `2026-07-16`. The server returns it in the `X-FastSend-API-Version` response header. A client may send the same header; an unknown version receives HTTP 406 plus `supported_version`.

Adding an optional response field, a new event or a new optional request field is backward-compatible. Removing or renaming a field, changing its meaning, tightening the format of a previously valid value or changing a side effect requires a new version.

For planned incompatible changes, FastSend publishes a new version and migration guidance at least 90 days in advance. Critical security restrictions may be introduced faster with separate notice and, where safe, a short explicitly disableable compatibility window.

2026-07-16