Base URL https://api.cube-hr.co.uk/api/v1
37 endpoints
Objectives, milestones, performance reviews, 360° feedback, and 1-to-1 meetings.
/performance/review-types
Get all performance review type templates.
Create a performance review type template.
/performance/review-types/{uuid}
Update a review type template.
Delete a review type template.
/performance/objective-categories
Get all objective categories.
Create an objective category.
/performance/objective-categories/{uuid}
Update an objective category.
Delete an objective category.
/performance/objectives
Get objectives scoped by access level.
Create an objective for an employee.
/performance/objectives/{uuid}
Get an objective with milestones and progress log.
Update an objective.
/performance/objectives/{uuid}/progress
Update the progress percentage of an objective (0 to 100).
/performance/objectives/{uuid}/complete
Mark an objective as completed.
Soft-delete an objective.
/performance/objectives/{uuid}/milestones
Get milestones for an objective.
Add a milestone to an objective.
/performance/objectives/{uuid}/milestones/{milestone_uuid}/toggle
Toggle a milestone complete/incomplete.
/performance/objectives/{uuid}/milestones/{milestone_uuid}
Delete an objective milestone.
/performance/objectives/{uuid}/progress-log
Add a progress update comment to an objective.
/performance/reviews
Get performance reviews scoped by access level.
Start a new performance review for an employee.
/performance/reviews/{uuid}
Get a performance review with assessments.
/performance/reviews/{uuid}/self-assessment
Employee submits their self-assessment for a review.
/performance/reviews/{uuid}/manager-assessment
Manager submits their assessment for a review.
/performance/reviews/{uuid}/finalize
Mark a review as completed.
Delete a performance review.
/performance/reviews/{review_uuid}/participants
Get 360° feedback participants for a review.
Add a peer/reviewer to a 360 review.
/performance/participants/{uuid}/feedback
Participant submits 360 feedback.
/performance/participants/{uuid}
Remove a participant from a 360 review.
/performance/one-to-ones
Get 1-to-1 meeting records.
Schedule a 1-to-1 meeting.
/performance/one-to-ones/{uuid}
Get a 1-to-1 meeting record.
Update a 1-to-1 meeting (add notes, change date).
/performance/one-to-ones/{uuid}/complete
Mark a 1-to-1 as completed.
Delete a 1-to-1 meeting record.