キャンペーンREST API
Oracle Data CloudキャンペーンREST APIを実装して、キャンペーンを作成および管理できます。キャンペーンは、オーディエンスをOracle Data Cloudパートナに配信するための手順をOracle Data Cloudプラットフォームに示します。たとえば、キャンペーンAPIを使用して、キャンペーンのスケジュール、最高入札価格、予算などの構成パラメータを指定できます。また、キャンペーン・データの配信先DMPを指示するピクセルURLパラメータもあります。
ノート: ユーザーがOracle Data CloudプラットフォームUIでキャンペーンを作成することはなくなりました。キャンペーン・ワークフローは、オーディエンス・ワークフローの一部になりました。ただし、プラットフォームでは引き続きキャンペーンを使用して、オーディエンス・データ配信を管理できます。キャンペーンは、UIユーザーがオーディエンスを配信する際に自動的に作成されます。APIでは、以前と同様にキャンペーンを作成して使用します。
このトピックの内容
APIについて知る
次の埋込みI/Oドキュメントを参照して、APIについての理解を深めることができます。I/Oドキュメントでは、各メソッドのパラメータについて説明し、コールのテンプレートを提供しています。ただし、ツールからライブAPIコールを実行することはできません。
次のリンクを新しいタブで開くと、I/Oドキュメントが3つのペインの形式で表示されます。
このAPIの詳細は、My Oracle Support (MOS)にお問い合せください。
サービスURI
キャンペーンAPIのURIは、次のとおりです。
services.bluekai.com/rest/campaigns
スキーマ
キャンペーンAPIスキーマのURIは、次のとおりです。
services.bluekai.com/rest/campaign.schema

{
"$schema" : "https://json-schema.org/draft-04/schema#",
"id" : "#campaign",
"type" : "object",
"title" : "Campaign schema",
"description" : "This schema describes inner structure of a campaign resource",
"additionalProperties" : false,
"properties" : {
"id" : {
"type" : "integer",
"description" : "Reference ID within a resource collection",
"minimum" : 1,
"o:sortable" : true,
"o:queryable" : true
},
"name" : {
"type" : "string",
"description" : "Name of the Resource",
"minLength" : 1,
"maxLength" : 120,
"o:sortable" : true,
"o:queryable" : true
},
"partner" : {
"type" : "object",
"description" : "This schema describes inner structure of a stub resource with id and name",
"additionalProperties" : false,
"properties" : {
"id" : {
"type" : "integer",
"description" : "Reference ID within a resource collection",
"minimum" : 1
},
"name" : {
"type" : "string",
"description" : "Name of the Resource",
"minLength" : 1
}
}
},
"audience" : {
"type" : "object",
"description" : "This schema describes inner structure of a stub resource with id and name",
"additionalProperties" : false,
"properties" : {
"id" : {
"type" : "integer",
"description" : "Reference ID within a resource collection",
"minimum" : 1
},
"name" : {
"type" : "string",
"description" : "Name of the Resource",
"minLength" : 1
}
},
"required" : [ "id" ]
},
"bid" : {
"type" : "number",
"description" : "Bid value"
},
"pacingGoal" : {
"type" : "number",
"description" : "Pacing value"
},
"startDate" : {
"type" : "string",
"format" : "date-time",
"description" : "Campaign start date and time",
"minLength" : 20,
"maxLength" : 29,
"o:queryable" : true,
"o:sortable" : true
},
"endDate" : {
"type" : "string",
"format" : "date-time",
"description" : "Campaign end date and time",
"minLength" : 20,
"maxLength" : 29,
"o:queryable" : true,
"o:sortable" : true
},
"activated" : {
"type" : "boolean",
"default" : false,
"description" : "Flag showing if campaign is activated or not"
},
"includeTopNodes" : {
"type" : "boolean",
"default" : true,
"description" : "Flag showing top nodes should be included or not"
},
"pacingType" : {
"enum" : [ "noRestriction", "budgetPerDay", "budgetPerCampaignLifetime", "stampsPerDay", "stampsPerCampaignLifetime", "cpm", "alwaysOn" ],
"description" : "Pacing type of the campaign"
},
"categoryTransferMethod" : {
"type" : "integer",
"default" : 0,
"description" : "Pacing value"
},
"httpsPull" : {
"default" : false,
"type" : "boolean",
"description" : "Flag for httpsPull"
},
"negativeRevenue" : {
"default" : false,
"type" : "boolean",
"description" : "Flag for negative revenue"
},
"targetingSource" : {
"default" : "user",
"type" : "string",
"description" : "Targeting source"
},
"winFrequency" : {
"type" : "integer",
"default" : 30,
"description" : "Win Frequency"
},
"campaignType" : {
"enum" : [ "normal", "blanket" ],
"description" : "Campaign Type"
},
"revenueRecognition" : {
"type" : "boolean",
"default" : false,
"description" : "Flag for revenue recognition",
"o:queryable" : true
},
"testCampaign" : {
"type" : "boolean",
"default" : false,
"description" : "Flag for test campaign",
"o:queryable" : true
},
"idSwap" : {
"type" : "boolean",
"default" : false,
"description" : "Flag for ID swap",
"o:queryable" : true
},
"jsonPullMacro" : {
"type" : "boolean",
"default" : false,
"description" : "Flag for JSON Pull Macro"
},
"pricingModel" : {
"type" : "object",
"description" : "This schema describes inner structure of a stub resource with id and name",
"additionalProperties" : false,
"properties" : {
"id" : {
"type" : "integer",
"description" : "Reference ID within a resource collection",
"minimum" : 1
},
"name" : {
"type" : "string",
"description" : "Name of the Resource",
"minLength" : 1
}
}
},
"solutionType" : {
"type" : "object",
"description" : "This schema describes inner structure of a stub resource with id and name",
"additionalProperties" : false,
"properties" : {
"id" : {
"type" : "integer",
"description" : "Reference ID within a resource collection",
"minimum" : 1
},
"name" : {
"type" : "string",
"description" : "Name of the Resource",
"minLength" : 1
}
}
},
"notes" : {
"type" : "string",
"description" : "Notes"
},
"recency" : {
"type" : "integer",
"description" : "Recency",
"default" : -1
},
"retargetingSites" : {
"type" : "array",
"items" : {
"$ref" : "#stub"
}
},
"privateSellers" : {
"type" : "array",
"items" : {
"$ref" : "#stub"
}
},
"status" : {
"enum" : [ "idle", "active", "hidden", "archived", "creating", "mapping", "simulating", "simulated" ],
"default" : "idle",
"description" : "Campaign status",
"o:queryable" : true,
"o:sortable" : true
},
"createdAt" : {
"type" : "string",
"format" : "date-time",
"description" : "Campaign created date and time",
"minLength" : 20,
"maxLength" : 25,
"o:queryable" : true,
"o:sortable" : true
},
"updatedAt" : {
"type" : "string",
"format" : "date-time",
"description" : "Campaign updated date and time",
"minLength" : 20,
"maxLength" : 25,
"o:queryable" : true,
"o:sortable" : true
},
"labels" : {
"type" : "array",
"uniqueItems" : true,
"items" : {
"type" : "string"
}
},
"pixelUrls" : {
"type" : "array",
"items" : {
"$ref" : "#pixelUrl"
}
},
"deliveryIDs" : {
"type" : "array",
"description" : "Delivery Id Types used in this Campaign",
"items" : {
"$ref" : "#idType"
},
"o:queryable" : true
},
"prior7DaysDeliveryStat" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"priority" : {
"type" : "integer",
"description" : "priority",
"default" : 10
},
"partnerSitesOnly" : {
"type" : "boolean",
"default" : false
},
"winOnSites" : {
"type" : "array",
"items" : {
"$ref" : "#stub"
}
},
"simulationAccuracy" : {
"type" : "integer",
"description" : "Setting for simulating campaign"
}
},
"required" : [ "name", "startDate", "campaignType", "audience" ],
"links" : [ {
"rel" : "search",
"href" : "#",
"schema" : {
"type" : "object",
"properties" : {
"nameOrId" : {
"type" : "string",
"description" : "Filter by Name or ID"
},
"label" : {
"type" : "string",
"description" : "Filter by label"
},
"since" : {
"type" : "string",
"format" : "date-time"
},
"until" : {
"type" : "string",
"format" : "date-time"
},
"q" : {
"type" : "string",
"format" : "scim"
},
"vendorId" : {
"type" : "integer",
"description" : "Filter by vendorId"
},
"onRampFlag" : {
"type" : "boolean",
"description" : "onramp flag"
},
"createdBy" : {
"type" : "integer",
"description" : "Filter by creator user ID"
},
"appId" : {
"type" : "integer",
"description" : "Search campaigns that use specified app ID"
},
"deliveryIDs" : {
"type" : "array",
"description" : "Delivery Id Types that used in this campaign",
"items" : {
"$ref" : "#idType"
}
}
}
}
}, {
"rel" : "canonical",
"href" : "/rest/campaigns/{id}"
}, {
"rel" : "collection",
"href" : "/rest/campaigns"
} ]
}
関連するAPIコール
通常、キャンペーンAPIを使用する前に実行するAPIコールは、次のとおりです。
キャンペーンAPIの前 | ユースケース |
---|---|
オーディエンスAPI | ターゲッティング、モデリング、最適化または分析のためにオーディエンスに含めるカテゴリを選択します。 |
カテゴリAPI | オーディエンスの作成に使用できるファーストパーティ・カテゴリとサードパーティ・カテゴリを表示します。 |
キャンペーンのリスト
様々な問合せパラメータを組み合せて、フィルタ処理されたキャンペーン・セットをリクエストできます。たとえば、特定のパートナ・シートで作成したすべてのキャンペーンを表示するには、次のGETの例に示すように、目的のpid
のcreatedBy
問合せパラメータでユーザーIDを指定します。
services.bluekai.com/rest/campaigns?createdBy=56789&pid=9876
サンプル・リスト・レスポンス:

{
"items" : [ {
"id" : 131691,
"name" : "Holiday Shopper Campaign",
"partner" : {
"id" : 9876,
"name" : "Example Marketing"
},
"audience" : {
"id" : 179743,
"name" : "Holiday Shopper Audience"
},
"bid" : 0.1,
"pacingGoal" : 0.0,
"startDate" : "2017-02-14T00:00:00-06:00",
"activated" : true,
"includeTopNodes" : false,
"pacingType" : "noRestriction",
"categoryTransferMethod" : 2,
"httpsPull" : false,
"negativeRevenue" : false,
"targetingSource" : "user",
"winFrequency" : 0,
"campaignType" : "normal",
"revenueRecognition" : false,
"testCampaign" : false,
"idSwap" : false,
"jsonPullMacro" : true,
"pricingModel" : {
"id" : 2,
"name" : "CPM"
},
"solutionType" : {
"id" : 3,
"name" : "Site Optimization"
},
"recency" : -1,
"retargetingSites" : [ ],
"privateSellers" : [ ],
"status" : "active",
"createdAt" : "2017-02-14T10:24:04-06:00",
"updatedAt" : "2017-02-14T10:24:15-06:00",
"labels" : [ ],
"pixelUrls" : [ ],
"deliveryIDs" : [ {
"id" : 6,
"name" : "Google Advertising ID (AdID)",
"partner" : {
"id" : 0
},
"category" : {
"id" : 489904
},
"id_key" : "adid",
"ingest_key" : "adid",
"super_space" : 3,
"sub_space" : 1,
"permission" : "public",
"id_class" : "primary",
"retention" : 100,
"ingest_methods" : [ "url_argument" ],
"usages" : [ "delivery", "matching", "storage", "opt_out" ],
"device_group" : "mobile",
"context_group" : "app",
"metadata" : [ ],
"sites" : [ 0, 26023, 26024, 33482, 41944 ],
"target_partners" : [ ],
"permissioned_partners" : [ ],
"description" : "Target users whose data was collected from Android apps and are linked to an ADID.",
"status" : "active"
}, {
"id" : 3,
"name" : "Oracle Data Cloud Mobile Cookie ID",
"partner" : {
"id" : 0
},
"category" : {
"id" : 489902
},
"id_key" : "bkmobileid",
"ingest_key" : "bkmobileid",
"super_space" : 0,
"sub_space" : 32451,
"permission" : "public",
"id_class" : "primary",
"retention" : 45,
"ingest_methods" : [ ],
"usages" : [ "delivery", "matching", "storage" ],
"device_group" : "mobile",
"context_group" : "web",
"metadata" : [ ],
"sites" : [ ],
"target_partners" : [ ],
"permissioned_partners" : [ ],
"description" : "Target users whose data was collected from mobile web browsers and are linked to Oracle Data Cloud third-party mobile cookie ID.",
"status" : "active"
}, {
"id" : 9,
"name" : "Apple IDFA",
"partner" : {
"id" : 0
},
"category" : {
"id" : 489903
},
"id_key" : "idfa",
"ingest_key" : "idfa",
"super_space" : 3,
"sub_space" : 4,
"permission" : "public",
"id_class" : "primary",
"retention" : 100,
"ingest_methods" : [ "url_argument" ],
"usages" : [ "delivery", "matching", "storage", "opt_out" ],
"device_group" : "mobile",
"context_group" : "app",
"metadata" : [ ],
"sites" : [ 0, 26023, 26024, 33482, 41944 ],
"target_partners" : [ ],
"permissioned_partners" : [ ],
"description" : "Target users whose data was collected from iOS apps and are linked to an IDFA.",
"status" : "active"
},
{
"id" : 1,
"name" : "Oracle Data Cloud 3rd Party Desktop Cookie ID",
"partner" : {
"id" : 0
},
"category" : {
"id" : 489900
},
"id_key" : "bkuuid",
"ingest_key" : "bkuuid",
"super_space" : 0,
"sub_space" : 0,
"permission" : "public",
"id_class" : "primary",
"retention" : 45,
"ingest_methods" : [ "header" ],
"usages" : [ "delivery", "matching", "storage" ],
"device_group" : "desktop",
"context_group" : "web",
"metadata" : [ "collision", "single" ],
"sites" : [ ],
"target_partners" : [ ],
"permissioned_partners" : [ ],
"description" : "Target users whose data was collected from desktop web browsers and are linked to Oracle Data Cloud third-party cookie IDs.",
"status" : "active"
} ],
"prior7DaysDeliveryStat" : [ ],
"priority" : 1,
"partnerSitesOnly" : false,
"winOnSites" : [ ]
} ],
"totalResults" : 1,
"limit" : 50,
"offset" : 0,
"count" : 1,
"hasMore" : false
}
問合せパラメータ
キャンペーンAPIでは、次の問合せパラメータがサポートされています。
パラメータ | タイプ | 説明 |
---|---|---|
appId
|
整数 | 特定のアプリ・テンプレート(ベンダー・テンプレート)を使用するキャンペーンのフィルタ。これにより、特定のアプリ・パートナのアプリを複数回インストールした場合に、そのパートナからすべてのキャンペーンを返すことができます。 |
createdBy
|
整数 | 指定されたIDを持つOracle Data Cloudプラットフォーム・ユーザーによって作成されたキャンペーンのフィルタ。 |
deliveryIDs
|
配列 |
キャンペーンで使用されている配信IDタイプによるフィルタ。 |
label
|
文字列 | 指定されたラベルを使用するキャンペーンのフィルタ。 例: &label=valentines |
nameOrId
|
文字列 | キャンペーンの名前またはIDによるフィルタ。 |
offset
|
整数 | キャンペーンを返す開始インデックス。 |
onRampFlag
|
ブール | OnRampキャンペーンのフィルタ。 |
q
|
文字列 | 返されたキャンペーンを次のプロパティ、演算子および二重引用符で囲まれた文字列に従ってフィルタ処理します。
有効な演算子は、次のとおりです。
フィルタ式を含む問合せを発行したコンテキストによっては、パーセントエンコーディングを使用することが必要になる場合があります。たとえば、問合せをcURLコマンドとして実行する場合、フィルタ式で空白を |
since
|
文字列 | UTC形式(yyyy-MM-dd'T'HH:mm:ss.SSS'Z' )で指定された日時以降に更新されたキャンペーンをフィルタ処理します。日付範囲内のキャンペーンを返すには、このプロパティをuntil プロパティとともに使用します。例:?since=2016-11-01T22:00:00&until=2017-01-30T10:00:00 |
size
|
整数 | レスポンスに含まれるキャンペーンの最大数。size プロパティは、offset プロパティと組み合せて使用する必要があります。 |
until
|
文字列 | UTC形式で指定された日時より前に更新されたキャンペーンをフィルタ処理します。 |
vendorId
|
整数 | インストールされているアプリ(ベンダー)のIDによるフィルタ。これは、同じアプリ・インスタンスを使用するすべてのキャンペーンを返す場合に役立ちます。 |
GETおよびPOSTレスポンスのサマリー
キャンペーンAPIのGETおよびPOSTレスポンスには、返される各キャンペーンについての次の情報が含まれます。
プロパティ | タイプ | 説明 |
---|---|---|
activated
|
ブール | キャンペーンのstatus がactive であるかどうかを示します。このフラグがfalse (デフォルト)に設定されている場合、キャンペーンは作成されているもののアクティブ化されていないため、アーカイブされています。 |
audience
|
オブジェクト | (必須)キャンペーンでのデータの配信対象のオーディエンスを(ユニークIDやユーザー指定の名前を含めて)記述するオブジェクト |
bid
|
数値 | キャンペーンがCPS (インプレッション当たりのコスト)価格モデルを使用している場合、bid は、キャンペーンによって購入されるデータの最高入札価格を示します。キャンペーンがCPMまたはFlatFee価格モデルを使用している場合、これは100分の1の単位で表現された優先度になります(たとえば、キャンペーンの優先度が6の場合、この値は0.06になります)。 |
campaignType
|
文字列 | (必須)キャンペーンを落札するかをユーザー・プロファイルのカテゴリに基づいて判断します。次のいずれかの値になります。
|
categoryTransferMethod
|
整数 | カテゴリがパートナに配信される頻度を指定します。これは、次の値のいずれかになります。
|
count
|
整数 | GET (リスト)リクエストによって返されたキャンペーンの合計数 |
createdAt
|
日付 | キャンペーンが作成された日時を示すISO 8601日時形式(yyyy-MM-dd'T'HH:mm:ssZ)のタイムスタンプ 例: 2016-04-18T17:46:32-05:00 |
deliveryIDs
|
配列 | キャンペーンで使用される配信IDを記述する配列。deliveryIDs スキーマのURIは、次のとおりです。services.bluekai.com/rest/idType.schema |
endDate
|
日付 | キャンペーンが終了するようにスケジュールされた日時を示すyyyy-MM-dd形式のタイムスタンプ。 |
httpsPull
|
ブール | HTTP/SSLを使用して、プル・ピクセルを介してキャンペーンを送信するか(true )しないか(false )を示します。 |
id
|
整数 | キャンペーンに割り当てられた一意の識別子 |
idSwap
|
ブール | (Oracleの内部使用のみ) SDTを介してキャンペーンを送信するか(true )しないか(false )を示します |
includeTopNodes
|
ブール | campaignType がblanket の場合、includeTopNodes は、包括キャンペーンで、選択したカテゴリが含められるか除外されるかを示します。
|
jsonPullMacro
|
ブール | JSONリターン・タグ・メソッドを介してキャンペーンを送信するかどうかを示します。 |
labels
|
配列 | キャンペーンのユーザー指定ラベル(文字列)のリスト |
name
|
文字列 | (必須)キャンペーンの名前を指定する文字列 |
negativeRevenue
|
ブール | このフラグは、テスト・キャンペーンやIDスワップ・キャンペーンなどのために、いくつかのキャンペーン・シナリオで収益をゼロにするために(true )使用されます。デフォルト値はfalse です。 |
notes
|
文字列 | このキャンペーンのために入力されたユーザー指定のノート |
pacingGoal
|
数値 | キャンペーンによって使用される最大の金額または獲得される最大のインプレッション数 |
pacingType
|
文字列 | キャンペーンに使用されるペーシングのタイプ。ペーシングにより、キャンペーンで購入されるデータを特定の1日当たりの予算またはキャンペーン存続期間の予算に制限できます。キャンペーンは、この予算に到達すると実行を停止します。これは、次の値のいずれかになります。
|
partner
|
オブジェクト | このキャンペーンを共有したDMPパートナの名前とIDを含むオブジェクト。このプロパティは、キャンペーンを所有していない場合にのみ返されます。 |
partnerSitesOnly
|
ブール | パートナ・サイトでのみキャンペーンが落札できる(true )かどうかを示します。デフォルト値はfalse です。 |
pixelURLs
|
配列 | 宛先URLとその他の詳細を指定するキャンペーンのピクセルURLを記述します。pixelURLs スキーマのURIは、次のとおりです。services.bluekai.com/rest/pixelUrl.schema |
pricingModel
|
オブジェクト | キャンペーンで使用される価格設定モデルを記述するオブジェクト。次のいずれかのid 値になります。
|
prior7DaysDeliveryStat
|
配列 | このプロパティは非推奨となっているため、使用しないでください。 |
priority
|
整数 | 1 (最低優先度)から100 (最高優先度)までのランクで、すべてのキャンペーンの間でのオークション落札の優先度を上下させます。たとえば、ランクが20のキャンペーンは、ランクが10のキャンペーンよりも優先度が高くなります。デフォルト値は10 です。 |
privateSellers
|
配列 | 名前やユニークIDなど、キャンペーンに関連付けられているプライベート販売元を記述する配列 |
recency
|
整数 | ユーザーをオーディエンスに含めるようにカテゴリ属性でタグ付けしておく必要がある最大日数 |
retargetingSites
|
配列 | オーディエンスにリターゲッティングのサードパーティ・データのみ含まれるかどうかを示す配列 |
revenueRecognition
|
ブール | (Oracleの内部使用のみ)このフラグは、キャンペーンがオーディエンス専用キャンペーンに使用されているかどうかを示します。デフォルト値はfalse です。 |
simulationAccuracy
|
整数 | (将来使用) status プロパティの値がsimulating の場合にキャンペーン・シミュレーションに使用される精度レベル(パーセンテージで表現) |
solutionType
|
オブジェクト | キャンペーン・ソリューション・タイプを記述するオブジェクト。id パラメータは、次のいずれかの値になります。
|
startDate
|
日付 | (必須)キャンペーンが開始するようにスケジュールされた日時を示すyyyy-MM-dd形式のタイムスタンプ。 |
status
|
文字列 | キャンペーンの現在のステータスで、次のいずれかの値になります。
|
targetingSource
|
文字列 | キャンペーンがsite またはuser のどちらのターゲッティングを使用するかを指定します。
|
testCampaign
|
ブール | (Oracleの内部使用のみ)このフラグがtrue に設定されている場合、キャンペーンはテスト用に内部で使用されます。デフォルト値はfalse です。 |
updatedAt
|
日付 | キャンペーンが更新された日時を示すISO 8601日時形式(yyyy-MM-dd'T'HH:mm:ssZ)のタイムスタンプ 例: 2017-02-14T10:24:15-06:00 |
winFrequency
|
整数 | ターゲット・オーディエンスの1ユーザーが1カテゴリでタグ付けされたときに、そのユーザーについて落札できる頻度(日数)を指定します。 デフォルト値は 30 です。つまり、キャンペーンは、1ユーザーが新しいカテゴリでタグ付けされたときにのみ落札でき、そのユーザーが既存のカテゴリでタグ付けされたときには落札できません。この値が 0 に設定されている場合、キャンペーンは、ターゲット・オーディエンスのユーザーが新しいカテゴリまたは既存のカテゴリでタグ付けされるたびに落札できます。 |
winOnSites
|
配列 | キャンペーンが落札できるサイトのIDと名前の値が含まれる配列。配列が空の場合、キャンペーンはすべてのサイトで落札できます。 |
レスポンス・エラー
エラー・メッセージの最新のリストは、https://services.bluekai.com/rest/campaigns.errors?bkuid=bkUserID&bksig=bksignedString
をコールしてください
キャンペーン・リクエストに問題がある場合、レスポンスでは次のいずれかのエラー・メッセージが使用されます。
コード | エラー・メッセージ |
---|---|
BK-10001 | Could not find resource for the specified path |
BK-10002 | Bad query parameters |
BK-10003 | Invalid JSON input |
BK-10004 | Input JSON does not pass schema validation |
BK-10005 | Input JSON contains bad property |
BK-10006 | Input JSON has missing properties |
BK-10007 | Input JSON has bad property that does not match min length requirement |
BK-10008 | Input JSON has bad property that does not match max length requirement |
BK-10009 | Not enough privileges to access requested resource |
BK-10010 | The request could not be completed by the service due to malformed data or syntax |
BK-10011 | Incorrect sorting parameter |
BK-10012 | Additional properties detected.Schema does not allow extra properties to be present |
BK-10013 | Incorrect expand parameter |
BK-10014 | Incorrect q query parameter syntax |
BK-10015 | Property has unacceptable/bad format |
BK-10016 | Property value does not appear on the list of acceptable values |
BK-10017 | Array must not contain duplicate entries |
BK-41001 | Campaign was not found |
BK-41002 | Invalid audience |
BK-41003 | Invalid solution type |
BK-41004 | Invalid pricing model |
BK-41005 | Invalid retargeting site |
BK-41006 | Invalid private seller |
BK-41006 | Invalid order |
BK-41007 | Invalid status for campaign creation |
BK-41008 | Invalid start date |
BK-41009 | Campaign has missing fields |
BK-41010 | Invalid pacing type |
BK-41011 | Invalid end date |
BK-41012 | Invalid private sellers |
BK-41013 | Error processing vendor clients |
BK-41014 | Prospecting and retargeting cannot both be false |
BK-41015 | Invalid retargeting sites |
BK-41016 | Cannot modify field |
BK-41017 | Invalid category transfer type |
BK-41018 | Cannot activate campaign with missing field |
BK-41019 | Cannot activate campaign with zero budget |
BK-41020 | Campaign cannot return json with pixels |
BK-41021 | Audience contains third party data.Partner cannot deliver third party data. |
BK-41022 | Pixel URL contains invalid vendor id |
BK-41023 | Audience contains third party data.App is not allowed to use third party data. |
BK-41024 | Audience contains 1st or 2nd party data.App is not allowed to use 1st or 2nd party data. |