Webhook

Webhook은?

CREMA 서버의 데이터가 변경될때 알림을 받을 수 있게 해줍니다.

등록된 Webhook에 연관된 리소스의 데이터가 변경을 감지하면 등록된 Webhook URL로 HTTP POST 요청을 보냅니다. 요청의 body에는 json 형태로 변경된 리소스의 목록이 담깁니다. 데이터 변경에 대한 감지는 실시간으로 처리하지 않고, 매분마다 처리하므로 다소 지연이 있을 수 있습니다.

Payload

Payload는 리소스가 갱신된 쇼핑몰의 목록으로 구성되어 있습니다. 쇼핑몰 항목별로 업데이트된 리소스의 종류와 목록이 들어갑니다.

Webhook 목록

Webhook 목록은 다음과 같습니다.

Webhook 설명
상품 상품 데이터가 변경되면 HTTP POST 요청을 보냅니다.
상품 리뷰 상세(별점, 리뷰 수) 상품의 리뷰 수와 평점이 변경되면 HTTP POST 요청을 보냅니다.
리뷰 삭제 리뷰가 삭제되면 HTTP POST 요청을 보냅니다.
리뷰 생성/갱신 리뷰가 생성/갱신되면 HTTP POST 요청을 보냅니다.