A user is a person or machine user that can access your platform. Every action on the platform is performed by a user, and what that user can do is determined by their role and privileges.
Types of users
The platform recognizes two kinds of user:
Machine users appear as Machines in the platform UI and are called ServicePrincipal in the platform’s API (example: UserType.ServicePrincipal).
Why the distinction matters
Separating human users from machine users lets your organization manage people and automation independently. People are governed through your SSO provider and can have access granted or revoked as they join or leave teams. Automation runs under its own identity with its own credentials, so a pipeline’s access can be scoped and audited separately from any individual’s.
Both types of user are granted access the same way: through a role at the platform level and privileges on the perimeters they work in.
Managing users
Administrators can invite users, create machine users, and assign roles and privileges from the platform UI.