ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | คำอธิบาย |
callBackEnum | string | ประเภทเหตุการณ์การแจ้งเตือนแบบเรียกกลับ การแจ้งเตือนนี้คงที่: ENVELOPE_UPDATE |
callBackDesc | string | แอคชันของประเภทเหตุการณ์การแจ้งเตือนแบบเรียกกลับ การแจ้งเตือนนี้คงที่: ENVELOPE_DOWNLOAD_TASK_RESULT ส่งหลังจากการรวมไฟล์เสร็จสิ้น |
timestamp | long | เวลาการแจ้งเตือนแบบเรียกกลับ รูปแบบ Unix timestamp หน่วย: มิลลิวินาที |
CallBack EnvelopeVO | object | ข้อมูลการแจ้งเตือนแบบเรียกกลับ |
| taskId | string | รหัสงานดาวน์โหลด |
| status | int | สถานะงานดาวน์โหลด: 1-เสร็จสมบูรณ์ |
| envelopeId | string | รหัสซองเอกสาร |
| envelopeStatus | int | สถานะซองเอกสาร 0-สร้างแล้ว (ร่าง) 1-กำลังลงนาม 2-เสร็จสมบูรณ์ 3-หมดอายุ 5-ถูกยกเลิก |
| downloadUrl | string | ที่อยู่ดาวน์โหลดไฟล์ 【หมายเหตุ】มีผลภายใน 30 นาที หากหมดอายุโปรดร้องขออินเทอร์เฟซเพื่อรับที่อยู่ดาวน์โหลดอีกครั้ง จะส่งกลับเมื่อคำขอดาวน์โหลดเดิมมี downloadType=zip |
| envelopeFiles | array | ชุดไฟล์ซองจดหมาย 【หมายเหตุ】จะส่งกลับเมื่อคำขอดาวน์โหลดเดิมมี downloadType=list |
| | fileType | string | ประเภทไฟล์ CONTRACT-ไฟล์ลงนาม ATTACHMENT-ไฟล์แนบ CERTIFICATE-ใบรับรอง COMBINED-ไฟล์ PDF ที่รวม“ไฟล์ลงนาม”และ“หลักฐานการลงนามเสร็จสิ้น”ไว้ด้วยกัน จะส่งกลับเมื่อเปิดใช้งาน“ดาวน์โหลดไฟล์ซองจดหมายแบบรวม” |
| | fileName | string | ชื่อไฟล์ |
| | downloadUrl | string | ที่อยู่ดาวน์โหลดไฟล์ (มีผลภายใน 60 นาที) |
ตัวอย่างการเรียกกลับ
{
"callBackEnum": "ENVELOPE_UPDATE",
"callBackDesc": "ENVELOPE_DOWNLOAD_TASK_RESULT",
"timestamp": 1789626553000,
"callBackEnvelopeVO": {
"taskId": "486a3f623b2c4e12993864482f371486",
"status": 1,
"envelopeId": "86e37b9f57564c31afe04a397170f773",
"envelopeStatus": 1,
"downloadUrl": "https://example.com/download/file.zip"
}
}