사용자의 구독 그룹 상태 나열
get
/subscription/status/get
이 엔드포인트를 사용하여 구독 그룹에 속한 사용자의 구독 상태를 가져오세요.
이러한 그룹은 정기구독 그룹 페이지에서 사용할 수 있습니다. 이 엔드포인트의 응답에는 API 호출에서 요청한 특정 구독 그룹에 대한 외부 ID와 구독 중, 구독 취소 또는 알 수 없음이 포함됩니다. 이는 후속 API 호출에서 구독 그룹 상태를 업데이트하거나 호스팅된 웹 페이지에 표시하는 데 사용할 수 있습니다.
이메일 구독 그룹에 대한 이 엔드포인트의 예제를 보거나 테스트하려면 다음과 같이 하세요:
예제를 보거나 SMS 구독 그룹에 대한 이 엔드포인트를 테스트하려면 다음과 같이 하세요:
WhatsApp 그룹에 대한 이 엔드포인트의 예시를 보거나 테스트하려면 다음과 같이 하세요:
필수 구성 요소
이 엔드포인트를 사용하려면 subscription.status.get
권한이 있는 API 키가 필요합니다.
사용량 제한
요청 매개변수
매개변수 | 필수 | 데이터 유형 | 설명 |
---|---|---|---|
subscription_group_id |
필수 | 문자열 | 구독 그룹의 id . |
external_id |
필수* | 문자열 | 사용자의 external_id (최소 1개, 최대 50개 external_ids )를 포함해야 합니다. external_id 및 email /phone 을 모두 제출한 경우, 제공된 external_id 만 결과 쿼리에 적용됩니다. |
email |
필수* | 문자열 | 사용자의 이메일 주소입니다. 최대 50개의 문자열 배열로 전달할 수 있습니다. 이메일 주소와 전화번호를 모두 제출하면( external_id 없이) 오류가 발생합니다. |
phone |
필수* | 문자열의 E.164 형식 | 사용자의 전화번호입니다. 이메일이 포함되지 않은 경우 전화번호를 하나 이상 포함해야 합니다(최대 50개). 이메일 주소와 전화번호를 모두 제출하면( external_id 없이) 오류가 발생합니다. |
-
external_id
또는email
또는phone
중 하나가 사용자당 필요합니다. - SMS 및 WhatsApp 구독 그룹의 경우
external_id
또는phone
이 필요합니다. 둘 다 제출하면external_id
만 쿼리에 사용되며 해당 사용자에게 전화번호가 적용됩니다. - 이메일 구독 그룹의 경우
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=example@braze.com' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'
응답
모든 성공적인 응답은 구독 그룹의 상태 및 사용자 기록에 따라 Subscribed
, Unsubscribed
또는 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!