When using remove_project_collaborator() or update_project_collaborator() one needs user_id which is not exactly easy to get. It can be extracted from list_project_collaborators() which provides the info, but it is not really handy or intuitive.
Either remove_project_collaborator() and update_project_collaborator() should take also user_email besides user_id to allow editing collaborators for project. Or there could be new Endpoint and client function to get user_id from user_email.
When using
remove_project_collaborator()orupdate_project_collaborator()one needsuser_idwhich is not exactly easy to get. It can be extracted fromlist_project_collaborators()which provides the info, but it is not really handy or intuitive.Either
remove_project_collaborator()andupdate_project_collaborator()should take alsouser_emailbesidesuser_idto allow editing collaborators for project. Or there could be new Endpoint and client function to getuser_idfromuser_email.