Adobe Sign은 AGREEMENT_CREATED 이벤트 하나만 계속해서 전송합니다

마지막 업데이트 날짜 2021년 4월 27일

환경

Adobe Sign API 웹훅

질문

웹훅의 이벤트 선택이 모든 계약 이벤트로 설정되어 있고 문서가 완전히 서명되었음에도 불구하고 Adobe Sign이 AGREEMENT_CREATED 이벤트를 하나만 계속 전송하는 이유는 무엇입니까?

답변

웹훅을 성공적으로 등록하려면 웹훅 URL이 이 확인 요청에 2XX 응답 코드로 응답해야 하며, 또한 다음 두 가지 방법 중 하나로 동일한 클라이언트 ID 값을 다시 보낼 수 있습니다:

  1. 응답 헤더 X-AdobeSign-ClientId에요청에서 전달되고 응답에서 다시 반복되는 동일한 헤더입니다.
  2. X-AdobeSign-ClientId 키가 포함된 JSON 응답 본문에서 해당 값은 요청에서 전송된 것과 동일한 클라이언트 ID입니다.

Adobe Sign은 X-AdobeSign-ClientId와 함께 2xx 응답을 수신합니다. Webhook에서 올바르게 구성되었는지 여부를 확인할 수 있습니다.

Webhook URL은 예상된 동작에 맞게 응답하지 않습니다. Adobe Sign에서 전송한 모든 Post 알림에 대해 URL은 2XX 상태 코드로 응답하고, 요청 헤더(X-AdobeSign-ClientId)에서 전송된 클라이언트 ID를 응답 헤더로 되돌려 보냅니다.
자세한 정보는 다음 링크를 참조하십시오:
https://www.adobe.io/apis/documentcloud/sign/docs.html#!adobeio/adobeio-documentation/master/sign/webhooks/webhook_events.md#receivingawebhooknotification

URL이 해당 프로토콜을 따르지 않으면 Adobe Sign은 요청을 승인하지 않은 것으로 간주하고 신뢰할 수 있는 정책에 따라 일정 조정을 시도합니다.

Webhook가 응답하지 않고 최대 재시도 시간 또는 간격을 초과하면 Webhook가 비활성화됩니다.