Partner: REST → GraphQL migration guide

Quick reference table

REST endpoint GraphQL operation Notes
POST /v3/partner/query Query.partners N/A
GET /v3/partner/{partnerId} Query.partner(id:) N/A
GET /v3/partner/name/{partnerId} Query.partnerBasicInfo(ids:) N/A
POST /v3/partner/advertiser/bidlinecounts N/A Not currently available in GraphQL
GET /v3/partner/bidlist/{partnerId} Partner.associatedBidLists Associated bid lists—same field as main partner read
GET /v3/partner/brand/{partnerId} Partner.brands N/A
PUT /v3/partner partnerUpdate Rename via name; bid-list associations via partnerAssociateBidList; Increments and NewFrequencyConfigs are not currently available in GraphQL
POST /v3/partner/bidlist partnerAssociateBidList Not currently available in GraphQL
DELETE /v3/partner/bidlist partnerAssociateBidList Remove via bidListIdsToRemove
PUT /v3/partner/bidlist partnerAssociateBidList Not currently available in GraphQL
PUT /v3/partner/brand N/A Not currently available in GraphQL

Shared nested types and enums

AssociatedBidList

Used on Partner.associatedBidLists from both the main partner read and the dedicated bid-list endpoint. AssociatedBidList exposes isEnabled and a nested bidList: IBidList!; bid-list attributes are selected through bidList { ... }.

REST field GraphQL field GraphQL type Nullable Notes
BidListId bidList.id ID! Not nullable Via nested bidList on AssociatedBidList.
IsEnabled isEnabled Boolean! Not nullable N/A
IsDefaultForDimension N/A N/A N/A Not currently available in GraphQL
BidListSource bidList.source BidListSource! Not nullable N/A
BidListAdjustmentType bidList.adjustmentType BidListAdjustmentType! Not nullable N/A
BidListDimensions bidList.dimensions [BidListDimension!]! Not nullable N/A