Skip to main content
The tipee API is versioned. Each time a breaking change is introduced, a new version is released. The API version name is based on the date when it was released. For example, the API version 25.09.01 was released on Mon, 01 Sep 2025. You can select a version from the header of this documentation to view the reference for that specific version.

Selecting an API version

When issuing calls to the API, you must provide the version using the Tipee-Version header:
Tipee-Version: 25.09.01
This header ensures that the API processes your request and formats its response according to that version’s behavior.

Breaking vs. non-breaking changes

Additive changes are available in all supported API versions and should not break an integration:
Type of change
Adding an operation
Adding an optional parameter
Adding an optional request header
Adding a response field
Adding a response header
Adding enum values (request)
Removing enum values (response)
Change the order of the parameters

Preview version

Preview endpoints should only be used for testing purposes. They are transitioning toward the next stable release — their behavior may change without prior notice.
The Tipee-Version header is not required when calling preview endpoints.

Deprecation and backward compatibility

When a new REST API version is released, the previous API version will be supported for at least 6 more months following the release of the new API version.