Skip to main content

Aprimo DAM Analytics API Quick Start

A downloadable Claude skill that gets an AI agent productive against the Aprimo Analytics API in minutes. Install it, then ask the agent to help you authenticate and build queries for content engagement data — downloads, views, impressions, plays, and "zero engagement" sets — without needing to know Aprimo's underlying data schema.

important

The Analytics API is DAM only. For reporting on Aprimo Productivity Management or Aprimo Spend, see the Reporting API instead — this skill doesn't cover it.

Download the Aprimo DAM Analytics API Quick Start skill


What's in the package

The download is a .zip containing a single skill folder, aprimo-dam-analytics-api-quickstart/, with one file:

  • SKILL.md — the skill instructions the agent reads: a 60-second setup, query examples, essential concepts, common tasks, troubleshooting, and a full field reference.

Unlike the DAM and PM skills, there's no OpenAPI spec to bundle — the Analytics API is a single query endpoint, not a REST surface with many routes. Instead of shipping a separate reference file, the full catalog of Facts, measures, and dimensions is inlined directly in SKILL.md. That's deliberate: a skill installed without file-access tooling to read supplementary files would otherwise silently lose that reference, so keeping everything in the one file the agent is guaranteed to load removes that risk.

What the skill covers

  • Authentication — requesting an access token with the Client Credentials OAuth flow (same registration flow as the rest of the Aprimo REST API).
  • First calls — running a query against the single GET /analytics/?query={query} endpoint.
  • Code examples — ready-to-adapt snippets in Python, JavaScript / TypeScript, and C#, including correctly stringifying and URL-encoding the query JSON.
  • Essential concepts — the query shape (measures, dimensions, filters, order, limit, offset, timeDimensions), the available Facts (Downloads, Views, Impressions, ContentEngagement, Plays, ZeroViews, ZeroDownloads, ZeroPlays), and paging/sorting rules.
  • Common tasks — worked query examples: totals, downloads by asset in a date range, views by user, daily impressions, zero-download assets, and combined engagement queries.
  • Troubleshooting — handling 401s, malformed/un-stringified query JSON, unstable paging from a missing order, and slow queries caused by asking for line-level detail instead of aggregates.

Install and use it

  1. Download the package above and unzip it.
  2. Install it by placing the aprimo-dam-analytics-api-quickstart/ folder into a Claude skills directory — for example .claude/skills/ in your project or home directory.
  3. Use it — start a session and ask questions such as:
    • "Show me a query for views by space, sorted by view count."
    • "What dimensions are available on the Impressions fact?"
    • "Build a Power BI-ready query for downloads by classification."

The agent loads the skill automatically when your request relates to the Aprimo Analytics API.

tip

The skill points the agent at the AI-readable documentation at developers.aprimo.com/llms.txt for deeper reference, so it can pull in the full set of worked examples beyond what's bundled.