GraphQL changelog

2020-11-16

The following changes were made to the GraphQL schema:

  • Mutation updateAdSetBidding is added to root mutation
  • Input object AppBiddingGroupInput is added
  • Input object AdSetBiddingUpdateInput is added
  • Input object MultiRewardEngagementEventInput is added
  • Field multiRewardEngagementEvents is added to type AppBiddingGroup
  • Field multiRewardEngagementEvents is added to type AppBiddingGroupInput
  • Field multiRewardEngagementEvents is added to type AdSetBidding
  • Field displayName, linear and ordinal are added to type MultiRewardEngagementEvent

2020-09-17

The following changes were made to the GraphQL schema:

  • Field hashedIdTruncated is added to type AppReference

2020-09-16

The following changes were made to the GraphQL schema:

  • Field id is added to type AdvertiserApp

2020-07-01

The following changes were made to the GraphQL schema:

  • Field mediationName is added to type Placement
  • Enum type PublisherContentType has more members to support
  • Enum type CpmFloor adds SOFT member to support

2020-06-30

The following changes were made to the GraphQL schema:

  • Field platform is added to type PublisherApp

2020-06-16

The following changes were made to the GraphQL schema:

  • Query publisher is added to root query
  • Mutation createPublisherApp is added to root mutation
  • Mutation updatePublisherApp is added to root mutation
  • Mutation createCurrency is added to root mutation
  • Mutation updateCurrency is added to root mutation
  • Mutation createPlacementsAndContents is added to root mutation
  • Mutation updatePlacementsAndContents is added to root mutation
  • Mutation deletePlacementsAndContents is added to root mutation
  • Type ContentCard is added
  • Type Currency is added
  • Type Placement is added
  • Type Publsher is added
  • Type PublsherApp is added
  • Type PublsherEcpmSetting is added
  • Enum type PublisherAppOrientation is added
  • Enum type PublisherAppPlatform is added
  • Enum type PublisherAppRealWorldCurrency is added
  • Enum type PublisherAppTimezone is added

2020-01-24

The following changes were made to the GraphQL schema:

  • Field ctr is added to type AdInsight.

2020-01-13

The following changes were made to the GraphQL schema:

  • Input object CreateAdSetBiddingInput is renamed to AdSetBiddingInput
  • Object PromotedObject is renamed to AdSetPromotedObject

2019-10-25

The following changes were made to the GraphQL schema:

  • Field connectionType on AdSetTargeting returns MOBILE_AND_WIFI in place of MOBILE

2019-10-24

The following changes were made to the GraphQL schema:

  • Enum member MOBILE_AND_WIFI is added to TargetConnectionType
  • Enum member MOBILE of TargetConnectionType is being deprecated

2019-09-19

The following changes were made to the GraphQL schema:

  • Type AppBiddingGroup is added
    • The types have Field pubApp and amount
  • Field perAppBiddingEnabled is added to type AdSetBidding
  • Field perAppBidGroups is added to type AdSetBidding as AppBiddingGroup

2019-09-18

The following changes were made to the GraphQL schema:

  • Mutation updateAdSetTargeting is added to root mutation
  • Field cities, connectionType, countries, deviceTypes, geoRadius, geoMarkets, language and osVersions are added to type AdsetTargeting
  • Input Object UpdateAdSetTargetingInput is added
  • Enum type TargetConnectionType is added
  • Enum type Country is added
  • Enum type TargetDeviceType is added
  • Object type TargetGeoRadius is added
  • Enum type TargetGeoMarket is added
  • Enum type TargetDeviceOsVersion is added

2019-07-25

The following changes were made to the GraphQL schema:

  • Member LAST_30D is added to enum type Types::InsightTimePreset

2019-07-10

The following changes were made to the GraphQL schema:

  • Field offerwall_impressions is added to type AdInsight.

The following changes were made to specific fields:

  • The number of times an instruction page was clicked for related offers is now captured within the call_to_action_clicks field of type AdInsight. This change only impacts ads that were served on the offerwall.

  • Type TimeZone is added

    • The type has fields utcOffset, name, and abbreviation
  • Field timeZone is added to type User as TimeZone

2019-06-27

The following changes were made to the GraphQL schema:

  • Type AdAsset is added
    • The type has fields url and type
  • Field adAssets is added to type Ad as AdAsset

2019-06-04

The following changes were made to the GraphQL schema:

  • Member ARCHIVED is added to enum type ConfiguredStatus

2019-05-28

The following changes were made to the GraphQL schema:

  • Type CampaignBudgeting is added
    • The types have Field sharedDailyBudgetEnabled and sharedLifetimeBudgetEnabled
  • Field budgeting is added to type Campaign as CampaignBudgeting

2019-05-20

The following changes were made to the GraphQL schema:

  • Type AdSetBudgeting and AdSetBudgetingInput were added
    • The types have Field dailyBudget and lifetimeBudget
  • Field budgeting is added to type Adset as AdSetBudgeting
  • Input field budgeting is added to mutation updateAdSet

2019-05-16

The following changes were made to the GraphQL schema:

  • The id field on type Ad has been reverted back to pre 5/10 value

2019-05-14

The following changes were made to the GraphQL schema:

  • Field configuredStatus is added to type AdSet
  • Input field configuredStatus is added to mutation updateAdSet
  • Field id is added to type Campaign
  • Field configuredStatus is added to type Campaign
  • Mutation updateCampaign is added to root mutation
  • Input field id is added to mutation updateCampaign
  • Input field configuredStatus is added to mutation updateCampaign

2019-05-10

The following changes were made to the GraphQL schema:

  • The id field on type Ad will now resolve to unique id.

2019-04-04

The following changes were made to the GraphQL schema:

  • The ads field on type AdSet now always returns at least one Ad object, regardless of the Campaign objective.

2018-11-28

The following changes were made to the GraphQL schema:

  • Type TargetDevicePlatform was renamed to DevicePlatform

2018-11-12

The following changes were made to the GraphQL schema:

  • Type AdvertiserApp was added
  • Type PromotedObject was added
  • Type AdSetTargeting was added
  • Fields promotedObject and targeting were added to type AdSet

2018-11-06

The following changes were made to the GraphQL schema:

  • Field campaign of type AdSet became non-nullable

2018-11-05

The following changes were made to the GraphQL schema:

  • Field campaign of type AdSet became nullable
  • Field totalCount was added to type AdSetConnection
  • Field totalPageCount was added to type AdSetConnection
  • Field nodes was added to type AdSetConnection
  • Member INCENTIVIZED_INSTALLS was added to Enum type Objective

2018-10-25

The following changes were made to the GraphQL schema:

  • Type Ad was added
  • Field ads of type [Ad] was added to type AdSet

2018-10-18

The following changes were made to the GraphQL schema:

  • Type AppReference was added
  • Field app of type AppReference was added to type AdInsight

2018-07-11

The following changes were made to the GraphQL schema:

  • Type Campaign was added
  • Type Objective was added
  • Field campaign was added to type AdSet

2018-07-01

The following changes were made to the GraphQL schema:

  • Type Bidding was renamed to AdSetBidding
  • Type BiddingInput was renamed to AdSetBiddingInput

2018-06-28

The following changes were made to the GraphQL schema:

  • Argument timeZone was removed from field insights on object type AdSet
  • Type DateTimeZone was removed
  • Error extensions like code were moved to the extensions field

2018-05-21

The following changes were made to the GraphQL schema:

  • Field adSets was moved from object type Query to Advertiser
  • Field advertiser was added to object type Query
  • Field user was added to type Query
  • Type Advertiser was added
  • Type User was added

2018-04-05

The following changes were made to the GraphQL schema:

  • Initial schema made public