Check an Adobe Stock user's licensing quota with Member/Profile before requesting a license for a specific asset

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

Steps

  1. Obtain an OAuth Bearer access token for the user via Adobe IMS, since all licensing-related calls require the Authorization header
  2. Call GET https://stock.adobe.io/Rest/Libraries/1/Member/Profile?content_id={id}&license=Standard with x-Product, x-api-key, and Authorization headers
  3. Inspect purchase_options.state in the response: 'possible' means the user has quota, 'overage' means they can be billed for an additional purchase, and 'not_possible' means they must be redirected to purchase_options.url on stock.adobe.com
  4. Display purchase_options.message to the user as-is, since Adobe Stock returns it pre-localized based on the locale parameter or the user's account locale
  5. Only proceed to Content/License once the profile check confirms quota or an acceptable overage state

Known gotchas

Related routes

License an Adobe Stock asset with Content/License and download it in a specific resolution via the Libraries/Download endpoint
stock.adobe.io · 6 steps · unrated
Retrieve full Adobe Stock license history so a downstream CMS/DAM can back-fill previously licensed assets
stock.adobe.io · 5 steps · unrated
License and download a Shutterstock image with a specific size/format, tracking subscription quota via the subscriptions endpoint
api.shutterstock.com · 6 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