Adobe
Discover users and track Adobe license assignments across your organization via the Adobe User Management API
Adobe provides creative and productivity software used across design, marketing, and content teams - including Acrobat, Creative Cloud, and Experience Cloud. Connecting Adobe to Harmony via the User Management API (UMAPI) gives IT teams visibility into who has access to which Adobe products, enabling accurate license tracking and spend optimization.
What the Adobe integration enables
User Discovery
Surface all Adobe users in Harmony's software inventory
License Tracking
See which Adobe products and entitlements are assigned to each user
Admin Visibility
See which users hold Adobe administrator roles, and which type
Spend Visibility
Review paid product entitlements per user to right-size Adobe spend
Prerequisites
Adobe Admin Console Access: System Administrator role in Adobe Admin Console
Adobe Developer Console Access: Ability to create projects and OAuth credentials
Harmony Account: Active Harmony workspace
Connect Adobe to Harmony
Step 1: Create an OAuth Credential in Adobe Developer Console
Go to Adobe Developer Console and sign in as a System Administrator
Click Create new project
Click Add API and select User Management API
Choose OAuth Server-to-Server as the credential type
Click Save configured API
Copy the Client ID and Client Secret from the credential details page
OAuth Server-to-Server is the only supported credential type. Adobe's legacy JWT / Service Account credentials have reached end of life and no longer issue access tokens - a JWT credential will fail to connect.
Before moving on, confirm that the User Management API scope (user_management_sdk) is enabled in your project. Even if your credentials authenticate successfully, a missing scope means the resulting token will not have the permissions required for user management access. You can verify this under the credential's Scopes section in the Adobe Developer Console.
Step 2: Find your Organization ID
Go to Adobe Admin Console
Navigate to Settings > Organization
Copy the Organization ID - it follows the format
XXXXX@AdobeOrg(e.g.A495E53@AdobeOrg)
Step 3: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find Adobe under SaaS Applications and click Connect
Step 4: Enter Credentials
Enter your Client ID
Enter your Client Secret
Enter your Organization ID (e.g.
A495E53@AdobeOrg)Click Connect
Once connected, Harmony refreshes your Adobe user inventory every 6 hours.
Disconnect Adobe from Harmony
Log in to your Harmony dashboard
Go to Settings > Integrations
Find Adobe under SaaS Applications and click the integration card
Click Disconnect
Confirm the disconnection when prompted
Once disconnected, Harmony stops syncing data from Adobe. Previously synced data remains available in Harmony.
What Harmony Syncs
From Adobe:
Users (name, email, account status, identity type, email domain, and country)
Product license assignments per user
License tier per user (Paid for users holding a product profile, Free otherwise)
Product profiles and entitlements
Group memberships
Administrator roles per user - System Administrator, Deployment Administrator, Support Administrator, Product Administrator, Product Profile Administrator, User Group Administrator, Contract Administrator, and Storage Administrator
Permissions Explained
Harmony authenticates with your OAuth Server-to-Server credential and requests a single scope string. Adobe does not offer finer-grained scopes for the User Management API.
openid, AdobeID
Required by Adobe IMS to issue the server-to-server access token
user_management_sdk
Read access to the User Management API - your organization's users, groups, and product profiles
Harmony only issues read requests against two User Management API endpoints: the organization's user list and its group list. No endpoint that creates, modifies, or removes Adobe users, groups, or licenses is ever called.
Creating the User Management API credential in the Adobe Developer Console requires the System Administrator role in your Adobe organization. Other administrator roles cannot create the integration.
Use Cases
Troubleshooting
Data & Privacy
Last updated
Was this helpful?
