Jump to Content
Guides
API Reference
Changelog
v0.2
v1.0
v1.1
v1.2
API Reference
Log In
Jump to Content
v1.2
Guides
API Reference
Changelog
Create new deal
Search
Log In
All
Pages
Start typing to search…
JUMP TO
Viant Trafficking API
Introduction
Agencies
Get agencies
get
Get agency by agency ID
get
Create new agency
post
Update agency
put
Save agency - DEPRECATED
post
Get all agencies - DEPRECATED
get
Advertisers
Get all Advertisers
get
Get Advertiser by ID
get
Create an Advertiser
post
Edit an Advertiser
put
Get Creatives by Advertiser ID
get
Get Advertiser by ID - DEPRECATED
get
Get all Advertisers - DEPRECATED
get
Create or edit an Advertiser - DEPRECATED
post
Campaigns
Get all campaigns for an advertiser
get
Get campaigns
get
Get campaign by campaign ID
get
Creates new campaign
post
Update campaign
put
Get Creatives for a Campaign
get
Get Campaign by External ID
Create a new campaign or modify an existing campaign - DEPRECATED
post
Get all campaigns - DEPRECATED
get
Get campaign by ID - DEPRECATED
get
Campaign Flights
Get campaign flights for a campaign
get
Get campaign flights for a campaign
get
Add a new campaign flight
post
Update campaign flight
put
Delete campaign flights
del
Create or update a campaign flight - DEPREACATED
post
Delete campaign flight for a campaign by ID - DEPRECATED
post
Campaign Flight Order Caps
Get campaign flight order caps by campaign
get
Get campaign flight order caps by ad order
get
Update campaign flight order caps for an ad order
put
Delete campaign flight order caps for an ad order
del
Get campaign flight order caps by campaign - DEPRECATED
get
Get campaign flight order caps by ad order - DEPRECATED
get
Add or update campaign flight order caps for an ad order - DEPRECATED
post
Delete campaign flight order caps for an ad order - DEPRECATED
post
Ad Orders
Get all ad orders for a campaign
get
Get ad orders
get
Create ad order
post
Get ad order by ID
get
Update ad order
put
Update an ad order status
post
Get Ad Order by External ID
Create or modify an Ad Order - DEPRECATED
post
Get ad order by ID - DEPRECATED
get
Get all ad orders - DEPRECATED
get
Ad Order Flights
Get order flight by ID
get
Create order flight
post
Update order flight
put
Bulk update order flight caps
post
Delete order flight
del
Get order flights by ad order ID - DEPRECATED
get
Delete order flights by flight ID - DEPRECATED
post
Create Order Flights by Ad Order ID - DEPRECATED
post
Audiences
Get audiences
get
Get audience by audience ID
get
Get advanced audiences for an ad order
get
Create audience
post
Update audience
put
Audience Advanced Targeting Types
Get Audience by External ID
Create or edit audience with advanced mode - DEPRECATED
post
Creatives
Get creatives
get
Get Ad Orders and Audiences for a Creative
get
Get creative by creative ID
get
Get Creative by External ID
Create creatives
post
Upload creative
post
Update creative
put
Assign Creatives to Ad Orders
post
Assign creatives to audiences
post
Remove Creatives from an Ad Order
post
Delete creative
del
Creative Type IDs
Create or update creative - DEPRECATED
post
Get creatives for an audience - DEPRECATED
get
Get creatives for an ad order - DEPRECATED
get
Site lists
Get site lists by advertiser ID
get
Get all site lists
get
Get site lists by site ID
get
Create new site list
post
Append sites to site list
post
Overwrite sites to ID based site list
post
Remove sites from site list
post
PMP Deals
Get all PMP deals
get
Get PMP deal by ID
get
Create new deal
post
Update deal
put
Get PMP deal by ID - DEPRECATED
get
Get all PMP deals - DEPRECATED
get
Save PMP deal - DEPRECATED
post
Exchanges
Get PMP deal exchanges
get
Get all exchanges
get
Get exchange by ID
get
Get all exchanges - DEPRECATED
get
Fees
Get campaign fees
get
Append campaign fees
post
Remove campaign fees
post
Overwrite campaign fees
post
Get ad order fees
get
Append ad order fees
post
Remove ad order fees
post
Overwrite ad order fees
post
References
IAB Category Values
Creative Type IDs
VDP Connect API
How to Get Started?
Authentication
Authentication Flow - For Advertisers/Agencies
Authentication Flow - For CDPs/Data Partners
Audience Management
Create New Audience Segment
Prepaing your user data
Add Audience Data
Expire Audience Segment
Expire Inividual Audience IDs
Replace Audience IDs
Get Audience Details (single segment)
Get Audiences (List)
Privacy Compliance
Cross-Audience Opt-Out
Job Status Retrieval
Onboard Conversion Data
Onboard Online/Offline Conversion Data
General Troubleshooting
Viant Reporting API
Introduction
Reports
Create a Custom Report
post
View All Pending & In-Progress Reports
get
Check Report Status by Token
get
Schemas
Powered by
Create new deal
post
https://sandbox-api.viantinc.com/{basePath}/deal
Creates a new PMP deal.
Language
Shell
Node
Ruby
PHP
Python
Credentials
Basic
base64
Basic
:
URL
Base URL
https://sandbox-api.viantinc.com/
pws/v1
/deal
Response
Click
Try It!
to start a request and see the response here!