User Management
Interlynk uses an invitation-based team management model. Users are invited to an organization by email, assigned a role, and gain access after accepting the invitation.
Inviting Team Members
Role Assignment at Invite Time
When inviting a user, you can optionally assign a role. If no role is specified, the user receives the default role configured for the organization. Roles determine what the user can view and modify β see Role Management for the full permission matrix.
Prerequisites
You must have the
invite_userspermission (available to Admin and Operator roles by default).The invited user must have a valid email address.
Step-by-Step: Invite a User
Navigate to Settings > Organization > Users.
Click Add User.
Enter the user's Email address.
Select a Role from the dropdown (Admin, Operator, Viewer, or any custom role).
Click Invite.
The user receives an email invitation with a link to accept.
Email Verification Flow
The invited user receives an email with an invitation link containing a secure token.
The invitation token is valid for 24 hours. After expiry, the invitation must be resent.
If the user already has an Interlynk account, they can accept the invitation and immediately access the organization.
If the user does not have an account, the invitation link directs them to complete registration before accepting.
Upon acceptance, the user's status changes from Invited to Accepted.
Pending Invitations
Invitations that have not been accepted appear with a Pending status in the users table. You can:
Resend the invitation if it expired or the user did not receive it.
Remove the pending invitation to revoke access before acceptance.
Changing Team Member Roles
Permission Model Overview
Interlynk uses a role-based access control (RBAC) model. Each user in an organization is assigned exactly one role. Roles contain a set of permissions that govern access to features.
Role changes take effect immediately β the user's next API call or page load will reflect the new permissions.
Who Can Change Roles
Admin users can assign any role, including Admin.
Super admins (platform-level) can update any role assignment.
Non-admin users cannot change roles, even their own.
Step-by-Step: Change a User's Role
Navigate to Settings > Organization > Users.
Locate the user in the table.
Click the action menu on the user's row.
Select Change Role.
Choose the new role from the dropdown.
Confirm the change.
Audit Logging
Role changes are tracked in the platform's activity log. The log records:
Who made the change
The previous role
The new role
Timestamp of the change
Removing Team Members
Step-by-Step: Remove a User
Navigate to Settings > Organization > Users.
Locate the user in the table.
Click the action menu on the user's row.
Select Remove.
Confirm the removal.
You cannot remove yourself from the organization.
What Happens to Owned Assets
When a user is removed:
The user loses access to the organization immediately.
SBOMs, products, and other data created by the user remain in the organization β they are not deleted.
API tokens (user tokens) associated with the removed user are no longer valid for the organization.
Service tokens created by the user continue to function β they are bound to the organization and outlive their creator. Admins retain full visibility over these tokens and can revoke them if needed.
Access Revocation Timing
Removal is a soft delete. The user's access is revoked immediately:
Active sessions are invalidated.
API tokens for the organization stop working.
The user no longer appears in the organization's user list.
If the user is a member of other organizations, those memberships are unaffected.
Offboarding Checklist
When a team member leaves your organization, follow this checklist:
Common Misconfigurations
Invitation expired
User clicks link and gets an error
Resend the invitation from the Users page
Wrong role assigned
User can access features they shouldn't
Change the role immediately β takes effect on next request
Removed user's service tokens still active
Automated pipelines continue running
Service tokens are org-bound β revoke them separately if needed
SSO user removed from Interlynk but not from IdP
User can re-authenticate via SSO
Remove the user from your identity provider as well
No admin remaining
Cannot manage organization
Contact Interlynk support to restore admin access
Recommended Best Practices
Assign the least privileged role at invite time. Promote to higher roles only when needed.
Use the Viewer role for stakeholders who need read-only access to dashboards and reports.
Audit your user list quarterly β remove inactive users and verify role assignments.
Prefer SSO for organizations with more than 10 users to centralize identity management.
Use service tokens instead of personal tokens for shared automation to avoid dependency on individual team members.
Last updated