Skip to main content

Aprimo Productivity

Aprimo publishes an OpenAPI specification for the Aprimo Productivity (PM) REST API that you can use as a starting point for connecting Aprimo to tools that consume an OpenAPI spec — such as Microsoft Copilot Studio, M365 Copilot agents, or any API client that supports import from spec.

The scope of this specification is both Aprimo Productivity and Aprimo Spend, exposed through the same PM REST API surface.

Download the Aprimo Productivity & Aprimo Spend OpenAPI Specification


Coverage

Read This Before Using the Spec

This spec covers Aprimo Productivity and Aprimo Spend, both served through the PM REST API. The Digital Asset Management (DAM) REST API is not included — see the DAM OpenAPI Specification for the DAM API.

The specification is organized around the core objects of both products. The spec covers areas including:

  • Work management — activities, projects, tasks, work requests, reviews, and checklists
  • Planning — content plans, calendars, and programs
  • Aprimo Spend — budgets, forecasts, invoices, commitments, funding accounts, journal vouchers, offers, and treatments
  • Documents & collaboration — task documents, attachments, annotations, and chatboards
  • Org & reference data — users, user roles, groups, brands, clients, suppliers, and lookups

The base server URL is https://{tenant}.aprimo.com/api, where {tenant} is your Aprimo tenant subdomain.


How to Use It

Copilot Studio

Copilot Studio supports connecting a REST API as an agent tool via an OpenAPI spec. Import the spec into Copilot Studio and select the PM endpoints you want to expose as tools your agent can invoke.

See the Copilot Studio platform guide for setup details, including an important note on authentication compatibility.

M365 Copilot (Declarative Agents)

M365 Copilot Declarative Agents use an API Plugin defined by an OpenAPI spec. This spec can serve as the basis for your plugin definition, scoped to the PM endpoints your agent needs.

See the M365 Copilot platform guide for the full deployment model.

Other Tools

Any tool that accepts an OpenAPI 3.x spec for REST API import — Postman, API clients, low-code platforms — can use this file directly.

tip

Because this spec covers the full public Aprimo Productivity and Aprimo Spend surface, consider trimming it down to only the endpoints your integration needs before importing it into tools that generate a tool/action per operation.