# Targeting

Targeting

## (Legacy) List Targets

 - [GET /target](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-targets-legacy.md): Get a list of targets

## (Legacy) Create a Target

 - [POST /target](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/create-target-legacy.md): Create a target

## (Legacy) Get a Target

 - [GET /target/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-target-legacy.md): Get a target by ID

## (Legacy) Update a Target

 - [POST /target/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/update-target-legacy.md): Update a target by ID

## (Legacy) Delete a Target

 - [DELETE /target/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/delete-target-legacy.md): Delete a target by ID

## (Legacy) Update a Target

 - [PUT /target/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/put-update-target-legacy.md): Update a target by ID

## List targets

 - [GET /targets](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-targets.md): Get a list of targets

## Create a Target

 - [POST /targets](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/create-target.md): Create a target

## Get a Target

 - [GET /targets/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-target.md): Get a target by ID

## Update a Target

 - [POST /targets/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/update-target.md): Update a target by ID

## Delete a Target

 - [DELETE /targets/{target_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/delete-target.md): Delete a target by ID

## List Target paths

 - [GET /target-path](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-target-paths-legacy.md): Get a list of target paths

## Add and View Targeting

 - [POST /targeting](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/add-view-targeting.md): Add and view targeting

## Contextual Segments CPM estimates

 - [POST /contextual_segments/cpm_estimate](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/contextual-segments-cpm-estimate.md): Get CPM estimates for contextual segments

## Get Frequently Used Contextual Segments

 - [GET /targeting_segments/frequently_used](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-targeting-segments-frequently-used.md): Display the most frequently used contextual segments for a given advertiser

## Frequently Used Audience Segments

 - [GET /audience_segments/frequently_used](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-audience-segments-frequently-used.md): Display the most frequently used audience segments for a given advertiser or campaign.

## Audience Segments CPM Estimate

 - [POST /audience_segments/cpm_estimate](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/audience-segments-cpm-estimate.md): Audience segments CPM estimate

## Get All Vendor Audience Configs

 - [GET /vendor/audience_configs](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-vendor-audience-config.md): Retrieves all vendor audience configurations. Only accessible to global admins.

## Create Vendor Audience Config

 - [POST /vendor/audience_configs](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/post-vendor-audience_configs.md): Creates or updates a vendor audience configuration. Only accessible to global admins.

## Get Vendor Audience Config by Vendor ID

 - [GET /vendor/{vendor_id}/audience_configs](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/get-vendor-audience-config-vendor-id.md): Retrieves a vendor audience configuration by vendor ID. Only accessible to global admins.

## Update Vendor Audience Config by Vendor ID

 - [POST /vendor/{vendor_id}/audience_configs](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/put-vendor-audience-config-vendor-id.md): Updates a vendor audience configuration by vendor ID. Only accessible to global admins.

## List Technology Target Values

 - [GET /technology_target_values](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-technology-target-values.md): Get list of technology target values. Can be sorted by:
- id,
- dimension,
- parent_id,
- name,
- full_path,
- value,
- code,
- sortable_name 
and queried (with q=) by:
- id,
- parent_id,
- name,
- full_path (if provided parameter full_path will be ignored),
- value,
- code,
- sortable_name.

## List Contextual Segments

 - [GET /path_targeting_segments](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-contextual-segments.md): Get a list of contextual segments

## List Path Audience Segments

 - [GET /path_audience_segments](https://apidocs.mediamath.com/apis/campaigns-api/openapi/targeting/list-path-audience-segments.md): Get a list of path audience segments. Segments can be queried and sorted by fields: 
- id, 
- name,  
- version, 
- parent_audience_segment_id, 
- full_path, 
- uniques, 
- retail_cpm (type = double, value in usd), 
- code, 
- buyable, 
- child_count, 
- wholesale_cpm (type = double, value in usd), 
- type, 
- taxonomy_id, 
- updated_on, 
- created_on, 
- audience_vendor_id, 
- audience_vendor_name, 
- audience_vendor_vendor_id, 
- audience_vendor_mma_free_cm, 
- audience_vendor_updated_on, 
- audience_vendor_created_on, 
- audience_vendor_version, 
- audience_vendor_provides_batch_segments, 
- audience_vendor_campaign_brain_enabled, 
- audience_vendor_pin_top_search, 
- audience_vendor_bidder_code, 
- audience_vendor_namespace_code.

