Changelog
A reverse-chronological record of changes to the HeyVisa API. Breaking changes ship behind a new dated version; additive changes roll out to the current version automatically.
Versioning policy
The API is versioned by date (e.g.
2026-06-01), pinned via the HeyVisa-Version header. We never break a pinned version: additive fields and new endpoints land on your version automatically, while breaking changes are released under a new date you opt into. Versions remain supported for at least 12 months after the next one ships.2026-06-01
Added
- New
studysub-checks for proof-of-funds coverage windows on UK Student and US F-1 reports. recommendations[].applies_tonow returns ISO country codes so you can localise advice per destination.
Fixed
- HEIC uploads larger than 8 MB are now transcoded correctly instead of returning
document_unreadable.
2026-04-15
Added
- Sandbox fixtures for bank-statement red flags (
doc_test_bank_spike). - Idempotency keys on all report and document write endpoints.
Changed
- Rate limits raised from 60 to 120 requests/minute on the Growth plan.
2026-02-02
Added
- Python SDK
heyvisareached stable 1.0. - Webhook signature verification helper in the JS/TS SDK.
Deprecated
- The unversioned
scorefield is deprecated in favour ofrisk_score; it will be removed in the next dated version.
2026-01-10
First generally available release of the v1 API: Reports, Documents, Webhooks, PDF export, and the JavaScript/TypeScript SDK.