Jump to Content
KevelAPI DocsKnowledge BaseSystem StatusContact SupportContact Sales
HomeKnowledge BaseAPI DocumentationAnnouncements
API DocsKnowledge BaseSystem StatusContact SupportContact SalesKevel
API Documentation
HomeKnowledge BaseAPI DocumentationAnnouncements

API Introduction

  • Getting Started with Kevel

Decision API

  • Decision APIpost
  • Response Parameters
  • Multi-Winner Placements
    • Proportionality Lotteries
  • Client-Side Requests and CORS

Reporting API

  • Reporting API Overview
    • Custom Reports vs Queued Reports
    • Reporting API
  • Queued Reports
    • Create Queued Reportpost
    • Poll for Queued Report Resultget
  • Scheduled Reports
    • Create Scheduled Reportpost
    • Get Scheduled Reportget
    • List Scheduled Reportsget
    • Delete Scheduled Reportsget
  • Report Runs
    • Get Report Runsget
  • Real Time Reporting API
    • Get Advertiser Countsget
    • Get Campaign Countsget
    • Get Flight Countsget
    • Get Ad Countsget
    • Get Bulk Countspost
    • Get Network Countsget

Campaign Management API

  • Management API Overview
  • List Pagination
  • Advertisers
    • Create Advertiserspost
    • Update Advertisersput
    • List Advertisersget
    • Get Advertiserget
    • Search Advertiserspost
    • Get Conversion Tracking Pixelget
    • Delete Advertisers
  • Campaigns
    • Create Campaignspost
    • Create Campaign V2post
    • Update Campaignsput
    • List Campaignsget
    • Get Campaignget
    • Search Campaignspost
    • Delete Campaigns
  • Flights
    • Create Flightpost
    • Update Flightsput
    • List Flightsget
    • List Flights for Campaignget
    • List Flights for Advertiserget
    • Get Flightget
    • Flight Filteringget
    • Delete Flights
  • Creatives
    • Create Creativepost
    • Upload Creative Imagepost
    • Update Creativeput
    • List Creatives For Advertiserget
    • List Creatives For Networkget
    • Get Creativeget
    • Delete Creatives
  • Ads
    • Create Adspost
    • Update Adput
    • List Ads for Flightget
    • Get Adget
    • Get Ad (Legacy)get
    • Get Ad Tracking Pixel and ClickURLget
    • Delete Adget
    • List Ads For Networkget
  • Flight Categories
    • Create Flight Categoriespost
    • List Flight Categoriesget
    • List Network Categoriesget
    • Delete Flight Categoryget
  • Site/Zone Targeting
    • Create Site/Zone Targetingpost
    • Update Site/Zone Targetingput
    • Get Site/Zone Targetingget
    • Delete Site/Zone Targetingget
  • Geo-Targeting Endpoints
    • Create Geo-Targetingpost
    • Update Geo-Targetingput
    • Get Geo-Targetingget
    • Delete Geo-Targetingget
    • List Countriesget
    • List Regions in Countryget
    • List Metro Codes in Regionget
  • Distance Targeting Endpoints
    • Create Distance Targeting Geometrypost
    • Batch Upload Distance Targeting Geometriespost
    • Update Distance Targeting Geometryput
    • Get Distance Targeting Geometryget
    • List Distance Targeting Geometriesget
    • Delete Distance Targeting Geometrydelete
  • Day Parting
    • Create Day Partpost
    • Get Day Partget
    • List Day Partsget
    • Delete Day Partpost
  • Priorities
    • Create Prioritypost
    • Update Priorityput
    • List Prioritiesget
    • Get Priorityget
    • Delete Priorityget
  • Creative Templates
    • Create Creative Templatepost
    • Update Creative Templatepost
    • Get Creative Templateget
    • List Creative Templatesget
  • Entity Counts
    • Get Entity Countsget
  • Assets
    • Create Assetpost
    • List Advertiser Assetsget
    • List Network Assetsget
    • Get Assetget
    • Delete Assetpost
    • Upload Asset Imagepost

Inventory Management API

  • Inventory API Overview
  • Channels
    • Create Channelspost
    • Update Channelsput
    • List Channelsget
    • List Channels for a Siteget
    • Get Channelget
    • Get Priorities for a Channelget
    • Delete Channelsget
  • Sites
    • Create Sitepost
    • Update Sitesput
    • List Sitesget
    • List Sites for a Channelget
    • Get Siteget
    • Delete Site
    • Site Filteringget
  • Channel Site Maps
    • Create Channel Site Mappost
    • Update Channel Site Mapput
    • List Channel Site Mapsget
    • Get Channel Site Mapget
    • Delete Channel Site Mapget
  • Zones
    • Create Zonepost
    • Update Zoneput
    • List Zonesget
    • Get Zoneget
    • Delete Zone
  • Ad Types
    • Create Ad Typepost
    • Create Ad Type for Channelpost
    • List Ad Typesget
    • List Ad Types for Channelget
    • Delete Ad Typeget
    • Delete Ad Type from Channelget

Forecast API

  • Getting Started with Kevel Forecast
    • Available forecast
    • Deliverable forecast
    • Existing forecast
    • Traffic Modifiers
  • Forecast
    • List forecastsget
    • Request forecastpost
    • Get forecastget
    • Deletes a forecastdelete
  • Traffic Modifiers
    • List traffic modifiersget
    • Create traffic modifierpost
    • Get traffic modifierget
    • Replace traffic modifierput
    • Delete traffic modifierdelete
  • Yield Forecast
    • Get network settingsget
    • Update network settingspost
    • List ad productsget
    • Create ad productpost
    • Get ad productget
    • Update ad productput
    • Patch ad productpatch
    • Delete ad productdelete
    • List targeting setsget
    • Create targeting setpost
    • Get targeting setget
    • Update targeting setput
    • Patch targeting setpatch
    • Delete targeting setdelete
    • Trigger forecasts for ad productspost
    • Trigger a forecast of all available inventorypost

Databases

  • UserDB
    • Read User Recordget
    • Set Custom Propertiespost
    • Set Custom Properties (REST)post
    • Add Interest To A Userget
    • Add Multiple Interests to a Userpost
    • Remove Multiple Interestsdelete
    • Add User To Retargeting Segmentget
    • Opt-Out A Userget
    • IP Address Overrideget
    • Forget Userdelete
    • GDPR Consentpost
    • User Matchingget
    • Set User Cookieget
    • JavaScript Cookie Endpoints
  • ContentDB
    • Create/Update ContentDB Recordpost
    • Get ContentDB Recordget
    • Delete ContentDB Recorddelete

Additional APIs

  • User Management API
    • Create Loginpost
    • Update Loginput
    • List Loginsget
    • Get Loginget
  • Jobs Service
    • Submit Jobpost
    • Get Jobget
    • List Jobsget
  • Purchase Eventsget

Relay (STANDALONE)

  • Relay API Overview
    • System Overview and Concepts
    • The Exchange API
  • OpenRTB 2.x
    • Bid Requestpost
  • Report Generationpost
  • Demand Source Handlers
    • /demand_sourcepost
    • /demand_sourceget
    • /demand_source/{demand_source_id}get
  • Placement Handlers
    • /placementpost
    • /placement/{placement_id}put
    • /placement/{placement_id}/demand/{demand_id}put
    • /placement/{placement_id}/demand/{demand_id}delete
    • /placementget
  • Channel Handlers
    • /channelget
    • /channelpost
    • /channel/{channel_id}/placement/{placement_id}delete
    • /channel/{channel_id}/placement/{placement_id}put
    • /channel/{channel_id}/demand/{demand_id}put
    • /channel/{channel_id}get

Queued Reports

Queued Reports are the API equivalent of Custom Reports in the UI. Queued Reports are a two step process. You first need to use the Create Queued Report to get the Report GUID, then ping Poll for Queued Report Result endpoint to get the actual data.