Mock API Admin
Endpoints
Ads (data)
Images
Settings
GET
/v1/screens/ads/{ad_id}
案件詳細画面の集約取得(SCR_AD_DETAIL) — auth:
optional
params: path:ad_id
Response served by default
200 — 案件詳細画面データ
401 — 認証エラー(401)。トークン検証段が返すもの。
403 — Ad は存在するが、表示判定(→ COMMON_SPEC §25.3 のレイヤー 1〜5)で非表示と判定された。
404 — リソースが存在しない
500 — サーバ内部エラー(500)
Delay (ms, 0 = global default)
Status 200
案件詳細画面データ
{ "ad": { "id": "12345", "title": "楽天カード新規入会", "image_url": "{{BASE_URL}}/assets/placeholder.svg", "rating": 4.7, "advertiser_name": "楽天カード株式会社", "approval_pending": "2週間程度", "approval_period": "獲得条件達成後、約2週間", "investigation_period": "約2ヶ月", "category_tag": "クレカ", "tags": [ "年会費無料", "即日発行", "お買い物保証" ], "kickback": { "type": "fixed", "note": "1,000円(税込)の商品ご購入で", "total_points": 25000, "regular_point": 10000, "regular_return_rate": 1, "return_rate": 2, "total_points_yen": 2500 }, "pointback_rate": 0, "is_favorited": true, "is_used": true, "use_url": "/al/?sn=12345", "challenge": { "id": "sample", "starts_at": "2026-09-24T10:00:00+09:00", "ends_at": "2026-09-24T10:00:00+09:00", "status": "in_progress", "current_bonus": { "type": "fixed", "point": 0, "rate": 0, "yen": 0 }, "participation_bonus": { "type": "fixed", "point": 0, "rate": 0, "yen": 0 }, "total": { "type": "fixed", "point": 0, "rate": 0, "yen": 0 }, "remaining_count": 0, "tiers": [ { "required_count": 0, "amount": { "type": "fixed", "point": 0, "rate": 0, "yen": 0 }, "status": "succeeded", "is_current": true } ] }, "benefits": [ { "type": "rank", "label": "ランクボーナス", "value_text": "獲得ptに+7%(1,750pt)", "url": "/help/detail.php?tno=98" } ], "referral": { "url": "https://pointi.jp/contents/ad_intro_bonus/detail.php?c=XXXXXXXX&s=YYYYYYYY", "has_referral_incentive": true, "benefits": [ { "type": "ad_usage", "label": "広告利用ボーナス", "value_text": "対象外", "url": "/help/detail.php?tno=98" }, { "type": "ad_referral", "label": "広告紹介ボーナス", "value_text": "獲得ポイントの3%", "url": "/help/detail.php?tno=99" } ] }, "deals": [ { "title": "初回購入限定ポイントアップ", "starts_at": "2026-09-24T10:00:00+09:00", "ends_at": "2026-09-24T10:00:00+09:00", "body": { "type": "html", "html": "<p>期間中に対象商品をご購入いただくと、通常ポイントに加えてボーナスポイントを進呈します。</p>" }, "url": "sample" } ], "conditions": { "completion_condition": { "type": "html", "html": "<p>web申し込み後、新規口座開設及び1取引</p>" }, "sns_notice": { "type": "html", "html": "<p>※この広告は各種SNSやブログ等での投稿・拡散は禁止しております。掲載が発覚した場合はポイント対象外となります。</p>" }, "point_terms": { "type": "html", "html": "<p>ポイント獲得方法の文言が入ります</p><p>※過去にご利用履歴がある場合はポイント対象外となります。(他サイト経由、該当サービスの直接利用を含む)</p>" }, "contact_terms": { "type": "html", "html": "<p>※サービス内容や商品については広告主へお問い合わせください。</p><p><strong>※広告主へ直接お問い合わせすることは禁止しております。</strong></p>" } }, "customer_qas": [ { "question": "承認のお知らせメールが届いたが、ポイントが付与されていないのはなぜですか?", "answer": { "type": "html", "html": "<p>承認から通帳反映まで数日かかる場合があります。</p>" }, "answered_on": "2021-09-22" } ], "credit_card": { "features": [ { "label": "年会費無料", "icon_url": "{{BASE_URL}}/assets/placeholder.svg" } ], "recommendations": [ "年会費が永年無料で、はじめての1枚におすすめです。", "公共料金の支払いでもポイントが貯まります。" ], "basic_info": { "card_name": "sample", "brands": [ { "name": "VISA", "image_url": "{{BASE_URL}}/assets/placeholder.svg" } ], "qualification": { "type": "html", "html": "<p><strong>広告承認日の翌日</strong><br>※チャレンジ期間中に承認となった場合は、チャレンジ終了の翌日の付与となります。</p>", "items": [ "対象広告を複数回利用した場合でも、当選回数の上限は1回までとなります。", "ご利用方法でご不明な点がございましたら、<a href=\"/contactus/form.php\">サポートセンター</a>よりお問い合わせください。" ] }, "annual_fee": { "first_year": "無料", "from_second_year": "無料", "note": { "type": "html", "html": "<p><strong>広告承認日の翌日</strong><br>※チャレンジ期間中に承認となった場合は、チャレンジ終了の翌日の付与となります。</p>", "items": [ "対象広告を複数回利用した場合でも、当選回数の上限は1回までとなります。", "ご利用方法でご不明な点がございましたら、<a href=\"/contactus/form.php\">サポートセンター</a>よりお問い合わせください。" ] }, "family": { "type": "html", "html": "<p><strong>広告承認日の翌日</strong><br>※チャレンジ期間中に承認となった場合は、チャレンジ終了の翌日の付与となります。</p>", "items": [ "対象広告を複数回利用した場合でも、当選回数の上限は1回までとなります。", "ご利用方法でご不明な点がございましたら、<a href=\"/contactus/form.php\">サポートセンター</a>よりお問い合わせください。" ] } }, "payment": { "closing_date": "毎月15日", "payment_date": "翌月10日", "screening": "最短5分で発行", "reward_rate": "1.0%〜3.0%" }, "travel_insurance": { "overseas": true, "domestic": true }, "electronic_money": [ { "name": "Suica", "image_url": "{{BASE_URL}}/assets/placeholder.svg" } ], "miles": [ { "name": "JAL", "image_url": "{{BASE_URL}}/assets/placeholder.svg" } ] } }, "site_detail": { "type": "html", "html": "<p><strong>広告承認日の翌日</strong><br>※チャレンジ期間中に承認となった場合は、チャレンジ終了の翌日の付与となります。</p>", "items": [ "対象広告を複数回利用した場合でも、当選回数の上限は1回までとなります。", "ご利用方法でご不明な点がございましたら、<a href=\"/contactus/form.php\">サポートセンター</a>よりお問い合わせください。" ] }, "intro_video": { "youtube_id": "RBipmZCT5xk" } } }
Insert image URL at cursor:
Status 401
認証エラー(401)。トークン検証段が返すもの。
Alternates (via
?_example=
): token_expired
{ "error_code": "UNAUTHORIZED", "message": "認証が必要です。" }
Insert image URL at cursor:
Status 403
Ad は存在するが、表示判定(→ COMMON_SPEC §25.3 のレイヤー 1〜5)で非表示と判定された。
{ "error_code": "AD_NOT_AVAILABLE", "message": "この案件は現在ご利用いただけません。" }
Insert image URL at cursor:
Status 404
リソースが存在しない
{ "error_code": "NOT_FOUND", "message": "指定されたリソースは存在しません。" }
Insert image URL at cursor:
Status 500
サーバ内部エラー(500)
{ "error_code": "INTERNAL_ERROR", "message": "ただいま混雑しております。時間を置いて再度お試しください。" }
Insert image URL at cursor:
Save
Back
Reset to spec