Skip to content

client.projects.access

client.projects.access — the projects.access operations.

On AsyncKindgi every method is the same, awaited.

list(
project_id: str | UUID,
/,
*,
limit: int | None = None,
cursor: str | None = None,
timeout: float | None = None,
) -> ProjectAccessPage

Who has access to a project, and how. GET /v1/projects/{projectId}/access

Everyone the authorization store lets into the project (people and service accounts), each with their effective role and every way in: a direct role, a team's grant, an admin of the project's org, a tenant admin. For the project's editors and admins (write): a viewer sees the project, not who else works in it. Emails show to the project's admins only. Ordered by role (owner first), then name. 501 project-access-unsupported from a runtime without an authorization store.