All notable changes to the Nimbus OS API will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- OAuth 2.0 authentication support
- Additional webhook event types
- Order cancellation endpoint
- Refill status retrieval endpoint
- Initial API release
- Order creation endpoint (
POST /orders) - Order retrieval endpoint (
GET /orders/{orderId}) - Refill creation endpoint (
POST /refills) - Webhook test endpoint (
POST /webhooks/test) - API key authentication
- Idempotency key support
- Webhook event types:
order.createdorder.fulfilledrefill.ready
- Error response format with
requestId - Sandbox and production environments
- API reference documentation
- Quickstart guide
- Authentication guide
- Order management guide
- Refill workflow guide
- Webhook integration guide
- Error handling guide
- Environment configuration guide
The API uses semantic versioning (MAJOR.MINOR.PATCH):
- MAJOR: Breaking changes (require code changes)
- MINOR: New features (backward compatible)
- PATCH: Bug fixes (backward compatible)
We provide at least 6 months notice before deprecating endpoints or features:
- Announcement: Deprecation announced in changelog
- Warning period: Deprecation warnings in API responses
- Sunset: Endpoint removed after notice period
Migration guides are provided for breaking changes:
- Version 1.0 Migration Guide (coming soon)
For questions about API changes: