> For the complete documentation index, see [llms.txt](https://docs.licensemeter.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.licensemeter.com/connectors/adobe.md).

# Adobe

Find Creative Cloud seats held by people who are disabled or gone, via Adobe's User Management API. Entitlements only, read-only.

Adobe seats are expensive and offboarding rarely reaches the Admin Console. LicenseMeter reads the user list and filters memberships to product-profile entitlements through the User Management API, then cross-checks every seat against Entra ID.

Open **Connectors > Adobe** in your workspace.

<figure><img src="https://1639979424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLWIsqiRHwXSWQ10QGIRo%2Fuploads%2FbTCUyW6xqSpbbRTKJWjT%2Fconnector-adobe.webp?alt=media" alt="Adobe connector in the LicenseMeter sample workspace"><figcaption><p>LicenseMeter sample workspace. All names, costs and findings shown are demonstration data.</p></figcaption></figure>

{% hint style="info" %}
The screenshot shows sample data, not a live connection or provider consent screen. In your own workspace, the page presents the appropriate connection or import controls.
{% endhint %}

## Setup

{% stepper %}
{% step %}

### Create the API project

In the Adobe Developer Console, create or open a project and add the User Management API with OAuth Server-to-Server credentials. This requires the Adobe System Administrator role; the Developer role alone cannot create the User Management API integration.

[Adobe User Management API documentation](https://adobe-apiplatform.github.io/umapi-documentation/en/)
{% endstep %}

{% step %}

### Copy the credentials

The credential details page shows the organization ID, client ID and client secret: the three values LicenseMeter asks for.
{% endstep %}

{% step %}

### Connect

Paste the three values on the Adobe connector page. LicenseMeter validates them against the API before storing anything; the secret is encrypted at rest (AES-256-GCM).
{% endstep %}
{% endstepper %}

## Data used

* The user list: email, name and account status
* Product profile entitlements per user, filtered from Adobe group memberships

## Outside this connector's scope

* Files, libraries or any Creative Cloud content
* Usage data: Adobe's API exposes entitlements only, so there is no inactivity signal

## Findings and limitations

* Creative Cloud seats held by accounts that are disabled in Entra ID.
* Seats with no matching directory account at all.

Adobe exposes entitlements here, not application usage. LicenseMeter cannot infer Creative Cloud inactivity from this connector alone.

After setup, check the refresh timestamp and [set contract prices](/licenses-and-prices.md) for any seat-based products. If validation or sync fails, start with [Troubleshooting](/troubleshooting.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.licensemeter.com/connectors/adobe.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
