캠페인 참여 등, 유저가 리워드 지급 조건을 충족하면 Webhook 방식으로 어드민에서 등록한 URL 로 특정 request body 로 buzzbooster server 가 POST 요청을 보냅니다. 자체 포인트시스템을 버즈부스터와 연동하여 사용하고 싶은 경우 아래 단계를 수행하세요.

연동가이드.jpg

Step 1. URL 등록

dashboard > reward manager > settings > integration > SDK 탭에서 아래와 같이 포인트 지급을 처리할 URL 을 등록해주세요.

image-20240801-011324.png

포인트 지급 API URL 은 환경별(dev, prod)로 세팅할 수 있습니다.

입력 후 “저장” 버튼을 클릭하여 등록을 완료합니다.

Step 2. 도메인 등록 요청, 방화벽 설정

등록한 URL에 대해 buzzbooster 자체적으로 해당 URL 에 대해 도메인 등록 작업이 필요하기 때문에 도메인 공유 절차가 필요합니다? 또한, 방화벽 설정을 위해 버즈빌의 고정 아이피 주소를 화이트리스팅 처리해주세요.

Step 3. API 구현

buzzbooster 내에서 포인트 지급이 발생한 경우, 버즈부스터는 아래의 spec 으로 Step 1 에서 등록한 URL에 POST요청을 전송합니다. 요청 수신 후, 포인트 지급을 처리할 수 있도록 아래 spec을 구현해주세요.

[POST] {registered_url}

BuzzBooster Request

Request Body