Webhook

상담원 연결, 새 메시지, 대화 종료, 티켓 및 문서 처리 등의 이벤트 푸시와 서명 검증 및 재시도 규칙을 다룹니다.

백오피스의 「봇 설정」에서 webhook 주소를 입력하세요. 요청 헤더:

헤더설명
X-AICS-Event-Id이벤트 ID, 이를 기준으로 중복 제거
X-AICS-Timestamp / X-AICS-Signature서명 검증 방법은 주문 조회 인터페이스와 동일

요청 본문: {"id", "type", "created_at", "data"}.

이벤트발생 시점
conversation.handoff상담원 연결 (상담원 연결 방식에서 「내 시스템으로 푸시」 또는 「양쪽 모두 알림」을 선택한 경우)
conversation.message상담원 모드에서 고객이 새 메시지를 보낸 경우
conversation.closed대화 종료 (data.conversation.closed_by는 누가 종료했는지 나타냄)
conversation.rated고객이 종료된 대화를 평가한 경우: data.rating, data.comment
ticket.created새 티켓 (상담원 부재 시 고객의 메시지 포함): data.ticket, data.description
ticket.updated티켓 상태, 우선순위, 담당자 등 변경: data.changes는 {字段: [旧, 新]} 형식
ticket.replied상담원이 고객에게 답변한 경우: data.reply
document.ready / document.failed문서 처리 완료 또는 실패

2xx를 반환하면 성공으로 간주하며, 그렇지 않으면 30초, 2분, 10분…… 최대 12시간까지 백오프 재시도하며 총 8회 수행합니다. 순서는 보장되지 않습니다.

이 페이지가 도움이 되었나요?

마지막 업데이트: