- Improved Endpoint pagination - only return nextCursor when there is more data to fetch
- Support for removing all tags in PATCH endpoints for projects & people
- Fix for POST /actuals to not change project rates
- Added support for removing existing people tags
- Support for adding reference to PATCH /clients/{clientId}
- Can now add project-tags
- Added modifiedAfter filters on
GET /rate-cards, /project-tags, /people-tags, /roles, /users, /workstreams, /skills, /teams
- Fix to make POST endpoints return HTTP 201 instead of HTTP 200
- GET /actuals now has minDate as an optional parameter
- Fix to show error when using an invalid tag on PATCH /projects
- Fix to make sure modifiedAfter filter returns no results when timestamp matches latest item
- Added modifiedAfter filters on GET /actuals, /assignments, /clients, /contracts, /people, /timeoffs
- Added modifiedAfter filters on GET /projects
- Added support for adding project budget roles POST /projects/
{project-id}/budget-roles
- Added support POST /placeholders, DELETE /placeholders
- Change - GET /assignments nows return all by default - no required parameter
- Fix to make milestones optionals on POST Projects
- Fix for project-tags
- Added start and end dates filters in GET /reports
- Added support for standardRate in POST /roles
- Added support for custom checkbox field in POST /custom-fields
- Fix for POST /client not returning correct reference in response
- Added POST /placeholders
- Added POST / people/:id/contracts
- Added GET/POST/PATCH/DELETE workstreams
- Improved POST /projects - reduce minimum fields required to match app
- API now returns a useful error when Accept-Version header is missing
- Fix for PATCH /custom-fields to support updating all fields