Docs

IAM and Access

Manage organisation access for members, groups, roles, and API-key integrations.

IAM controls who and what can access Infuse resources in an organisation.

Most access management starts in the Infuse console under Access:

  • Members for invitations and organisation membership
  • Groups for collecting members that need the same access
  • Roles for reviewing available organisation roles and assigning them to members
  • API Keys for creating machine principals, issuing credentials, and assigning roles to integrations
Current Infuse IoT token limitation: IAM API-key credentials created under Access > API Keys do not currently authenticate Infuse IoT API calls. For Infuse IoT today, use the legacy organisation-level admin token exposed at /admin/developer.

For organisation administration, see Admin Center.

What You Can Manage

AreaConsole supportUse it for
Members and invitationsYesInvite people, accept invitations, remove members, and manage organisation membership.
GroupsYesCreate named groups, add or remove member principals, and delete groups that are no longer needed.
RolesYesReview organisation-scoped roles, inspect their permissions, assign roles to members, and revoke assignments.
API-key principalsYesCreate integration identities, issue API-key credentials, assign roles, and revoke credentials.
Permissions catalogueRead-onlyUnderstand the permissions included in roles.
Service-account principalsAPI-managedCreate and rotate service-account secrets through the IAM API when your integration is built for that principal type.

System roles are not managed from the tenant console. The console shows organisation access that belongs to the organisation you are currently using.

Use roles as the normal unit of access. Assign the narrowest role that allows the workflow to succeed.

Use groups when several people need the same access pattern. Update the group membership as people join or leave the team instead of recreating individual assignments.

Use API-key principals for backend integrations that need to call Infuse APIs. Keep issued API keys in server-side secret storage and rotate them when operators, environments, or risk changes.