Role permissions reference

Use this reference to choose the permissions for a role. The tables use the same names as the role page in the Admin UI.

Account permissions

Account permissions apply to the whole account.

ResourcePermissionAllows the user to
Account PermissionsUpdateRename the account
RolesManageCreate, edit, and delete roles
Account UsersViewView the users in the account
Account UsersCreateAdd users to the account
Account UsersUpdateChange a user in the account, including their roles
Account UsersDeleteRemove users from the account
InstancesViewView instances in the account
InstancesUpdateChange instance settings
Management TokensViewView management tokens
Management TokensCreateCreate management tokens
Management TokensUpdateChange or revoke management tokens
InvitationsViewView invitations
InvitationsManageSend and revoke invitations

Management tokens are account-level tokens. They’re separate from the instance admin and resource tokens described in Instance-wide permissions.

Instance permissions

Instance permissions apply to one instance. A role has no access to an instance until you grant it.

Database permissions

Grant database permissions on All databases, which includes databases created later, or on specific databases.

PermissionAllows the user toApplies to
ReadQuery dataAll or specific
CreateCreate databasesAll databases only
DescribeList databases and view their schemas, but not read the dataAll or specific
WriteWrite dataAll or specific
DeleteDelete databasesAll or specific

Instance-wide permissions

Instance-wide permissions apply to tokens and system endpoints on the instance.

ResourcePermissionAllows the user to
Resource tokensViewView resource (database) tokens
Resource tokensCreateCreate resource tokens
Resource tokensDeleteDelete resource tokens
Admin tokensCreateCreate admin tokens
Admin tokensDeleteDelete admin tokens
System endpointsHealthAccess the instance /health endpoint
System endpointsMetricsAccess the instance /metrics endpoint
System endpointsPingAccess the instance /ping endpoint
System endpointsReadyAccess the instance /ready endpoint

The Tokens page in the Admin UI requires the Admin role. A user with token permissions in a custom role can manage tokens using the influxdb3 CLI or the HTTP API.

Token permissions can exceed a role’s database access

A user who can create resource tokens can create a token with broader database access than their role grants. Only grant Create on Resource tokens to users you trust with that access.

Default role permissions

The following tables show the permissions that each default role starts with. Admin has full access and you can’t change it. If you’ve edited the Member or Auditor role for your account, your permissions might differ.

Default account permissions

ResourceAdminMemberAuditor
Account PermissionsAllNoneNone
RolesAllNoneNone
Account UsersAllViewView
InstancesAllViewView
Management TokensAllNoneView
InvitationsAllNoneView

Default instance permissions

ResourceAdminMemberAuditor
All databasesAllRead, Create, Describe, Write, DeleteDescribe only
Resource tokensAllView, Create, DeleteView
Admin tokensAllNoneNone
System endpointsAllNoneNone

Only the Admin role can query the _internal database.


Was this page helpful?

Thank you for your feedback!