10 endpoints

# Departments & Teams

Department and team structure management.

## Departments

GET`/departments`List DepartmentsGet all departments for the company, optionally filtered.

POST`/departments`Create DepartmentCreate a new department.

GET`/departments/{uuid}`Get DepartmentGet a specific department with employee list.

PUT`/departments/{uuid}`Update DepartmentUpdate a department.

DELETE`/departments/{uuid}`Delete DepartmentSoft-delete a department. Cannot delete if active employees are assigned.

## Teams

GET`/teams`List TeamsGet all teams for the company.

POST`/teams`Create TeamCreate a new team, optionally within a department.

GET`/teams/{uuid}`Get TeamGet a specific team with member list.

PUT`/teams/{uuid}`Update TeamUpdate a team.

DELETE`/teams/{uuid}`Delete TeamSoft-delete a team.

---

**URL:** https://cube-hr.co.uk/docs/departments
