The Adform Data Management Platform (DMP) API is fully integrated into the Adform DSP and SSP. It allows marketers to collect, segment, extend, and activate their first-party data for even more powerful programmatic trading, creating meaningful interactions with customers, and discovering new clients.
With the Adform DMP API:
-
Advertisers and agencies can create and manage their audiences and taxonomy, as well use the audiences in their campaigns.
-
Publishers can create and manage their audiences, use them in their campaigns and targeted deals, as well as share or sell their data.
-
Data sellers can manage their audiences, set up data sharing and export rules, as well as report on audience performance.
Adform DMP API has the following structure:
In this structure, Data Provider (DMP account) and Segment (Audience) are the core entities in Adform DMP. Rights, Destinations, Audience Builder, Reports, and Advertiser are the main DMP APIs for managing parts of DMP account and audiences. User Account, Categories, Marketplace, and other items in light blue are additional API endpoints that help to manage core DMP entities and connect the main DMP APIs together. More about each DMP API:
-
Data Provider: Use Data Provider APIs to adjust general DMP account settings. A data provider is sometimes referred to as DMP account.
-
Segment: Use Segment APIs to create, delete, and update audiences or categories. You can also use it to retrieve audience insights and sizing information, as well as enable extensions or manual cookie import or export.
-
Segment builder: Use Segment Builder APIs to build complex audiences using data collected from existing campaigns, site tracking, or from other audiences.
-
Destinations: Use Destination API to create, delete, or update routes and rules. This API is relevant for exporting data to external platforms for data activation.
-
Reports: Use Report API to generate reports on audience composition, growth, and usage.
-
Marketplace: Use Marketplace APIs to store audiences in Adform DSP for advertiser to buy third-party data, or use your first-party data in your own campaigns.
-
Rights: Rights control access to the DMP account data or specific audiences. Rights can be assigned to agencies (DMP accounts), advertisers, publishers or specific countries.
To start working with any DMP API, you need:
-
Adform DMP user account with the relevant permissions that allow you to access certain DMP functionalities.
-
OAuth client with the relevant scopes assigned by Adform Support (technical@adform.com) that give access to specific APIs. You can see the needed scopes next to each endpoint, or in the related Adform Help article.
-
Depending on the API you're using, you might need specific IDs to use in your requests. You can see the needed IDs in each endpoint, or in the related Adform Help article.
Adform has additional resources to help you get started and to provide guidance as you work with Adform APIs:
-
Authenticate With Adform APIs: Learn about the authentication credentials needed to access Adform APIs.
-
Learn About Basic API Concepts: Learn the basic API terms, request and response structures.
-
Learn About API Limits: See specific throttling rules and system limits.
-
Learn About API Errors: Recognize and troubleshoot API errors.
-
Group Requests With Batch API: Optimize your API usage by combining requests.
If you have API-related questions, contact Adform Support.