Managing organization members
A Studio organization can have any number of members, and each member can be assigned a role that defines their capabilities within the organization.
Member roles are a new feature that is currently available by request. Please contact firstname.lastname@example.org to enable member roles for your organization.
If you're using member roles, please let us know what you think! Your feedback will help us improve the feature before we roll it out to all organizations.
If roles are not enabled for your organization, all members can perform all actions described in Role permissions.
Each organization member has one of the following roles:
|Has management access to the entire organization, including its members, graphs, and configuration.|
|Has management access to the organization's graphs, but not to members or organization-level configuration. Intended for back-end developers who are authorized to make changes to graphs.|
|Has view-only access to the organization's graph data, such as schemas and metrics. Can also execute queries in the Explorer. Intended for back-end developers who are not authorized to make changes to graphs.|
|Has view-only access to the organization's graph schemas, but not metrics. Can also execute queries in the Explorer. Intended for application developers building clients against a graph.|
|Has management access to organization-level configuration and billing. Can also remove members (but not invite them). No access to graphs.|
Only admins can assign roles to other members. You can see which role you have in a particular organization from your user settings page, or from that organization's Members tab.
|View and edit billing information||✓||✓|
|Manage organization configuration (name, avatar, etc.)||✓||✓|
|Create, rename graphs||✓||✓|
|Manage graph integrations (Datadog, Slack, etc.)||✓||✓|
|View and manage graph API keys||✓||✓|
|Modify schema checks configuration||✓||✓|
|Push schemas to your graph||✓||✓|
|Run schema checks||✓||✓||✓|
|View graph usage metrics||✓||✓||✓|
|View graph schemas and changelogs||✓||✓||✓||✓|
|Query graphs with the Explorer||✓||✓||✓||✓|
Admins can invite individual members by email address from your organization's Members tab in Apollo Studio. Admins can also create a persistent invite link from the organization's Settings tab, which can be used to invite any number of members. Using either method, an admin can specify which role a new member receives.
Do not share invite links publicly. Anyone with the link can join your organization. If an invite link becomes compromised, an admin can replace or disable it from the Settings tab.