1.1 KiB
1.1 KiB
API Versioning
This project uses a simple versioning scheme for its API.
Version Format
Versions are expressed as vX.Y.Z where:
Xis the major version (breaking changes)Yis the minor version (new features, backwards compatible)Zis the patch version (bug fixes, backwards compatible)
Versioning Strategy
- All API endpoints are prefixed with
/api/vX/whereXis the major version - The current version is
v1 - Breaking changes will result in a new major version
- Backwards compatible changes will result in a new minor version
- Bug fixes will result in a new patch version
Deprecation Policy
- Deprecated endpoints will be marked with a
deprecationfield in the OpenAPI spec - A deprecation notice will be included in the response headers
- The deprecation period is 6 months
- After the deprecation period, the endpoint will be removed
Example
GET /api/v1/requests
GET /api/v1/offers
GET /api/v1/deals
Version History
| Version | Date | Changes |
|---|---|---|
| v1.0.0 | 2026-03-19 | Initial release |