Only available in API versions
2026-04and later
The monday.com departments APIs enable you to create, read, update, and delete departments.
The types below are used by department mutations and are not independently queryable.
Result types
AssignDepartmentMembersResult
AssignDepartmentMembersResultUsed by: assign_department_members
The result returned after assigning members to a department.
AssignDepartmentOwnerResult
AssignDepartmentOwnerResultUsed by: assign_department_owner
The result returned after assigning an owner to a department.
| Field | Type | Description |
|---|---|---|
| owner | User | The user who was assigned as the department's owner. Returns the full users object. |
ClearUsersDepartmentResult
ClearUsersDepartmentResultUsed by: clear_users_department
The result returned after clearing users from a department.
| Field | Type | Description |
|---|---|---|
| cleared_users | [User!] | The users who were cleared from the department. Returns the full users object. |
UnassignDepartmentOwnerResult
UnassignDepartmentOwnerResultUsed by: unassign_department_owners
The result returned after unassigning owners from a department.
| Field | Type | Description |
|---|---|---|
| unassigned_users | [User!] | The users who were unassigned from the department. Returns the full users object. |
Input types
CreateDepartmentDataInput
CreateDepartmentDataInputUsed by: create_department
Input fields for creating a department.
| Field | Type | Description |
|---|---|---|
| name | String! | The department's name. |
| reserved_seats | Int | The number of reserved seats for the department. |
UpdateDepartmentOptionsInput
UpdateDepartmentOptionsInputUsed by: update_department
Input fields for updating a department.
| Field | Type | Description |
|---|---|---|
| name | String | The department's updated name. |
| reserved_seats | Int | The department's updated number of reserved seats. |
