Overview
ThesetUserRole mutation allows for the updating of a user’s role within a team.
Arguments
The unique identifier of the user.
Usage Example
To set a user’s role, provide the user’s ID and the desired role as arguments to the mutation. Here’s an example of how this mutation could be used:Error Codes
List of possible error codes that may be returned by thesetUserRole mutation. Full list of error codes can be found here.
object_not_found (team)
object_not_found (team)
This may indicate that you are not a part of any team. Please contact support if you encounter this error
not_in_team
not_in_team
The user ID you are trying to query is not in your team.
require_elevated_privilege
require_elevated_privilege
The user does not have admin privileges to set the user role.
admin_must_exist
admin_must_exist
The team must have at least one admin. Please add an admin to the team or contact support if you encounter this error.
invalid_args
invalid_args
An invalid argument was provided to the mutation for the role field. Please check the arguments you are providing and try again.
Additional Resources
Users
Querying list of users
User
Querying user details