# Megaphone Direct Sales API v2 API

**Canonical:** https://apis.io/apis/megaphone/megaphone-direct-sales-api-v2-api/  
**Provider:** Megaphone — https://apis.io/providers/megaphone/  
**Base URL:** https://cms.megaphone.fm  
**Documentation:** https://developers.megaphone.fm/

Megaphone Direct Sales API v2 API is one of 21 APIs that [Megaphone](https://apis.io/providers/megaphone/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Direct Sales API v2. The published artifact set on APIs.io includes an OpenAPI specification.

**⚠️ AVAILABILITY ⚠️** The Direct Sales API v2 provides enhanced endpoints for managing advertisers, campaigns, orders, assets, and advertisements for Standard and Priority campaign types. **Base URL:** `https://cms.megaphone.fm/api/v2` **Available From:** April 15, 2026 10:00:00 AM EST **Migration Timeline:** - **Before April 15, 2026:** v2 endpoints not yet available - use legacy endpoints - **April 15 - July 14, 2026:** Both legacy and v2 endpoints work - migration period - **After July 14, 2026:** Legacy endpoints removed **Pagination Note (v2 Direct Sales)** Paginated v2 list endpoints (advertisers, campaigns, orders, advertisements, assets, and geo targeting) cap `per_page` at **50** (not 500 as stated in the global section) and follow the global pagination convention (see the Pagination section above) with two additional exceptions: - `X-Total` is **not** returned. - The `Link` header does **not** include a `last` rel. `X-Page`, `X-Per-Page`, and `Link` (`first`, `next`, `previous`) are returned as documented. Episode Topics and Audience Interests return all records in a single response and do not support pagination.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/organizations/{organization_id}/advertisers` | List All Advertisers |
| POST | `/api/v2/organizations/{organization_id}/advertisers` | Create an Advertiser |
| GET | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}` | Get an Advertiser |
| PATCH | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}` | Update an Advertiser |
| DELETE | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}` | Delete an Advertiser |
| GET | `/api/v2/organizations/{organization_id}/campaigns` | List All Campaigns |
| POST | `/api/v2/organizations/{organization_id}/campaigns` | Create a Campaign |
| GET | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}` | Get a Campaign |
| PATCH | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}` | Update a Campaign |
| GET | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders` | List All Orders |
| POST | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders` | Create an Order |
| GET | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}` | Get an Order |
| PATCH | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}` | Update an Order |
| GET | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets` | List All Assets |
| POST | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets` | Create an Asset |
| GET | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets/{asset_id}` | Get an Asset |
| PATCH | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets/{asset_id}` | Update an Asset |
| POST | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets/{asset_id}/start-chunked-upload` | Start Chunked Upload |
| POST | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets/{asset_id}/transfer-chunked-upload` | Transfer Chunked Upload |
| POST | `/api/v2/organizations/{organization_id}/advertisers/{advertiser_id}/assets/{asset_id}/complete-chunked-upload` | Complete Chunked Upload |
| GET | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}/advertisements` | List All Advertisements |
| POST | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}/advertisements` | Create an Advertisement |
| GET | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}/advertisements/{advertisement_id}` | Get an Advertisement |
| PATCH | `/api/v2/organizations/{organization_id}/campaigns/{campaign_id}/orders/{order_id}/advertisements/{advertisement_id}` | Update an Advertisement |
| GET | `/api/v2/organizations/{organization_id}/targeting/episode-topics` | List Episode Topics |
| GET | `/api/v2/organizations/{organization_id}/targeting/audience-interests` | List Audience Interests |
| GET | `/api/v2/organizations/{organization_id}/targeting/geo/countries` | List Countries |
| GET | `/api/v2/organizations/{organization_id}/targeting/geo/regions` | List Regions |
| GET | `/api/v2/organizations/{organization_id}/targeting/geo/dmas` | List DMAs |
| GET | `/api/v2/organizations/{organization_id}/targeting/geo/cities` | List Cities |
| GET | `/api/v2/organizations/{organization_id}/targeting/geo/postal-codes` | List Postal Codes |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/megaphone/openapi/megaphone-direct-sales-api-v2-api-openapi.yml

## Other Megaphone APIs (12)

- [Megaphone Campaigns API](https://apis.io/apis/megaphone/megaphone-campaigns-api/)
- [Megaphone Direct Sales v2 API](https://apis.io/apis/megaphone/megaphone-direct-sales-v2-api/)
- [Megaphone Episodes API](https://apis.io/apis/megaphone/megaphone-episodes-api/)
- [Megaphone Exports API](https://apis.io/apis/megaphone/megaphone-exports-api/)
- [Megaphone Networks API](https://apis.io/apis/megaphone/megaphone-networks-api/)
- [Megaphone Orders API](https://apis.io/apis/megaphone/megaphone-orders-api/)
- [Megaphone Podcasts API](https://apis.io/apis/megaphone/megaphone-podcasts-api/)
- [Megaphone Advertisements API](https://apis.io/apis/megaphone/megaphone-advertisements-api/)
- [Megaphone Advertiser Categories API](https://apis.io/apis/megaphone/megaphone-advertiser-categories-api/)
- [Megaphone Advertisers API](https://apis.io/apis/megaphone/megaphone-advertisers-api/)
- [Megaphone Agencies API](https://apis.io/apis/megaphone/megaphone-agencies-api/)
- [Megaphone Campaign Orders API](https://apis.io/apis/megaphone/megaphone-campaign-orders-api/)

## Tags

Direct Sales API v2

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/megaphone/megaphone-direct-sales-api-v2-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/megaphone/.
