Skip to main content
Question

How to programmatically unassign work_management from a user while keeping monday dev? (Enterprise)


Hi everyone,

We are on an Enterprise plan and are trying to programmatically manage our product seat allocations via the API.

Currently, we use the GraphQL invite_users mutation to provision our developers with access to the monday dev product:

 

{
"query": "mutation { invite_users(emails: [\"[Trigger.User.Email]\"], product: dev, user_role: MEMBER) { errors { message code email } invited_users { name id } } }"
}

 

We have a requirement to unassign/remove the work_management product seat from specific users while ensuring they keep their active monday dev seat.

Testing in the API Playground, we couldn't find a GraphQL mutation to modify or strip an existing user's product allocations.

Is there an undocumented or upcoming GraphQL mutation to update/remove specific product licenses from a user?

 

Any guidance or workarounds from the team would be highly appreciated!