For AI agents: visit https://docs.api.viantinc.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Viant APIs
GuidesAPI ReferenceChangelog
Viant APIs
API Reference
Jump to Content
Viant APIs
GuidesAPI ReferenceChangelog

Viant Trafficking API

  • Introduction
  • Agencies
    • Get agenciesget
    • Get agency by agency IDget
    • Create new agencypost
    • Update agencyput
    • Save agency - DEPRECATEDpost
    • Get all agencies - DEPRECATEDget
  • Advertisers
    • Get all Advertisersget
    • Get Advertiser by IDget
    • Create an Advertiserpost
    • Edit an Advertiserput
    • Get Creatives by Advertiser IDget
    • Get Advertiser by ID - DEPRECATEDget
    • Get all Advertisers - DEPRECATEDget
    • Create or edit an Advertiser - DEPRECATEDpost
  • Campaigns
    • Get all campaigns for an advertiserget
    • Get campaignsget
    • Get campaign by campaign IDget
    • Creates new campaignpost
    • Update campaignput
    • Get Creatives for a Campaignget
    • Get Campaign by External ID
    • Create a new campaign or modify an existing campaign - DEPRECATEDpost
    • Get all campaigns - DEPRECATEDget
    • Get campaign by ID - DEPRECATEDget
  • Campaign Flights
    • Get campaign flights for a campaignget
    • Get campaign flights for a campaignget
    • Add a new campaign flightpost
    • Update campaign flightput
    • Delete campaign flightsdel
    • Create or update a campaign flight - DEPREACATEDpost
    • Delete campaign flight for a campaign by ID - DEPRECATEDpost
  • Campaign Flight Order Caps
    • Get campaign flight order caps by campaignget
    • Get campaign flight order caps by ad orderget
    • Update campaign flight order caps for an ad orderput
    • Delete campaign flight order caps for an ad orderdel
    • Get campaign flight order caps by campaign - DEPRECATEDget
    • Get campaign flight order caps by ad order - DEPRECATEDget
    • Add or update campaign flight order caps for an ad order - DEPRECATEDpost
    • Delete campaign flight order caps for an ad order - DEPRECATEDpost
  • Ad Orders
    • Get all ad orders for a campaignget
    • Get ad ordersget
    • Create ad orderpost
    • Get ad order by IDget
    • Update ad orderput
    • Update an ad order statuspost
    • Get Ad Order by External ID
    • Create or modify an Ad Order - DEPRECATEDpost
    • Get ad order by ID - DEPRECATEDget
    • Get all ad orders - DEPRECATEDget
  • Ad Order Flights
    • Get order flight by IDget
    • Create order flightpost
    • Update order flightput
    • Bulk update order flight capspost
    • Delete order flightdel
    • Get order flights by ad order ID - DEPRECATEDget
    • Delete order flights by flight ID - DEPRECATEDpost
    • Create Order Flights by Ad Order ID - DEPRECATEDpost
  • Audiences
    • Get audiencesget
    • Get audience by audience IDget
    • Get advanced audiences for an ad orderget
    • Create audiencepost
    • Update audienceput
    • Audience Advanced Targeting Types
    • Get Audience by External ID
    • Create or edit audience with advanced mode - DEPRECATEDpost
  • Creatives
    • Get creativesget
    • Get Ad Orders and Audiences for a Creativeget
    • Get creative by creative IDget
    • Get Creative by External ID
    • Create creativepost
    • Upload creativepost
    • Update creativeput
    • Assign Creatives to Ad Orderspost
    • Assign creatives to audiencespost
    • Remove Creatives from an Ad Orderpost
    • Delete creativedel
    • Creative Type IDs
    • Create or update creative - DEPRECATEDpost
    • Get creatives for an audience - DEPRECATEDget
    • Get creatives for an ad order - DEPRECATEDget
  • Site lists
    • Get site lists by advertiser IDget
    • Get all site listsget
    • Get site lists by site IDget
    • Create new site listpost
    • Append sites to site listpost
    • Overwrite sites to ID based site listpost
    • Remove sites from site listpost
  • PMP Deals
    • Get all PMP dealsget
    • Get PMP deal by IDget
    • Create new dealpost
    • Update dealput
    • Get PMP deal by ID - DEPRECATEDget
    • Get all PMP deals - DEPRECATEDget
    • Save PMP deal - DEPRECATEDpost
  • Exchanges
    • Get PMP deal exchangesget
    • Get all exchangesget
    • Get exchange by IDget
    • Get all exchanges - DEPRECATEDget
  • Fees
    • Get campaign feesget
    • Append campaign feespost
    • Remove campaign feespost
    • Overwrite campaign feespost
    • Get ad order feesget
    • Append ad order feespost
    • Remove ad order feespost
    • Overwrite ad order feespost
  • References
    • IAB Category Values
    • Creative Type IDs

VDP APIs

  • How to Get Started?
  • Authentication
    • Authentication Flow - For Advertisers/Agencies
    • Authentication Flow - For CDPs/Data Partners
  • VDP Audience API
    • 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
  • VDP Conversion API (CAPI)
    • Onboard Online/Offline Conversion Data
  • General Troubleshooting

Viant Reporting API

  • Introduction
  • Reports
    • Create a Custom Reportpost
    • View All Pending & In-Progress Reportsget
    • Check Report Status by Tokenget
    • Schemas
Powered by 

Prepaing your user data

Updated about 2 months ago


Create New Audience Segment
Add Audience Data
Did this page help you?

Updated about 2 months ago


Create New Audience Segment
Add Audience Data
Did this page help you?
    • Email, Phone Number and Physical Address Hashing Requirements (No hashing needed for IP, MAID & Cookies)
      • Email Address SHA256 Hashing
      • Phone Number SHA256 Hashing
      • Physical Address SHA256 Hashing