Today we’re pleased to announce several additions and improvements to the DFP API with the release of v201802. Here are the highlights:
LineItemService: The API now supports the Preferred Deals 
lineItemType, which allows you to programmatically offer inventory to specific buyers. Check out our 
Preferred Deals overview for more information.
PublisherQueryLanguageService: There are several new columns available through PQL in v201802. In the 
Audience_Segment PQL table, the newly added PpidSize column contains the number of unique viewers in a segment. In the 
Programmatic_Buyer PQL table, the new EnabledForPreferredDeals and EnabledForProgrammaticGuaranteed columns allow you to validate whether a buyer can be associated with a proposal based on the types of proposal line items it contains.
ReportService: A number of reporting features have made it from the UI into the API in v201802. The 
Demand Channel dimension is now available through the API via 
DEMAND_CHANNEL_NAME and 
DEMAND_CHANNEL_ID. Also, the 
Request Type can be accessed via 
REQUEST_TYPE. You can now filter proposal line items with the 
PROPOSAL_LINE_ITEM_TYPE dimension attribute. Finally, you can specify the currency type with 
adxReportCurrency for 
Ad Exchange Historical reports. You can read more on 
how Ad Exchange report currency works in Help Center.
For a full list of API changes in v201802, see the 
release notes.
Like sands through the hourglass, so are the 
deprecations of our lives. If you're using v201705 or earlier, it's time to look into upgrading. Also, remember that v201702 will be sunset at the 
end of March 2018.
As always, if you have any questions, feel free to reach out to us on the 
DFP API forums.
 - Donovan McMurray, DFP API Team
 - Donovan McMurray, DFP API Team