Articles in this section

Setup Guide: ActivTrak for SCIM-Entra ID Integration (EA)

Contents

What is SCIM?

System for Cross-domain Identity Management (SCIM) is a standard protocol that automates the exchange of user identity information between systems, reducing manual work and security risks.

Use cases

The ActivTrak-Entra ID integration via SCIM API (Early Access) supports these admin capabilities:

  1. User provisioning‬: Automatically creates ActivTrak user accounts when users are added in your identity provider
    • Note: ActivTrak Agent install is required separately
  2. User deprovisioning‬: Automatically removes user access when accounts are deactivated in your identity provider
    • Note: ActivTrak Agent uninstall is required separately
  3. Group Management‬‭: Automatically adds and removes users to ActivTrak Groups based on group membership in your identity provider

Requirements

  • ActivTrak SCIM API key via the ActivTrak App - Integrations page
  • For User provisioning, you will not need a paid Entra ID subscription
  • For Group provisioning, you will need a paid Entra ID license (P1, P2 or Suite). See Microsoft licensing requirements and pricing pages for details

Setup instructions

Generate ActivTrak SCIM API key

  1. Log in to the ActivTrak application
  2. Navigate to APIs & Integrations > Integrations
  3. Locate the Entra ID via SCIM card and click + Add Instance

 

  1. The Entra ID via SCIM drawer will open. Input an API Key Name. Copy and store the API Key. Then click Save.

Note: The key can only be copied at this time. If lost, it can be regenerated.

 

  1. Once the process is complete, the card will display the View Instance button

Register ActivTrak SCIM as an enterprise application

  1. Go to https://portal.azure.com/ and sign in
  2. Search for Entra ID from the portal homepage
unnamed (42).png

 

  1. Select Enterprise applications from the side navigation
unnamed (41).png

 

  1. Click New Application
unnamed (40).png

 

  1. Select Create your own application
unnamed (39).png

 

  1. Name it "ActivTrak SCIM" and select Integrate any other application
unnamed (38).png

 

  1. Select 3. Provision User accounts
unnamed (37).png

 

  1. Select Get started
unnamed (36).png

 

  1. Set to Provisioning mode to Automatic
  2. Set the Tenant URL based on your ActivTrak instance location:

US instances: https://api.activtrak.com/scim/v1

EU instances: https://api-eu.activtrak.com/scim/v1

Other regions: Check our API documentation for your specific base URL

  1. Set the Secret Token to your ActivTrak integration key
unnamed (35).png

 

  1. Configure appropriate settings
unnamed (34).png

 

  1. Click Save
unnamed (33).png

Configure user mappings

The default mappings should work without changes. To verify:

  1. In the mappings section, select Provision Microsoft Entra ID Users
unnamed (32).png

 

  1. Review the mappings to ensure they're correct
unnamed (31).png

 

  1. You will need to add the following custom attributes:
  • Required: UserPrincipal Name

Type: String

urn:ietf:params:scim:schemas:extension:activtrak:2.0:User.userPrincipalNames[value eq null].value
  • Optional: Tracking

Type: Boolean

Note: Map it to your preferred Microsoft Entra ID Attribute (the expected value is true or false)

urn:ietf:params:scim:schemas:extension:activtrak:2.0:User.tracking
  • Optional: Employeeid

Type: String

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber

 

Configure group mappings

The default mappings should work without changes. To verify:

  1. In the mappings section, select Provision Microsoft Entra ID Groups

 

  1. Review the mappings to ensure they're correct. Verify that externalID is not included in the mapping

 

  1. Click the "Edit attribute list" link within Advanced Options as shown below
  1. For the Referenced Object Attribute for Members, uncheck "Group" so that only the User object remains, as shown below

Disable the Visible to users option

  1. In the "ActivTrak SCIM" application, under Manage, select Users and Groups
  2. If the "visible to users" message appears, click on it
unnamed (30).png

 

  1. Select No to Visible to users
unnamed (29).png

 

  1. Click Save

Set up Users and Groups for provisioning

  1. In the "ActivTrak SCIM" application, under Manage, select Users and Groups
  2. Click Add user/group
unnamed (28).png

 

  1. Select Users and Groups
  2. Select the users and groups to be provisioned
unnamed (27).png

 

Your ActivTrak SCIM integration is now set up! Users and groups will be automatically provisioned according to your settings.

Learn more

Was this article helpful?
1 out of 1 found this helpful