Members & Invitations
Members & Invitations
Overview
Members are the people with access to your account, and they exist at two levels:
- Organization members belong to your entire organization. Invited users become organization members and can receive an organization-level role.
- Project members belong to a single project. Add organization members to projects to grant project access with a project-level role.
A user must be an organization member before they can be added to a project. New members join by accepting an invitation, and project membership grants access to specific projects.
All methods on this page require an Organization API Key. See the Quickstart to create a client.
Members
You can manage the people in your organization and its individual projects.
List Members
You can list members page by page; the listing defaults to page=1 and page_size=25.
Python
TypeScript
Update a Member’s Role
You can assign a role to a member by their user_id. Roles are managed in the Roles, Policies & Permissions section.
Python
TypeScript
Remove a Member
You can remove a member from your organization or a specific project by their user_id.
Python
TypeScript
Invitations
You can invite new people to your organization or projects, and manage invitations that are still pending.
List Invitations
You can list the pending invitations at the organization or project level.
Python
TypeScript
Create Invitations
You can invite one or more emails at once, and the optional role_id assigns a role to invitees when they join.
Python
TypeScript
Resend & Revoke Invitations
You can resend a pending invitation by its invitation_id, or revoke it to cancel access before it’s accepted.
Python
TypeScript
Next Steps
Define roles before assigning access to members: