Projects
List Project Members
Returns every user holding a grant in the project. Project members are distinct from chat members: project membership grants access, while a restricted chat’s audience can only narrow it within the project.
GET
Error
Authorizations
Personal Access Token, sent verbatim as pat_<32 chars>. PATs are
minted from the Chief settings UI.
Path Parameters
Project identifier in the path. Project routes carry no tenancy header; ids outside the caller's reach respond with HTTP 404.
Pattern:
^project_[a-z0-9]{20}$Response
The project's members.
Previous
Create Project InvitationInvites one user to the project by email. The invitation email is
sent automatically. The invited user becomes a project member only
after accepting — until then they cannot be added to a restricted
chat's audience.
Each project holds at most one invitation per role. When one
already exists for the requested role, the email is added to it and
that invitation is returned; inviting an email that is already on
it succeeds with the current state. `409` with code
`publicapi.projects.invitations.create.role.exists` occurs only
when a concurrent request creates the role's invitation mid-flight
— retrying adds the email to it.
Next
Error