Authenticate a partner app to the Adobe Lightroom API via Adobe IMS OAuth 2.0 and verify the customer's Creative Cloud entitlement before making catalog calls

domain: lr.adobe.io · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an integration in the Adobe Developer Console to obtain a client (API) key and set up an Adobe IMS OAuth 2.0 flow to authenticate the Lightroom customer and obtain an access token
  2. Include the access token in the Authorization header and the API key in the X-API-Key header on every request to lr.adobe.io
  3. Call GET /v2/account with the access token to fetch account information
  4. Inspect entitlement.status in the response; if it is not 'subscriber' or 'trial', treat the customer as not entitled and stop, since further calls will return 403 Forbidden
  5. Check entitlement.storage.used against entitlement.storage.limit to confirm the customer has not exceeded their Lightroom storage quota
  6. On a 403 with error_code 4300 ('Access is forbidden'), obtain a new access token from Adobe IMS and retry

Known gotchas

Related routes

Retrieve a Lightroom customer's catalog ID and handle the case where the catalog ID changes between calls
lr.adobe.io · 5 steps · unrated
Implement an Adobe Commerce (Magento 2) custom REST API endpoint with authentication and rate limiting for a headless B2B mobile app
Adobe Commerce custom REST API · 6 steps · unrated
Authenticate with the project44 API using OAuth 2.0 client credentials and manage token refresh for continuous shipment visibility calls
project44.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans