eSignGlobaleSignGlobal
ศูนย์นักพัฒนา

ดาวน์โหลดไฟล์

GET /esignglobal/v1/envelope/files/download

คำอธิบาย API

รองรับการดาวน์โหลดไฟล์ภายในซองเอกสารแบบรวมกลุ่ม เฉพาะเมื่อซองเอกสารเสร็จสมบูรณ์เท่านั้น

พารามิเตอร์คำขอ

ชื่อพารามิเตอร์

ประเภท

จำเป็นต้องกรอก

คำอธิบาย

envelopeId

string

true

รหัสซองเอกสาร

downloadType

stringfalse

ประเภทรูปแบบการดาวน์โหลดไฟล์: 

  • zip (ค่าเริ่มต้น): ส่งลิงก์ดาวน์โหลดไฟล์บีบอัดกลับ
  • list: ส่งรายการไฟล์กลับ 

ตัวอย่างคำขอ

GET https://……/esignglobal/v1/envelope/files/download?envelopeId=flow1234567890&downloadType=list

พารามิเตอร์การตอบกลับ

ชื่อพารามิเตอร์

ประเภท

คำอธิบาย

envelopeId

string

รหัสซองเอกสาร

envelopeStatus

int

สถานะซองเอกสาร

0- สร้างแล้ว (ฉบับร่าง)

1- กำลังลงนาม

2- เสร็จสมบูรณ์

3- หมดอายุ

5- ยกเลิกแล้ว

downloadUrl

string

ที่อยู่ดาวน์โหลดไฟล์

【หมายเหตุ】ใช้งานได้ภายใน 30 นาที หากหมดอายุโปรดเรียกใช้ API อีกครั้งเพื่อขอที่อยู่ดาวน์โหลดไฟล์

ส่งกลับเมื่อ downloadType=zip

envelopeFiles

array

ชุดไฟล์ในซองเอกสาร

ชุดไฟล์ในซองเอกสาร

【หมายเหตุ】ส่งกลับเมื่อ downloadType=list

 

fileType

string

ประเภทไฟล์

CONTRACT-เอกสารที่ลงนาม

ATTACHMENT-ไฟล์แนบ

CERTIFICATE-ใบรับรอง

COMBINED-ไฟล์ PDF ที่รวม“เอกสารที่ลงนาม”และ“หลักฐานการลงนามเสร็จสิ้น”ไว้ด้วยกัน จะส่งคืนเมื่อเปิดใช้งาน“ดาวน์โหลดไฟล์ซองจดหมายแบบรวม”

 

fileName

string

ชื่อไฟล์

 

downloadUrl

string

ลิงก์ดาวน์โหลดไฟล์ (ใช้งานได้ภายใน 60 นาที)

ตัวอย่างการตอบกลับ

{
    "code": "0",
    "data": {
    "envelopeId": "xxxx",
      "downloadUrl": "下载地址",
      "envelopeStatus": 2
  },
  "message": "success"
}