API Changelog
2025-11-14
-
🎉 Public release of the Rabbiit API — now available for all customers and third-party integrations.
The API is officially open for production use, with public documentation, authentication, and rate-limit tiers by plan.
- Defined daily usage quotas per plan:
- Free / Free Trial / Legacy: 50 requests per day
- Plus: 1 000 requests per day
- Business: 5 000 requests per day (soft limit)
- Business Max: 25 000 requests per day (soft limit)
- Updated
GET /projects documentation to include pagination support.
- Added new filters to
GET /projects: id, active, customer_id.
- Added new filters to
GET /customers: id, active.
- Added new filters to
GET /users: id, active.
- Added new filters to
GET /tasks: id, active.
2025-11-12
- Introduced Rate Limit policy with per-minute, per-account, per-IP, and authentication-specific limits.
- Added standard response headers for rate-limit tracking:
X-RateLimit-Minute, X-RateLimit-AccountDaily, and Retry-After.
- Improved error handling for exceeded limits with specific error codes and warning headers.
2025-07-11
- Deprecated the
GET /time-entries endpoint for time entry listings.
- Replaced by
/reports/detailed endpoint, which provides enhanced filtering and reporting capabilities.
2024-06-28
- Added new endpoints to support the activity management module:
/todos — manage tasks and assignments
/todo-lists — organize tasks into structured lists
2024-01-09
- Added automatic calculation of
time_total when creating a Time Entry, if not explicitly provided, using time_start and time_end values when available.
- Improved handling of
time_start, time_end, and time_total fields in Time Entries to ensure consistent and predictable results.
When only some time fields are provided, the API now automatically fills in the others — prioritizing total time first, then start time, and finally end time.
This change prevents mismatched durations and ensures accurate total hours are always recorded, even when partial data is sent in requests.
2023-02-11
- Initial release of the Rabbiit API documentation, launched in closed beta for selected customers.
- Introduced core endpoints for time tracking, users, projects, and customers.
- Established API authentication model using tokens tied to specific User-Agents.