メッセージ詳細参照API

概要

特定のアプリ内メッセージを返却します。

URL

/v1/delivery/{delivery_id}

メソッド

GET

リクエスト

リクエストパラメータ

パラメータ 必須 デフォルト 最小 最大 説明 詳細 備考
delivery_id o - - - 配信ID
※メッセージ一覧取得APIまたはメッセージ詳細取得APIから参照可能
- -

リクエストボディ

なし

リクエストのサンプル

curl -H 'X-POPINFO-MAPI-TOKEN: {auth_token}}' https://{domain}/v1/delivery/{delivery_id}

レスポンス

メディアタイプ

application/json

成功時レスポンス

基底オブジェクト

キー 説明 詳細 備考
name 文字列 メッセージ名 100文字以下 -
priority 数値 優先度 0以上 -
delivery_id 数値 配信ID - -
condition オブジェクト 配信条件 - -
message オブジェクト メッセージ - -

conditionオブジェクト

キー 説明 詳細 備考
trigger オブジェクト 起動条件 - -
target オブジェクト - 0以上 -
max_total_count 数値 最大配信回数 1以上 -
max_total_count_per_day 数値 1日あたりの最大配信回数 1以上 -
condition_id 数値 条件ID - -
is_active 真偽値 有効・無効 - -

messageオブジェクト

キー 説明 詳細 備考
template_id 数値 テンプレートID 1: ポップアップ(ボタン1個)
2: ポップアップ(ボタン2個)
3: ポップアップ(画像のみ)
4: フルスクリーン(ボタン1個)
5: フルスクリーン(ボタン2個)
6: ポップアップ(ボタン1個)背景狭
7: ポップアップ(ボタン2個)背景狭
8: ポップアップ(ボタン2個縦並び)背景狭
9: ポップアップ(ボタン2個縦並び)
10: フルスクリーン(ボタン2個縦並び)
-
title 文字列 メッセージタイトル 40文字以下 -
body 文字列 メッセージ本文 200文字以下 -
image_url 文字列(URI) 画像URL 1文字以上2083文字以下 -
buttons オブジェクト ボタン - -
message_id 数値 メッセージID - -

triggerオブジェクト

キー 説明 詳細 備考
event_name 文字配列 イベント名 アプリ内メッセージを表示するトリガーとなるイベント名 最大10個
period オブジェクト periodオブジェクト参照 - 最大100個

targetオブジェクト

キー 説明 詳細 備考
segmentation_id 数値 セグメントID - -

periodオブジェクト

キー 説明 詳細 備考
start 文字列(datetime) 表示開始日時 - -
end 文字列(datetime) 表示終了日時 - -

レスポンスフォーマット

{
  "name": "string",
  "priority": 0,
  "delivery_id": 0,
  "condition": {
    "trigger": {
      "event_name": [
        "string"
      ],
      "period": [
        {
          "start": "2019-01-01T12:12:12+09:00",
          "end": "2019-01-01T12:12:12+09:00"
        }
      ]
    },
    "target": {
      "segmentation_id": 0
    },
    "max_total_count": 1,
    "max_total_count_per_day": 1,
    "category": "string",
    "condition_id": 0,
    "is_active": true
  },
  "message": [
    {
      "template_id": 1,
      "title": "string",
      "body": "string",
      "image_url": "http://example.com",
      "buttons": [
        {
          "id": "string",
          "name": "string",
          "url": "http://example.com",
          "event_name": "string"
        }
      ],
      "message_id": 0
    }
  ]
}