Skip to content

ユーザーのサブスクリプショングループを一覧表示

get

/subscription/user/status

このエンドポイントを使用して、特定のユーザーの履歴を含むサブスクリプショングループを一覧表示し、取得します。

メールサブスクリプショングループの例を確認したり、このエンドポイントをテストしたりする場合:

SMSサブスクリプショングループの例を確認したり、このエンドポイントをテストしたりする場合:

WhatsAppグループの例を確認したり、このエンドポイントをテストしたりする場合:

前提条件

このエンドポイントを使用するには、subscription.groups.get 権限を持つ API キーが必要です。

レート制限

APIレート制限に記載されているように、このエンドポイントにはデフォルトのBrazeレート制限(1時間あたり250,000リクエスト)が適用されます。

リクエストパラメーター

パラメーター 必須 データタイプ 説明
external_id 必須 文字列 ユーザーの external_id(少なくとも1つ、最大50の external_ids を含める必要があります)。
email 必須* 文字列 ユーザーのメールアドレス。文字列の配列として渡すことができます。少なくとも1件のメールアドレス(最大50件)を含める必要があります。
phone 必須* E.164 形式の文字列 ユーザーの電話番号。少なくとも1つの電話番号(最大50)を含める必要があります。
limit オプション 整数 返される結果の最大数の制限。デフォルト(および最大)の limit は100です。
offset オプション 整数 検索条件に一致する残りのテンプレートを返す前にスキップするテンプレートの数。

リクエスト例

https://rest.iad-03.braze.com/subscription/user/status?external_id[]=1&external_id[]=2

1
2
curl --location -g --request GET 'https://rest.iad-01.braze.com/subscription/user/status?external_id={{external_id}}&limit=100&offset=1&phone=+11112223333' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'

レスポンス例

ユーザーの履歴でサブスクリプションステータスが更新されたサブスクリプショングループのみが、成功レスポンスに含まれます。つまり、新しく作成されたサブスクリプショングループは一覧に表示されません。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
    "users": [
        {
            "email": "[email protected]",
            "phone": "50505050",
            "external_id": "20500",
            "subscription_groups": [
                {
                  "id": "ec2fcc919fca",
                  "name": "ActivationGroup",
                  "channel": "email",
                  "status": "Subscribed"
                },
                {
                  "id": "7d7af9dd5556",
                  "name": "ReactivationGroup",
                  "channel": "email",
                  "status": "Subscribed"
                },
                {
                  "id": "a5e84fd16220",
                  "name": "MarketingGroup",
                  "channel": "sms",
                  "status": "Unsubscribed"
                },
                {
                  "id": "64d8cad9176c",
                  "name": "TransactionalGroup",
                  "channel": "sms",
                  "status": "Unsubscribed"
                },
                {
                  "id": "b2134cd63942",
                  "name": "BankerMarketingGroup",
                  "channel": "sms",
                  "status": "Subscribed"
                }
            ]
        }
    ],
    "total_count": 1,
    "message": "success"
}
New Stuff!