MediaMath Permission Taxonomies API

_

Operations 5

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /audience_segments Create a permission taxonomy · Create Permission Taxonomy #
Ask an LLM
“How do I publish a new audience segment taxonomy with permissions as a data vendor?”
“Can I control which organizations or advertisers can use my segments?”
Tell an agent
Create a permission taxonomy {taxonomy} for vendor {vendor_id} with permissions {permissions}.
Publish a new segment taxonomy for vendor {vendor_id} granting {permissions}, defined as {taxonomy}.
GET /audience_segments List my permission taxonomies · List Permission Taxonomies #
Ask an LLM
“Which permission taxonomies have I published as a data provider?”
“Can I search my taxonomies for segments with a name like a keyword?”
Tell an agent
List all my permission taxonomies.
Find audience segments in my taxonomies matching {q}.
GET /audience_segments/grants/{vendor_id} List entities granted to my data vendor · Get Permission List #
Ask an LLM
“Which organizations, agencies or advertisers can I grant my data to?”
“How do I find the entity IDs my vendor account has access to?”
Tell an agent
List the entity grants for vendor {vendor_id}.
Show which organizations and advertisers vendor {vendor_id} can permission.
GET /audience_segments/{taxonomy_id} Get a permission taxonomy · Get Permission Taxonomy #
Ask an LLM
“How do I review the permissions and segments in one of my taxonomies?”
“Can I fetch a taxonomy by the ID I got when creating it?”
Tell an agent
Get permission taxonomy {taxonomy_id}.
Show the segments and permissions in taxonomy {taxonomy_id}.
POST /audience_segments/{taxonomy_id} Update a permission taxonomy · Update Permission Taxonomy #
Ask an LLM
“How do I add or remove segments in an existing taxonomy?”
“Do I have to resend the whole taxonomy when I change permissions?”
Tell an agent
Update taxonomy {taxonomy_id} for audience vendor {audience_vendor_id} with tree {taxonomy}.
Change the permissions on taxonomy {taxonomy_id} to {permissions}, resending tree {taxonomy} for vendor {audience_vendor_id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mediamath:mediamath-permission-taxonomies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mediamath-permission-taxonomies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Audience Segments Permission Taxonomies API
  description: '{% admonition type="danger" name="This API is deprecated as of 1st August 2026" %}

    The functionality has been built into the V3 Campaign Management API docs which can be found here: https://apidocs.mediamath.com/apis/campaigns-api/openapi

    {% /admonition %}

    Using the Audience Segments API, customers and data providers have control to onboard and activate the data they need to target in MediaMath Platform. As it''s a self-service solution, turnaround time for updates is reduced from business days to minutes. The API is built using industry standard, open source REST APIs and is a scaleable way to handle all requests for both global and permissioned taxonomies. The service brings transparency to data activation at MediaMath, allowing customers and data providers oversight of relevant 1st and 3rd party audience data sets as well as the permissioning of those data sets. # Audience Segments & Taxonomies


    There are two ways to expose the data onboarded via server-to-server within MediaMath Platform:

    * **Taxonomies**

    * These can be global, meaning all MediaMath customers will have access to the segments within the taxonomy in MediaMath Platform. * These can be permissioned so that only select MediaMath customers have access to the segments within the taxonomy in MediaMath Platform. * **External Data Segments**

    * These represent a single segment and are always permissioned. * These are also referred to as Data Pixels. It''s possible to use both methods to achieve a mix of global and permissioned taxonomies & external data segments to suit your needs and the needs of your customers. Note: The S2S data transfer is the same for both global and permissioned taxonomies, as well as external data segments. ## Taxonomies (Global)


    Taxonomies are presented in MediaMath Platform as a hierarchical tree, where the first node (root node) is the data provider''s name. Within the tree, media traders can expand selections of categories of segments and view an estimated audience size (the number of unique users) and a CPM price (USD by default). In this view, the Audience Targeting view has been annotated to show the elements of a taxonomy:


    !Audience Tab Annotated


    ## Taxonomies (Permissioned)

    Similar to global taxonomies, permissioned taxonomies are also presented in MediaMath Platform as a hierarchical tree, where the first node (root node) is the data provider''s name. Within the tree, media traders can expand selections of categories of segments and view an estimated audience size (the number of unique users) and a CPM price (USD by default). Permissioned taxonomies can include first and/or third party segments and are ''permissioned'' or shared with specified entities, organizations, agencies and/or advertisers in MediaMath Platform. As all taxonomy management utilizes the same underlying MediaMath API, the information shared in this section applies to both global and permissioned taxonomies, with the exception of the visibility of the taxonomy & permissioning. ### Revenue Share at Taxonomy Level

    Utilizing the API requires the data provider be set up as a data vendor in our system and that MediaMath act as a clearinghouse for all transactions. For third-party data providers, you''ll work out terms with our partnerships team; for customers sharing first-party data, the revenue share will typically be set at 0 by our partnerships team. Each data provider has a default revenue share, mutually agreed upon with the partnerships team; however, this default revenue share value can be overridden at a taxonomy level. For example, if a customer wants to target segments in MediaMath Platform at a rate which they have pre-negotiated with you, their data vendor, the customer''s specific rate may require the use of a revenue share different from the default revenue share originally agreed upon between you & MediaMath.'
  contact:
    name: developers@mediamath.com
    url: https://apidocs.mediamath.com
    email: developers@mediamath.com
  license:
    url: http://www.apache.org/licenses/LICENSE-2.0.html
    name: Apache 2.0
  version: '2.0'
servers:
- url: https://api.mediamath.com/dmp/v2.0
security:
- OAuth2: []
tags:


# --- truncated at 32 KB (44 KB total) ---
# Full source: https://artifacts.apis.io/mediamath/openapi/mediamath-permission-taxonomies-api-openapi.yml