Skip to content

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

get

/subscription/status/get

このエンドポイントを使用して、サブスクリプショングループ内のユーザーのサブスクリプションステートを取得します。

これらのグループは、サブスクリプショングループページで使用できます。このエンドポイントからの応答には、外部ID と、API 呼び出しで要求された固有のサブスクリプショングループの配信登録済み、配信停止済み、または不明のいずれかが含まれます。これは、後続のAPI 呼び出しでサブスクリプショングループステートを更新したり、ホストWeb ページに表示したりするために使用できます。

例を見たり、このエンドポイントをテストしたりする場合は、メールサブスクリプショングループをご覧ください。

SMSサブスクリプショングループ用のこのエンドポイントをテストするか例を見たい場合:

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

前提条件

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

レート制限

API レート制限で説明されているように、このエンドポイントにはデフォルトの1時間あたり25万リクエストのBraze レート 制限が適用されます。

リクエストパラメーター

パラメータ 必須 データ型 説明
subscription_group_id 必須 文字列 サブスクリプショングループのid
external_id 必須* 文字列 ユーザーの external_id (少なくとも 1 つ、最大 50 の external_ids を含める必要があります)。

external_idemail/phone の両方が送信されると、指定された external_id (s) のみが結果クエリに適用されます。
email 必須* 文字列 ユーザーのメールアドレス。これは、最大50個の文字列の配列として渡すことができます。

メールアドレスと電話番号(external_id なし)の両方をサブミットすると、エラーが発生します。
phone 必須* E.164形式の文字列 ユーザーの電話番号。メールが含まれていない場合は、少なくとも1 つの電話番号を含める必要があります(最大50)。

メールアドレスと電話番号(external_id なし)の両方をサブミットすると、エラーが発生します。
  • SMS およびWhatsApp サブスクリプショングループ s の場合、external_id またはphone のいずれかが必要です。 両方が送信されると、external_id のみがクエリに使用され、電話番号はそのユーザーに適用されます。
  • メール サブスクリプショングループs の場合、external_id またはemail のいずれかが必要です。 両方が送信されると、external_id のみがクエリに使用され、メールアドレスはそのユーザーに適用されます。

例のリクエスト

1
https://rest.iad-03.braze.com/subscription/status/get?subscription_group_id={{subscription_group_id}}&external_id[]=1&external_id[]=2
1
2
curl --location -g --request GET 'https://rest.iad-01.braze.com/subscription/status/get?subscription_group_id={{subscription_group_id}}&phone=+11112223333' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'
1
2
curl --location -g --request GET 'https://rest.iad-01.braze.com/subscription/status/get?subscription_group_id={{subscription_group_id}}&[email protected]' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'

応答

すべての成功したレスポンスは、サブスクリプショングループのステータスとユーザー履歴に応じて、SubscribedUnsubscribed、またはUnknown を返します。

1
2
3
4
5
6
7
8
9
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
{
  "status": {
    "1": "Unsubscribed",
    "2": "Subscribed"
  },
  "message": "success"
}
「このページはどの程度役に立ちましたか?」
New Stuff!