BuzzBooster는 커스텀 이벤트를 연동하기 위한 방법으로 SDK 를 통한 방법과 server-to-server API 를 통한 방법을 제공합니다. 이 문서에서는 server-to-server API 스펙에 대해 설명합니다.
SDK를 통한 이벤트 연동 방법은 SDK 연동 가이드를 참고해주세요.
POST /events
endpoint: <https://api.buzzvil.com/buzzbooster/events>
<aside> 💡 /events API 를 사용하기 위해 서버의 고정 IP 주소 등록이 필요합니다. [email protected] 로 연락주세요.
</aside>
key | type | 비고 |
---|---|---|
event_id | UUID string, required | event 식별자, 중복 체크 시 사용 |
partner_id | string | BuzzBooster 연동 고객사 id |
user_id | string, required | BuzzBooster 연동 user_id |
event_name | string, required | BuzzBooster 서버 내부에서 predefined 된 이벤트 명은 사용할 수 없습니다. |
status code | 비고 |
---|---|
200 | 정상 |
400 | request body 에러 |
403 | ip 인증 에러 |
409 | event_id 중복 에러 |
500 | 서버에러 |
properties
- error_code : integer
에러 코드
- error_message : string
상세 에러 메시지
에러 종류
error code 1 : response body 오류 시
error code 2 : 내부 이벤트명 사용시
error code 3 : 등록되지 않은 고객사
error code 4 : BuzzBooster에 등록되지 않은 유저