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.
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 missingorder, and slow queries caused by asking for line-level detail instead of aggregates.
Install and use it
- Download the package above and unzip it.
- 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. - 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.
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.
Related
- Analytics API — the full documentation this skill is distilled from
- Overview of External Reporting Tools — Power BI, Crystal Reports, and other options for reporting on Aprimo data
- Aprimo DAM API Quick Start — the equivalent skill for the DAM content REST API
- Aprimo PM API Quick Start — the equivalent skill for the Productivity Management REST API
- Aprimo PM Reporting API Quick Start — the equivalent skill for pulling data from PM/MPM reports
- The Invocation Pattern — how and when to call Aprimo from an agent