기존 정책에서는 Webhook 응답 상태 코드가 200번대 아니거나, 응답에 10초 이상 소요되는 경우 실패로 판단하고 총 5회의 재시도 했습니다. 모니터링 결과 재시도 했을 때 성공 전환율 낮거나, 의도하지 않은 중복 작업을 발생시킬 가능성이 있으므로 일부 상황에 대해 재시도 하지 않도록 변경하고자 합니다. 자세한 내용은 Webhook event를 참고해 주세요.
🚧
Webhook 재시도 정책 변경
[AS-IS]
응답이 2xx 가 아니거나 10초이상 소요되는 모든 요청에 대해 최대 5회 재시도
[TO-BE]
401, 404, 10초 이상의 소요되는 요청(Timeout)을 제외한 응답에 대해 최대 5회 재시도
사용자 입력란 조회 API 응답에 드롭다운, 계약자 이름, 회사이름, 주소 필드 타입이 추가되었습니다.
participantFields: {
...
type: FieldType
value: AddressInputValueModel | string | null
}
type FieldType = {
TEXT = "TEXT",
CHECKBOX = "CHECKBOX",
SIGNATURE = "SIGNATURE",
IMAGE = "IMAGE",
DROPDOWN = "DROPDOWN", // 신규 추가
NAME = "NAME", // 신규 추가
COMPANY_NAME = "COMPANY_NAME", // 신규 추가
ADDRESS = "ADDRESS", // 신규 추가
}
// 신규 추가 (type 이 ADDRESS 일 경우 해당 value 를 반환)
type AddressInputValueModel = {
address1: string;
address2: string;
city: string;
province: string;
zip: string;
country: AddressCountryCode;
}
🚧
추가 된 신규 필드유형은 API 서명 요청 시 아직 이용 할 수 없습니다.
추가 된 문서의 신규 필드(드롭다운 , 계약자 이름, 회사이름, 주소)는 모두싸인 플랫폼에서 요청한 문서에 대한 응답 호환성을 유지하기 위해 추가 된 것으로 API를 이용한 서명 요청시에는 아직 사용할 수 없습니다. API를 통한 서명 요청 시 해당 필드들에 대한 지원 여부는 내부 검토중에 있으니 해당 기능 필요 시 모두싸인 플랫폼을 활용 바랍니다.
📂 템플릿 조회 API 응답 필드 타입 추가
템플릿 정보 가져오기 API 응답의 fields에 드롭다운, 계약자 이름, 회사이름, 주소 필드 타입이 추가되었습니다