# Seller Agent API

**Canonical:** https://apis.io/apis/iab-tech-lab/seller-agent-api/  
**Provider:** IAB Tech Lab — https://apis.io/providers/iab-tech-lab/  
**Documentation:** https://iabtechlab.github.io/seller-agent/

Seller Agent API is one of 9 APIs that [IAB Tech Lab](https://apis.io/providers/iab-tech-lab/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agentic Advertising, Publishers, Deals, and MCP. The published artifact set on APIs.io includes API documentation, an API reference, an OpenAPI specification, and a changelog.

IAB Tech Lab's reference seller agent for publishers: an OpenAPI 3.1 REST surface (87 operations — products and avails, tiered pricing, quotes, deal booking, negotiation, change requests, orders, packages, curators, SSP distribution, GAM/FreeWheel inventory sync, operator API keys), an MCP server with 46 tools at /mcp/ (Streamable HTTP) or stdio, and an A2A agent card at /.well-known/agent.json. Self-hosted by each publisher; IAB Tech Lab publishes the code and docs, not a hosted instance.

## Operations (60 of 87)

| Method | Path | Summary |
|---|---|---|
| GET | `/` | Root |
| GET | `/health` | Health |
| GET | `/events` | List Events |
| GET | `/events/{event_id}` | Get Event |
| GET | `/auth/api-keys` | List Api Keys |
| POST | `/auth/api-keys` | Create Api Key |
| GET | `/auth/api-keys/{key_id}` | Get Api Key Details |
| DELETE | `/auth/api-keys/{key_id}` | Revoke Api Key |
| GET | `/api/v1/supply-chain` | Get Supply Chain |
| GET | `/api/v1/rate-card` | Get Rate Card |
| PUT | `/api/v1/rate-card` | Update Rate Card |
| GET | `/api/v1/inventory-sync/status` | Get Inventory Sync Status |
| POST | `/api/v1/inventory-sync/trigger` | Trigger Inventory Sync |
| GET | `/api/v1/inventory-sync/watermark` | Get Sync Watermark |
| GET | `/gam/orders` | Gam List Orders |
| GET | `/gam/report` | Gam Delivery Report |
| GET | `/products` | List Products |
| POST | `/products/avails` | Check Avails |
| GET | `/products/{product_id}` | Get Product |
| POST | `/pricing` | Get Pricing |
| POST | `/discovery` | Discovery Query |
| POST | `/api/v1/products/{product_id}/inventory-type` | Override Inventory Type |
| GET | `/api/v1/products/{product_id}/inventory-type` | Get Inventory Type Override |
| DELETE | `/api/v1/products/{product_id}/inventory-type` | Delete Inventory Type Override |
| POST | `/proposals` | Submit Proposal |
| POST | `/proposals/{proposal_id}/counter` | Counter Proposal |
| GET | `/proposals/{proposal_id}/negotiation` | Get Negotiation Status |
| POST | `/api/v1/negotiations/messages` | Post Negotiation Message |
| POST | `/deals` | Generate Deal |
| POST | `/api/v1/deals` | Book Deal |
| POST | `/agentic-audience/match` | Agentic Audience Match |
| GET | `/api/v1/deals/export` | Export Deals |
| GET | `/api/v1/deals/{deal_id}` | Get Deal By Id |
| POST | `/api/v1/deals/from-template` | Create Deal From Template |
| GET | `/api/v1/deals/{deal_id}/performance` | Get Deal Performance |
| POST | `/api/v1/deals/bulk` | Bulk Deal Operations |
| POST | `/api/v1/deals/push` | Push Deal To Buyers |
| GET | `/api/v1/deals/{deal_id}/buyer-status` | Get Deal Buyer Status |
| POST | `/api/v1/deals/distribute` | Distribute Deal Via Ssp |
| GET | `/api/v1/deals/{deal_id}/ssp-troubleshoot` | Troubleshoot Deal Via Ssp |
| GET | `/api/v1/curators` | List Curators |
| POST | `/api/v1/curators` | Register Curator |
| GET | `/api/v1/curators/{curator_id}` | Get Curator |
| POST | `/api/v1/deals/curated` | Create Curated Deal |
| POST | `/api/v1/deals/{deal_id}/migrate` | Migrate Deal |
| POST | `/api/v1/deals/{deal_id}/deprecate` | Deprecate Deal |
| GET | `/api/v1/deals/{deal_id}/lineage` | Get Deal Lineage |
| GET | `/approvals` | List Pending Approvals |
| GET | `/approvals/{approval_id}` | Get Approval |
| POST | `/approvals/{approval_id}/decide` | Decide Approval |
| POST | `/approvals/{approval_id}/resume` | Resume Flow |
| POST | `/sessions` | Create Session |
| GET | `/sessions` | List Sessions |
| GET | `/sessions/{session_id}` | Get Session |
| POST | `/sessions/{session_id}/messages` | Send Session Message |
| POST | `/sessions/{session_id}/close` | Close Session Endpoint |
| GET | `/media-kit` | Media Kit Overview |
| GET | `/media-kit/packages` | List Media Kit Packages |
| GET | `/media-kit/packages/{package_id}` | Get Media Kit Package |
| POST | `/media-kit/search` | Search Media Kit |

…and 27 more operations. They are listed in full on the page.

## Machine-readable artifacts (12)

- **Documentation** — https://iabtechlab.github.io/seller-agent/
- **APIReference** — https://iabtechlab.github.io/seller-agent/reference/endpoints/
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/openapi/iab-tech-lab-seller-agent-openapi.json
- **SourceCode** — https://github.com/IABTechLab/seller-agent
- **ChangeLog** — https://github.com/IABTechLab/seller-agent/blob/main/CHANGELOG.md
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/overlays/iab-tech-lab-seller-agent-overlay.yaml
- **MCPServer** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/mcp/iab-tech-lab-mcp.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/mcp/iab-tech-lab-tool-crosswalk.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/skills/iab-tech-lab-quote-to-book-deal.md
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/skills/iab-tech-lab-negotiate-deal.md
- **ChangeLog** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/changelog/iab-tech-lab-changelog.yml
- **CLI** — https://raw.githubusercontent.com/api-evangelist/iab-tech-lab/refs/heads/main/cli/iab-tech-lab-cli.yml

## Other IAB Tech Lab APIs (8)

- [OpenDirect API](https://apis.io/apis/iab-tech-lab/opendirect-api/)
- [IAB Agentic Advertising API](https://apis.io/apis/iab-tech-lab/agentic-advertising-api/)
- [Buyer Agent API](https://apis.io/apis/iab-tech-lab/buyer-agent-api/)
- [OpenRTB 2.x Protocol](https://apis.io/apis/iab-tech-lab/openrtb/)
- [AdCOM Protobuf](https://apis.io/apis/iab-tech-lab/adcom/)
- [Agentic RTB Framework gRPC](https://apis.io/apis/iab-tech-lab/agentic-rtb-framework/)
- [VAST and VMAP Schemas](https://apis.io/apis/iab-tech-lab/vast/)
- [Supply Chain API](https://apis.io/apis/iab-tech-lab/supply-chain-api/)

## Tags

Agentic Advertising, Publishers, Deals, MCP

---

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