eSign.AIeSign.AI
Sentro ng developer

Tingnan ang mga detalye ng template ng sobre

GET /esignglobal/v1/envelopeTemplates/envelopeTemplateDetail

Deskripsyon ng interface

Mag-query ng detalyadong mga katangian ng isang “envelope template” na paunang naka-configure sa panig ng pahina (kasama ang istruktura ng file, mga papel ng mga kalahok, at lahat ng mga preset na Key ng identifier ng kontrol).

Mga parameter ng request

Pangalan ng parameter

Uri

Kailangan

Paliwanag

envelopeTemplateId

string

true

ID ng envelope template

queryComponents

boolean

false

Kung kailangan mag-query ng impormasyon ng kontrol, default ay false

true-Oo

false-Hindi

Halimbawa ng request

 {
 	"envelopeTemplateId":"dc4be9641a3145bea97809018d7a9180",
 	"queryComponents":true
 }

Mga parameter ng response

Pangalan ng parameter

Uri

Paliwanag

code

int

Kodigo ng operasyon, ang 0 ay nangangahulugang tagumpay, ang hindi 0 ay nangangahulugang error.

message

string

Impormasyon ng operasyon

Gamitin ang code upang matukoy ang error, iwasan ang pagtutugma ng message dahil maaari itong baguhin.

data

object

Data ng operasyon

 

envelopeTemplateId

string

ID ng template ng envelope

 

envelopeTemplateName

string

Pangalan ng template ng proseso

 

envelopeTemplateStatus

int

Status ng availability ng template ng proseso

1-Aktibo

0-Inaktibo

 

digitalSignature

boolean

I-enable ang digital signature

true-Aktibo

false-Hindi Aktibo

 

signFiles

array

Impormasyon ng file

 

 

documentId

string

ID ng file

 

 

fileName

string

Pangalan ng File

 

participants

array

Participante

 

 

participantId

string

ID ng Participante

 

 

participantSetMode

string

Mga Kinakailangan sa Pagsali (Paraan ng Pagtukoy sa mga Participante)

presetSigner-Tinukoy kapag gumagamit ng template (sariling itatakda ng gumagamit ng template)

dedicateSigner-Nakatakdang miyembro (nakapaloob sa template at hindi mababago)

sender-Nagsimula

 

 

participantInfos

object

Indibidwal na Participante

 

 

 

userEmail

string

Email ng Nagpirmahan

 

 

 

phoneNumber

object

Numero ng telepono, default ay walang laman

Kinakailangang parameter kapag kailangan ng SMS na abiso, dapat ipasok ang countryCode at number pareho

 

 

 

 

countryCode

string

Pandaigdigang code ng bansa/rehiyon, hindi kailangang magpasok ng "+"

 

 

 

 

number

string

Walang pagpapatunay ng format, limitado lamang ang haba sa maximum na 13 karakter

 

 

 

userName

string

Pangalan ng Indibidwal

 

 

 

deliveryMethod

string

Paraan ng Abiso

auto-kapag ipinasa ang userEmail, magpadala ng abiso sa email; kapag ipinasa ang phoneNumber, magpadala ng abiso sa SMS

none-huwag magpadala ng abiso sa mensahe

email-magpadala ng abiso sa email

sms-magpadala ng abiso sa SMS

WhatsApp-magpadala ng abiso sa WhatsApp

 

 

 

customizeSettings

object

Pasadyang konfigurasyon

 

 

 

 

customizeMessage

string

Eksklusibong mensahe

Limitasyon ng karakter: 1000

 

 

 

 

notificationLanguage

string

Wika ng abiso, default ay Ingles

en-US Ingles

zh-CN Simplipikadong Tsino

zh-Hant Tradisyonal na Tsino

ja Wikang Hapon

es-MX Espanyol

pt-PT Portuges

th-TH Thai

id-ID Indonesian

vi-VN Vietnamese

ms-MY Malay

fil-PH Filipino

de-DE Aleman

fr-FR Pranses

ru-RU Ruso

it-IT Italyano

ko-KR Koreano

 

 

signOrder

int

Pagkakasunod-sunod ng pagpirma

1-255 Maaaring maulit ang mga kalahok

 

 

willingnessAuthModes

string

Paraan ng pagpirmâ (opsyonal), hiwalayan gamit ang English comma

noAuth-Walang pagpapatunay

accessCode-Patunayan gamit ang signing password

sms-Pagpapatunay ng SMS OTP

idVerification-Pagpapatunay ng ID

emailAuth-Pagpapatunay ng Email OTP

digitalId-Pagpapatunay ng Digital na Identidad

whatsappAuth-Pagpapatunay ng WhatsApp OTP

 

 

 

accessCode

object

Konpigurasyon ng passcode sa pag-sign, required kapag ang authModes=accessCode

 

 

 

 

accessCode

string

Nilalaman ng passcode, hindi sensitibo sa kapital at maliit na titik, maaaring maglaman ng mga letra at numero, maximum na haba ay 45

 

 

 

 

promptInfo

string

Paalala sa access passcode, huwag isama ang access passcode, maximum na haba ay 30, required kapag ang authModes=1.

 

 

 

sms

object

Pagpapatunay ng SMS OTP, required kapag ang authModes=sms

 

 

 

 

countryCode

string

International code ng bansa o rehiyon, hindi kailangang lagyan ng “+”

 

 

 

 

number

string

Walang format validation, limitado lamang ang maximum na haba na 13 karakter

 

 

 

idVerification

object

Konpigurasyon ng pagpapatunay ng ID, required kapag ang authModes=idVerification

 

 

 

 

name

string

Buong pangalan ng nag-sign sa ID, maximum na haba ay 100 karakter

 

 

 

emailAuth

object

Pagpapatunay ng Email OTP, required kapag ang authModes=emailAuth

 

 

 

 

authEmail

string

Email address ng nag-sign para sa pagpapatunay ng identidad

 

 

 

digitalId

array

Veripikasyon ng digital na identidad, kinakailangan kapag ang authModes=digitalId

 

 

 

 

authApp

string

APP na ginagamit para sa veripikasyon ng digital na identidad

singpass-Gamitin ang Singpass para sa pagpapatunay ng identidad

iamsmart-Gamitin ang iAM Smart para sa pagpapatunay

 

 

 

 

idNumber

string

Numero ng ID card ng nag-sign na kailangang ipatunayan

 

 

 

whatsappAuth

object

Pagpapatunay ng OTP sa whatsapp, kinakailangan kapag ang authModes=whatsappAuth

 

 

 

 

countryCode

string

Code ng bansa o rehiyon, hindi na kailangang maglagay ng “+”

 

 

 

 

number

string

Walang pag-check ng format, limitado lamang ang haba sa maximum na 13 karakter

 

 

components

object

Impormasyon ng kontrol

 

copiers

array

Itakda ang mga tinatanggap sa CC

 

 

copierId

string

ID ng kalahok

 

 

editable

boolean

May pahintulot bang pagbabago sa panahon ng paglunsad?

 

 

CCInfos

object

Impormasyon ng mga tinatanggap sa CC

 

 

 

userEmail

string

Email

 

 

 

userName

string

Personal na pangalan

 

 

 

customizeSettings

object

Pasadyang konfigurasyon

 

 

 

 

notificationSettings

object

Pasadyang konfigurasyon para sa mga abiso

 

 

 

 

notificationLanguage

string

Wika ng abiso, ang default ay Ingles

en-US Ingles

zh-CN Simpladong Tsino

zh-Hant Tradisyonal na Tsino

ja Hapones

ES-MX Espanyol

 

attachments

array

Impormasyon ng attachment

 

 

editable

boolean

Pinapayagan ba ang pagbabago kapag nagsisimula?

 

 

fileKey

string

attachment filekey

 

 

fileName

string

Pangalan ng attachment

 

 

downloadUrl

string

Link sa pag-download ng PDF na draft ng dokumento, valid sa loob ng 60 minuto.

components

array

Listahan ng mga kontrol

 

documentId

string

File key ng kontrol

 

componentId

string

ID ng kontrol

 

componentKey

string

Key ng kontrol (tagapagkilala ng kontrol na nilalagyan ng gumagamit kapag nagse-setup ng template ng file)

 

componentName

string

Pangalan ng kontrol

 

componentType

string

Uri ng kontrol

1, Teksto

2, Numero

3, Petsa

6, Karaniwang lugar ng pagpirma

8, Maramihang linya ng teksto

9, Checkbox

10, Radio button

11, Larawan

14, Dropdown na kontrol

15, Kontrol sa checkbox

20, Lugar ng selyo

21, Rehiyon ng Pag-apruba

22, Petsa ng Pagpirma

23, Email

100, Renminbi

 

componentDefaultValue

string

Default na halaga ng kontrol

 

componentPosition

object

Lokasyon ng kontrol

 

 

componentPositionX

float

Pahalang na koordinado ng lokasyon ng kontrol

 

 

componentPositionY

float

Patayo na koordinado ng lokasyon ng kontrol

 

 

componentPageNum

int

Bilang ng pahina ng kontrol

 

componentSize

object

Sukat ng kontrol

 

 

componentWidth

int

Lapad ng kontrol (distansya ng kaliwa't kanang margin ng parihaba, nasa px)

 

 

componentHeight

int

Taas ng kontrol (distansya ng itaas't ibabang margin ng parihaba, nasa px)

 

componentTextFormat

object

Estilo ng karakter ng kontrol

 

 

font

int

Font para sa punla, default 1,

1-Songti, 2-New Songti, 4-Heiti, 5-Kaiti

 

 

fontSize

float

Laki ng font, default 12-小四

42-初号

36-小初

26-一号

24-小一

22-二号

19-小二

16-三号

15-小三

14-四号

12-小四

10.5-五号

9-小五

 

 

textColor

string

Kulay ng font, default #000000 itim

 

 

bold

boolean

Ba itong bold, default false

true-Oo

false-Hindi

 

 

italic

boolean

Italika ba?, default false

true-Oo

false-Hindi

 

 

horizontalAlignment

string

Pahalang na pagkakahanay, default 1-kaliwa

LEFT-Kaliwa

CENTER-Gitna

RIGHT-Kanan

 

 

verticalAlignment

string

Patayong pagkakahanay, default 1-itaas (para sa maraming linya ng teksto)

TOP-Itaas

MIDDLE-Gitna

BOTTOM-Ilalim

 

 

textLineSpacing

float

Espasyo sa pagitan ng mga linya, default 1.0, pinapayagan ang hanggang isang desimal, maximum na halaga 2.0 (para sa maraming linya ng teksto)

 

required

boolean

Kailangan bang punan?

true-Kailangan

false-Opsyonal

 

componentMaxLength

string

Pinakamataas na haba ng pagpuno ng kontrol (bilang ng mga karakter sa Tsino)

 

componentSpecialAttribute

object

Natatanging katangian ng kontrol

 

 

numberFormat

string

Format ng numero (kontrol ng numero)

Buong numero: 0

Isang desimal: 0.0

Dalawang desimal: 0.00

 

 

dateFormat

string

Format ng petsa (kontrol ng petsa)

 

 

imageType

string

Uri ng imahe (kontrol ng imahe)

IDCard_widthwise ID Card Pahalang I-lock ang Aspect Ratio

IDCard_longitudinal ID Card Patayo I-lock ang Aspect Ratio

other Iba Pa Huwag i-lock ang Aspect Ratio

 

 

options

array

Mga Opsyon (kontrol ng dropdown, kontrol ng radio, kontrol ng checkbox)

 

 

 

optionOrder

int

Pagkakasunod-sunod ng mga Opsyon

 

 

 

optionContent

string

Nilalaman ng pagpipilian

 

 

 

selected

boolean

Kung default na naka-select

 

 

 

optionPositionX

float

X koordinado ng anak na elemento sa loob ng hangganan ng parent control

 

 

 

optionPositionY

float

Y koordinado ng anak na elemento sa loob ng hangganan ng parent control

 

 

 

optionWidth

float

Lapad ng anak na elemento

 

 

 

optionHeight

float

Taas ng anak na elemento

 

signField

object

Mga katangian ng karaniwang lugar ng lagda at selyo

 

 

fieldStyle

int32

Estilo ng lugar ng lagda at selyo

1-Lugar ng lagda at selyo sa iisang pahina

2-Lugar ng cross-page na lagda at selyo

 

 

sizeRule

int

Mga sukat ng selyo

1-I-stamp ayon sa aktwal na sukat ng selyo

2-Kustom na sukat (naaayon sa lapad at taas ng lugar ng paglagda)

 

 

movable

boolean

true-Nakagalaw habang naglalagda

false-Hindi nakagalaw habang naglalagda

 

stampField

object

Katangian ng Lugar ng Selyo

 

 

fieldStyle

int

Estilo ng Lugar ng Pagpirma at Selyo

1-Lugar ng Pagpirma at Selyo sa Isahang Pahina

2-Lugar ng Pagpirma at Selyo sa Pagkakabit ng Pahina

 

 

sizeRule

int

Espesipikasyon ng Selyo

1-I-stampa ayon sa aktwal na sukat ng selyo

2-Kustomisadong sukat (umaangkop sa lapad at taas ng lugar ng pagpirma)

 

 

movable

boolean

true-Nakagalaw habang nagpupirma

false-Hindi nakagalaw habang nagpupirma

 

signDateField

object

Katangian ng Petsa ng Pagpirma

 

 

dateFormat

string

Format ng petsa:

yyyy年MM月dd日

yyyy-MM-dd

yyyy/MM/dd

yyyy-MM-dd HH:mm:ss

 

approvalField

object

Katangian ng Lugar ng Pag-apruba

 

 

allowedOptions

array

Mga opsyon upang payagan ang nagpupirma na mag-apruba, ginagamit kapag ang fieldType ay approval. Ang default ay ["approve", "decline"]

approve-Tumugoy

Tanggihan

Halimbawa ng Tugon

{
  "code": "0",
  "data": {
    "envelopeTemplateName": "test",
    "signFiles": [
      {
        "fileDownloadUrl": "https://******",
        "fileName": "***.pdf",
        "documentId": "$eac****-d6f8-4b6b-bafe-******$3328404894"
      }
    ],
    "attachments": [],
    "digitalSignature": false,
    "envelopeTemplateStatus": 1,
    "independentComponents": [],
    "envelopeCategoryId": null,
    "envelopeTemplateId": "dc4be9641a3145bea97809018d7a9180",
    "participants": [
      {
        "participantFlag": "",
        "idVerification": null,
        "components": [
          {
            "componentType": "10",
            "componentId": "556b60f7bd324428908b41f3bbec8c54",
            "componentMaxLength": null,
            "signField": null,
            "componentPosition": {
              "componentPositionY": 485.42538,
              "componentPositionX": 35.96627,
              "componentPageNum": "1"
            },
            "componentSpecialAttribute": {
              "options": [
                {
                  "optionContent": "***",
                  "optionHeight": 32.923893,
                  "optionOrder": 0,
                  "optionPositionY": 85.0,
                  "optionPositionX": 10.0,
                  "optionWidth": 124.0,
                  "selected": false
                },
                {
                  "optionContent": "选项二",
                  "optionHeight": 15.0,
                  "optionOrder": 1,
                  "optionPositionY": 60.0,
                  "optionPositionX": 10.0,
                  "optionWidth": 124.0,
                  "selected": false
                },
                {
                  "optionContent": "选项三",
                  "optionHeight": 15.0,
                  "optionOrder": 2,
                  "optionPositionY": 35.0,
                  "optionPositionX": 10.0,
                  "optionWidth": 124.0,
                  "selected": false
                },
                {
                  "optionContent": "选项四",
                  "optionHeight": 15.0,
                  "optionOrder": 3,
                  "optionPositionY": 10.0,
                  "optionPositionX": 10.0,
                  "optionWidth": 124.0,
                  "selected": false
                }
              ],
              "numberFormat": "{}",
              "dateFormat": null,
              "imageType": null
            },
            "componentDefaultValue": null,
            "componentSize": {
              "componentHeight": 128,
              "componentWidth": 144
            },
            "signDateField": null,
            "required": true,
            "stampField": null,
            "documentId": "d559142672c742c3b02c3b5c663aa146",
            "componentName": "单选1",
            "componentKey": null,
            "approvalField": null,
            "componentTextFormat": {
              "textLineSpacing": null,
              "horizontalAlignment": "LEFT",
              "fontSize": 12.0,
              "bold": false,
              "textColor": "#000",
              "italic": false,
              "verticalAlignment": "TOP",
              "font": 1
            }
          },
        ],
        "digitalId": null,
        "participantInfos": {
          "userEmail": "***",
          "phoneNumber": null,
          "userName": "****",
          "deliveryMethod": "email",
          "customizeSettings": {
            "customizeMessage": null,
            "notificationSettings": {
              "notificationLanguage": null
            }
          }
        },
        "willingnessAuthModes": "noAuth",
        "signOrder": 1,
        "participantId": "42750b92c7a***05134dd5342",
        "accessCode": null,
        "sms": null,
        "participantSetMode": "presetSigner",
        "emailAuth": null
      },
      {
        "participantFlag": "***",
        "idVerification": null,
        "components": [
          {
            "componentType": "20",
            "componentId": "7c401b43cdc94b61a7813aa58ac82bbf",
            "componentMaxLength": null,
            "signField": null,
            "componentPosition": {
              "componentPositionY": 327.15793,
              "componentPositionX": 109.17395,
              "componentPageNum": "2"
            },
            "componentSpecialAttribute": {
              "options": null,
              "numberFormat": "{}",
              "dateFormat": null,
              "imageType": null
            },
            "componentDefaultValue": null,
            "componentSize": {
              "componentHeight": 150,
              "componentWidth": 150
            },
            "signDateField": null,
            "required": true,
            "stampField": {
              "movable": false,
              "sizeRule": 1,
              "fieldStyle": 1
            },
            "documentId": "d559142672c742c3b02c3b5c663aa146",
            "componentName": "图章区",
            "componentKey": null,
            "approvalField": null,
            "componentTextFormat": {
              "textLineSpacing": null,
              "horizontalAlignment": "LEFT",
              "fontSize": 12.0,
              "bold": false,
              "textColor": "#000",
              "italic": false,
              "verticalAlignment": "TOP",
              "font": 1
            }
          }
        ],
        "digitalId": null,
        "participantInfos": {
          "userEmail": "***",
          "phoneNumber": null,
          "userName": "***",
          "deliveryMethod": "email",
          "customizeSettings": {
            "customizeMessage": null,
            "notificationSettings": {
              "notificationLanguage": null
            }
          }
        },
        "willingnessAuthModes": "noAuth",
        "signOrder": 1,
        "participantId": "b055dfce00c5******40cdabb23822ea4",
        "accessCode": null,
        "sms": null,
        "participantSetMode": "dedicateSigner",
        "emailAuth": null
      }
    ],
    "copiers": []
  },
  "message": "SUCCESS"
}