將圖片轉成 PDF 並建立任務
POST - /api/v1/task/createByPic
參數
{
"apiKey": "string",
"initiatorName": "string",
"emailSubject": "string",
"name": "string",
"expiredDate": "2023-01-05T07:13:28.581Z",
"isOverlay": true,
"isParallel": false,
"returnUrl": "string",
"sendDoneMailToSigner": true,
"cc": [
{
"email": "string",
"name": "string"
}
],
"datas": [
{
"contents": [
{
"data": [
{
"id": 0,
"x": 0,
"y": 0,
"type": 0,
"width": 0,
"height": 0,
"required": true,
"readonly": false,
"label": "string",
"groupId": 0,
"groupLabel": "string",
"selected": true,
"fontSize": 0,
"fontFamily": "string",
"fontStyle": "string",
"fontWeight": "string",
"textAlign": "string",
"textColor": "string",
"maxlength": 0,
"text": "string",
"dateFormat": "string",
"dateRange": "string",
"options": [
{
"id": 0,
"name": "string"
}
],
"selectOptionId": 0,
"ruleId": 0,
"maximum": 0,
"minimum": 0,
"validation": {
"errorMessage": "string",
"regex": "string",
"type": "string"
}
}
],
"page": 0
}
],
"fileName": "string",
"imageList": ["string"]
}
],
"option": {
"datas": [
{
"groupLabel": "string",
"label": "string",
"value": "string"
}
]
},
"person": [
{
"email": "string",
"name": "string",
"phone": "string",
"needVideo": false,
"isFace": false,
"isNeedOtp": false,
"hostEmail": "string",
"hostName": "string"
}
],
"reviewer": [
{
"email": "string",
"name": "string",
"personIndex": 0
}
]
}- apiKey - API 金鑰
- name - 任務名稱
- initiatorName - 發起人名稱
- emailSubject - 簽署信件主旨
- cc (陣列) - 副本收件人,在完成任務後收到簽核結果
- email - 副本收件人 email
- name - 副本收件人名稱
- expiredDate - 文件簽署期限,有設定請給 UTC+0 時區時間(Ex:
2022-12-02T07:00:17.300Z),沒有請給 null - isOverlay - 下一個人是否要看到上一個人的簽署內容
- isParallel - true 爲不設定簽核順序,當簽核成員有「只審核」的成員(AUDITOR)時要是 false(要有簽核順序)
- returnUrl - 簽署完成跳回頁面 (SI 用戶)
- sendDoneMailToSigner - 是否寄送完成信件給簽署者 (預設為
true) - person (陣列) - 簽核成員
- email - 簽核成員的 email,現場簽(
isFace=true)不用提供 - phone - 簽核成員的電話,如果填寫將用簡訊寄送簽署連結 (請確保公司點數符合簡訊點數要求)
- name - 簽核成員的名字
- needVideo - 完成簽署時是否需要進行聲明錄影
otpType - 要求文件密碼方式(已棄用,請改使用isNeedOtp)NONE- 不要求EMAIL_READ- 讀取文件時以電子郵件寄送
- isFace - 是否為現場簽
- isNeedOtp - 是否需要 OTP
- hostEmail - 現場簽指定主持人 email (預設為發起人)
- hostName - 現場簽指定主持人名字 (預設為發起人)
- culture - 信件語系 目前支援
zh-TW、en
- email - 簽核成員的 email,現場簽(
- reviewer (陣列) - 額外的審核人員
- email - 審核人員的 email
- name - 審核人員的名字
- personIndex - 安插在哪一個簽核成員前面
- option - 額外資料
- datas (陣列) - 需要預先填入的值,對應欄位的標籤
- groupLabel - 群組標籤
- label - 對應欄位的標籤
- value - 對應欄位預先填入的值
- datas (陣列) - 需要預先填入的值,對應欄位的標籤
- datas (陣列) - 創建任務的檔案,每一個檔案包含圖片列表以及簽署位置資訊
- fileName - 檔案名稱
- contents (陣列) - 簽署位置資訊
- page - 頁數
- data (陣列) - 簽署物件
- id - 成員 id,對應 person 的 index
- x - x 座標,每頁最左上角為 0,最大值為該頁的寬度
- y - y 座標,每頁最左上角為 0,最大值為該頁的高度
- type (列舉) - 簽署物件類別
0- 簽名1- 文字2- 核取方塊 (checkbox)3- 印章4- 日期5- 選擇按鈕 (radio)6- 下拉式選單7- 附件8- 圖片9- 簽名 - 自然人憑證10- 簽名 - 工商憑證11- 印章 - 自然人憑證12- 印章 - 工商憑證13- 簽名或印章14- 畫布
- width - 物件寬度(px)
- height - 物件高度(px)
- required - 是否必填
- readonly - 物件唯讀,目前只支援
文字 - label - 物件標籤
- groupId - 群組 id,將需要合併成同一群組的
checkbox和radio設定成同一 id - groupLabel - 群組標籤,
checkbox和radio在設定groupId後可設定群組標籤 - selected - 是否勾選 -
checkbox和radio是否勾選 - fontSize -
文字欄位字型大小 - fontFamily -
文字欄位字型ArialArial NarrowCalibriCourier NewGeorgiaHelveticaTimes New RomanPMingLiU- 新細明體DFKai-sb- 標楷體Microsoft JhengHei- 微軟正黑體
- fontStyle - 文字斜體
italic- 斜體normal- 不使用斜體
- fontWeight - 文字粗體
bold- 粗體normal- 不使用粗體
- textAlign - 文字置左/中/右
left- 置左center- 置中right- 置右
- textColor - 文字顏色 (請使用
rgba方式代表顏色,舉例來說 rgba(255,255,255,1)會顯示白色) - maxlength -
文字欄位字數限制 - text -
文字欄位值 - dateFormat -
日期欄位格式YYYY/MM/DD- Y:年、M:月、D:日DD/MM/YYYY- Y:年、M:月、D:日MM/DD/YYYY- Y:年、M:月、D:日
- dateRange -
日期欄位範圍none- 無限制signDay- 簽署當天beforeSignDay- 簽署日以前afterSignDay- 簽署日以後
- options (陣列) -
下拉式選單欄位選項- id - 選項 id
- name - 選項值
- selectOptionId -
下拉式選單欄位值 - ruleId -
checkbox規則0- 選取至少 - 需要設定minimum,checkbox 群組需要選取至少 minimum 的選項1- 選取至多 - 需要設定maximum,checkbox 群組需要選取至多 maximum 的選項2- 選取剛好 - 需要設定maximum,checkbox 群組需要選取剛好 minimum 的選項3- 選取範圍 - 需要設定minimum和maximum,checkbox 群組需要選取在 minimum 和 maximum 範圍的選項
- maximum -
checkbox選取規則最大值 - minimum -
checkbox選取規則最小值 - validation -
文字欄位驗證- type -
文字欄位驗證類型idcard- 身分證email- 電子郵件phone- 電話zip- 郵遞區號number- 數字custom- 自訂
- regex - 當 type 設定為
custom,可設定自訂的 Regular Expression (Ex. \d{1,}) - errorMessage - 當 type 設定為
custom,可設定自訂的錯誤訊息
- type -
- imageList (陣列) - 圖片列表
- base64Content - 圖片檔案 Base64 String
- contentType - 圖片檔案的 Mime Type (Ex:
img/png) - fileName - 圖片檔案的檔案名稱
回傳
{
"body": {
"instanceId": "string",
"signUrl": "string"
},
"errorCode": 0,
"message": "string"
}- instanceId - 任務 Instance Id
- signUrl - 簽署連結,當發起人為現場簽主持人時,會回傳簽署連結
預填資料
請參考 建立任務 - 預填資料
額外審核人員
請參考 建立任務 - 額外審核人員
errorCode 錯誤代碼
請參考 錯誤碼和錯誤訊息 頁面
Table of Contents