Versioning
The Gitera public API is versioned in the URL path. /api/v1 is the canonical base path for the current major version and the path agents should integrate against. /api is a permanent alias that always resolves to the current major version, so its response shape follows the current version.
Every response carries the Gitera-Api-Version header so a client can assert which version served it. Breaking changes — removing an endpoint or field, or changing an existing response shape — ship only under a new path segment such as /api/v2. Additive, backwards-compatible changes ship within the current version.