Skip to content

Console: Team & Roles

Team page

Each tenant has a team of users. The person who created the tenant is the owner with full permissions.

Click Invite member, enter their email, and select a role. They’ll receive an invitation link to join your tenant.

Members can belong to multiple tenants and switch between them.

RoleWhat they can do
OwnerEverything — billing, team management, all operations. One per tenant.
AdminManage members, roles, API keys, webhooks. All operations except deleting the tenant.
MemberIssue, verify, and revoke credentials. Create DIDs. Run compliance reports. No team management.
ViewerRead-only access — view credentials, DIDs, compliance reports, usage. Cannot issue or modify.
API-onlyProgrammatic operations — issue, verify, revoke, DIDComm. No team management or billing. Designed for backend integrations.
  • Admin — for co-admins who need to manage the team
  • Member — for day-to-day credential operations
  • Viewer — for auditors or stakeholders who need visibility
  • API-only — for service accounts or backend integrations

On the Roles page (requires roles:manage permission), you can create custom roles with specific permissions. For example:

  • Auditorcompliance:report, compliance:audit, credentials:list
  • Issuercredentials:issue, credentials:list, dids:list
  • DIDComm operatordidcomm:send, didcomm:receive
PermissionDescription
tenant:manageManage tenant settings, billing, custom domains
tenant:deleteDelete the tenant (owner only)
members:inviteInvite new team members
members:removeRemove team members
members:update_roleChange a member’s role
roles:manageCreate and edit custom roles
api_keys:createCreate API keys
api_keys:revokeRevoke API keys
credentials:issueIssue credentials
credentials:verifyVerify credentials
credentials:revokeRevoke credentials
credentials:listList and view credentials
dids:createCreate DIDs
dids:listList and resolve DIDs
dids:deactivateDeactivate DIDs
didcomm:sendSend DIDComm messages
didcomm:receiveReceive DIDComm messages
compliance:reportGenerate compliance reports
compliance:consentManage consent records
compliance:auditQuery audit trail
trust:attestAdd trust attestations, create delegations
trust:queryQuery trust scores, verify delegations
webhooks:manageManage webhooks
usage:viewView usage and billing

See the Team & RBAC API reference for programmatic usage.