OlammaAPI

Versioning

/v1 only grows. Code written against it keeps working.

What can change in /v1

  • New endpoints and new apps.
  • New optional inputs.
  • New fields in answers, and new values where the reference says a list is open-ended.

So ignore fields you don’t know, and don’t fail on a new value you haven’t seen.

What never changes in /v1

Removing or renaming anything, making an input required, or changing what a field means. Changes like that come as /v2, announced well ahead in the API changelog, with /v1 kept running for at least 12 months after.

Each endpoint in the reference shows the month it was added.