An identity can be a member of any project with some role and optionally variables assigned. This is called a membership. You have to be a project admin (or a superadmin) to manage project memberships.
Add an existing identity to a project. For this operation you need to know an identity ID. If you want to add a user by an email check invite mutation
a mutation can fail with following errors:
You can update existing member of an project using
updateProjectMember mutation. Arguments and response structure of the mutation are the same as of
addProjectMeber mutation. Only error codes differs:
You can remove a project member using following mutation