Other types

🚧

Only available in API versions 2026-04 and 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

Used by: assign_department_members

The result returned after assigning members to a department.

FieldTypeDescription
failed_users[User!]The users who were not assigned to the department. Returns the full users object.
successful_users[User!]The users who were successfully assigned to the department. Returns the full users object.

AssignDepartmentOwnerResult

Used by: assign_department_owner

The result returned after assigning an owner to a department.

FieldTypeDescription
ownerUserThe user who was assigned as the department's owner. Returns the full users object.

ClearUsersDepartmentResult

Used by: clear_users_department

The result returned after clearing users from a department.

FieldTypeDescription
cleared_users[User!]The users who were cleared from the department. Returns the full users object.

UnassignDepartmentOwnerResult

Used by: unassign_department_owners

The result returned after unassigning owners from a department.

FieldTypeDescription
unassigned_users[User!]The users who were unassigned from the department. Returns the full users object.

Input types

CreateDepartmentDataInput

Used by: create_department

Input fields for creating a department.

FieldTypeDescription
nameString!The department's name.
reserved_seatsIntThe number of reserved seats for the department.

UpdateDepartmentOptionsInput

Used by: update_department

Input fields for updating a department.

FieldTypeDescription
nameStringThe department's updated name.
reserved_seatsIntThe department's updated number of reserved seats.