Developers / Guides / Versioning & stability

Versioning & stability

What we may change without warning, and what we may not.

The version is in the path: /api/v1/. While v1 is live we will not remove an endpoint, remove a field, rename a field, or change the type or meaning of an existing field.

What may change without notice

  • New fields may appear in any response. Parse defensively and ignore what you do not recognise โ€” do not fail on unexpected keys.
  • New endpoints may be added.
  • Interpretation wording may be improved. The structure stays.
  • Credit costs may be adjusted with notice to active accounts.

Breaking changes

Anything breaking ships as /api/v2/. When that happens, v1 keeps running for at least twelve months and we contact every active account before the deadline. You will not wake up to a broken integration.

Building to last

Treat unknown fields as additive, do not depend on key ordering in JSON objects, and store our identifiers as opaque strings rather than parsing them.

Last updated 13 August 2026.