Central do desenvolvedor

Consultar detalhes do envelope

GET /esignglobal/v1/envelope/envelopeDetail

Descrição da Interface

Consulta informações detalhadas do envelope, incluindo o progresso da assinatura, o estado do envelope, etc.

Parâmetros de Requisição

Nome do Parâmetro

Tipo

Obrigatório

Descrição

envelopeId

string

true

ID do Envelope

Exemplo de Requisição

GET https://……/esignglobal/v1/envelope/envelopeDetail?envelopeId=flow1234567890

Parâmetros de Resposta

Nome do Parâmetro

Tipo

Descrição

envelopeId

string

ID do Envelope

envelopeStatus

int

Estado do Envelope

0 - Criado (Rascunho)

1 - Em Assinatura

2 - Concluído

3 - Expirado

4 - Rejeitado

5 - Revogado

envelopeEndTime

timestamp

Hora de Fim do Envelope

envelopeCreateTime

timestamp

Hora de Início do Envelope

subject

string

Assunto do Envelope

remark

string

Observações do Envelope (comprimento 1000)

redirectUrl

string

Endereço de Redirecionamento Após Conclusão da Assinatura (comprimento 500)

CCInfos

array

Coleção de Informações do CC

 

userEmail

string

Endereço de Email do CC

 

userName

string

Nome do destinatário em cópia

initiatorInfo

object

Conjunto de informações do remetente

 

userName

string

Nome do remetente, por defeito o nome do criador pertencente ao APPID da aplicação aberta

signFiles 

array

Conjunto de informações do ficheiro de assinatura

 

fileKey

string

fileKey do ficheiro de assinatura

attachments

array

Conjunto de anexos do envelope

 

fileKey

string

fileKey do envelope

signerInfos

array

Informações do signatário

 

businessId

string

Número de negócio personalizado pelo desenvolvedor (comprimento 500)

 

userName

string

Nome do signatário

 

userEmail

string

Endereço de e-mail do signatário

 

phoneNumber

object

Endereço SMS de receção do signatário

 

 

countryCode

string

Código internacional do país/região

 

 

number

string

Número de telemóvel do signatário para receber mensagens de assinatura

 

signOrder

int

Ordem de assinatura do signatário, o mínimo é 1.

 

digitalSignature

boolean

Se a assinatura digital está ativada, o padrão é falso

true-Ativar, false-Não ativar

 

accessCode

string

Palavra-passe de acesso à página de assinatura

 

signerStatus

int

Estado do signatário

0-Pendente de assinatura

1-Em assinatura

2-Assinado

 

signDate

timestamp

Hora da assinatura

 declinedReasonstringMotivo da recusa, exibido quando envelopeStatus é Recusado

canceledReason

string

Motivo da revogação, exibido quando envelopeStatus é Revogado

Exemplo de resposta

{
    "code": "0",
    "data": {
        "signerInfos": [
            {
                "signerStatus": 0,
                "rejectedReason": null,
                "accessCode": null,
                "userEmail": "muyantest2@tsign.cn",
                "userName": "muyantest2222",
                "signDate": null,
                "signOrder": "1"
            },
            {
                "signerStatus": 0,
                "rejectedReason": null,
                "accessCode": null,
                "userEmail": "muyan@tsign.cn",
                "userName": "muyant",
                "signDate": null,
                "signOrder": "1"
            }
        ],
        "envelopeExpireTime": 1724055000193,
        "signFiles": [
            {
                "fileKey": "4150a67c-d4f0-45e6-88e9-541ce6d0c73c"
            }
        ],
        "envelopeCreateTime": null,
        "redirectUrl": "https://www.baidu.com",
        "attachments": [

        ],
        "canceledReason": null,
        "subject": "api create envelope hxqibLJpBD",
        "envelopeEndTime": null,
        "remark": "api remark",
        "CCInfos": null,
        "initiatorInfo": {
            "userName": "muyantest2"
        },
        "expireTime": 1724055000193,
        "envelopeId": "4a97d269d48642bb8b9d4878cde843a3",
        "envelopeStatus": 0
    },
    "message": "success"
}

 

Descrição da Interface
Parâmetros de Requisição
Parâmetros de Resposta