API v1 is the current version of the Runn API. βLearn more about migrating to API v1
Please reach out to our team if you're still using API v0 and have any questions about making the switch to v1. See our changelog to keep track of all the great updates being made to v1.
β
Changes
2023-05-22
NEW: Add
GET projects/:id/other_expenses
for showing project expensesNEW: Add
POST projects/:id/other_expenses
for creating project expensesNEW: Add
PUT projects/:id/other_expenses/:expense_id
for updating project expensesNEW: Add
DELETE projects/:id/other_expenses/:expense_id
for deleting project expensesNEW: Add
PUT projects/:id/lock_timesheets
to lock a specific project timesheet to a date.
2023-04-24
All
skills_unstable
can now be accessed asskills
- this is a straight change with no breaking changes.NEW: Add
GET /skills
for listing skillsNEW: Add
POST /skills
for creating skillsNEW: Add
GET /skills/:id
for a single skillNEW: Add
PUT /skills/:id
for updating a single skillNEW: Add
DELETE /skills/:id
for deleting a single skillNEW: Add
skills
property topeople
FUTURE DEPRECATION: From 2023-05-29 all
skill_unstable
endpoints will be removed. They have now been hidden from documentation and swagger.
2022-10-31
DEPRECATED: All endpoints are now paginated.
2022-09-05
NEW: Add
GET /skills_unstable
for listing skillsNEW: Add
POST /skills_unstable
for creating skillsNEW: Add
GET /skills_unstable/:id
for a single skillNEW: Add
PUT /skills_unstable/:id
for updating a single skillNEW: Add
DELETE /skills_unstable/:id
for deleting a single skillNEW: Add
skills_unstable
property topeople
DEPRECATED: Removed
total_minutes
onassignments
2022-07-25
FUTURE DEPRECATION: From 2022-10-24 all get requests will have pagination added to them.
2022-07-18
NEW: Pagination now follows the RFC5988 specifications
FUTURE DEPRECATION: From 2022-08-15
total_minutes
will be removed from theassignments
model
2022-05-16
NEW: Add
PUT /roles/:id
for updating existing rolesNEW: Add
POST /teams
for creating a teamNEW: Add
PUT /teams/:ids
for updating a teamNEW: Add
DELETE /teams/:id
for deleting a teamFIX: Fix bug in
POST /people/:id/contracts
that failed when no current contract exists
2022-05-02
DEPRECATED: Removed
people.projects
as being automatically returned fromGET /people
- you can continue with this behaviour by using?include_projects=true
however this does come with a performance penalty.
2022-04-13
NEW: Add
GET /actuals
FIX: Correct some types showing
id
asnumber
instead ofstring
FIX: Fix bug in
POST /people/:id/contracts
that failed when no current contract exists
2022-03-20
NEW: Add
DELETE /people/{id}/contracts/{contract_id}
ADDITION: Add
sent_date
toGET /invitations
2022-02-14
NEW: Add
GET /milestones
2022-01-17
FUTURE DEPRECATION: From 2022-04-19
GET /people
will no longer return projects that people are working on by default. You will need to pass?include_projects=true
- this will result in a 3x speed increase for those who do not need this data.ADDITION: You may now add
include_projects=false
toGET /people
to increase the speed of this request.