Support for API versions

Do I always have to keep up with the latest version of the API?

It’s not required that you keep up with the latest version of the API however it is recommended that you do update the version on some cadence. In most cases, migrating to a new Square-Version should be straightforward, with known differences listed in the related changelog.

To test migrations, developers can override the default Square-Version of an application by explicitly setting the preferred Square-Version in the HTTP header of REST calls to the Square API. Requesting an API version that does not exist returns an error. Successful API responses include the Square-Version header to indicate the API version used to process request. :slightly_smiling_face: