広告主・代理店向け

広告入稿API

配信ユニットに広告を入れます。サイネージ・デジタルレシート・アプリバナーはクリエイティブ(クリエイティブAPIでアップロード)、印刷レシート・アプリのお知らせは見出しのテキストで入稿します。デジタルレシートとアプリの広告にはクーポン(定額・定率、配布上限は必須)を付けられます。クリエイティブは入稿時に広告面の仕様(サイズ・向き・長さ)と照合されます。organizationId に広告主アカウントのIDを指定します。代理店のトークンは、連携中のクライアントのIDを指定するとそのクライアントとして操作できます(代理店が審査に提出したキャンペーンは、クライアントの確認待ちになります)。必要なスコープは advertiser.campaigns.write です。


エンドポイント一覧

メソッド パス 説明 レスポンス
POST /api/v1/advertiser/campaigns/{campaignId}/units/{unitId}/ads 広告を入稿
surfaceType は signage / receipt / printed / appbanner / appnotice。仕様に合わないクリエイティブは400で理由を返します。
204 400 403 404 409
DELETE /api/v1/advertiser/campaigns/{campaignId}/units/{unitId}/ads/{adId} 広告を外す
下書き・差し戻し中のみ。
204 403 404 409

エンドポイント詳細

surfaceType は signage / receipt / printed / appbanner / appnotice。仕様に合わないクリエイティブは400で理由を返します。

完全パス: POST /api/v1/advertiser/campaigns/{campaignId}/units/{unitId}/ads
レスポンスコード: 204 400 403 404 409

下書き・差し戻し中のみ。

完全パス: DELETE /api/v1/advertiser/campaigns/{campaignId}/units/{unitId}/ads/{adId}
レスポンスコード: 204 403 404 409

リクエスト例

リクエスト
POST /api/v1/advertiser/campaigns/{campaignId}/units/{unitId}/ads?organizationId={organizationId}
Authorization: Bearer {access_token}

{
  "surfaceType": "receipt",
  "creativeId": "c7a1…",
  "destinationUrl": "https://example.com/lp",
  "offer": {
    "type": "FixedAmount",
    "value": 100,
    "validDays": 14,
    "maxCoupons": 500
  }
}
レスポンス
204 No Content
認証について

このAPIを利用するには、Authorization: Bearer {access_token} ヘッダーが必要です。トークンの取得方法は認証ガイドをご確認ください。

認証・アクセスAPIを見る