Versions
The Apps API is versioned by month, in the formYYYY-MM. A new version ships only when there is a
breaking change. Additive changes, such as a new field or a new endpoint, reach every version
without one.
Ask for a version
Send the version you built against on every call:- No header: you get the oldest supported version. That keeps an app that never sends the header working, but it will move when that version is retired, so send the header.
- A supported version: you get it as is.
- A retired version: you get the oldest supported version instead. Compare the response header with what you asked for to notice.
- A malformed or unknown version:
400, with the versions you can use:
Deprecation
When a version starts winding down, responses served with it carry standard headers:Deprecation is when it was deprecated, Sunset when it stops being served. Log these headers
and move to a newer version before the sunset date.

