# Project Members

Project-level grants for workspace members (`editor`, `viewer`).

 - [GET /workspaces/{workspace_id}/projects/{project_id}/members](https://docs.vilna.io/apis/mgmt/api/project_member/list-workspace-project-members.md): Return explicit project grants (editors and viewers). Workspace admins have implicit access and are not listed.
 - [POST /workspaces/{workspace_id}/projects/{project_id}/members](https://docs.vilna.io/apis/mgmt/api/project_member/assign-workspace-project-member.md): Grant a workspace member project-level access (`editor` or `viewer`). Idempotent: returns `200 OK` if the grant already exists with the same role, `409 Conflict` if it exists with a different role.
 - [PATCH /workspaces/{workspace_id}/projects/{project_id}/members/{user_id}](https://docs.vilna.io/apis/mgmt/api/project_member/patch-workspace-project-member.md): Update a member's project role.
 - [DELETE /workspaces/{workspace_id}/projects/{project_id}/members/{user_id}](https://docs.vilna.io/apis/mgmt/api/project_member/remove-workspace-project-member.md): Remove a project grant. The member remains in the workspace.
