eSign.AIeSign.AI
Central do desenvolvedor

Notificação de conclusão da tarefa de download

Nome do parâmetro

Tipo de parâmetro

Descrição

callBackEnum

string

Tipo de evento de notificação de callback, fixo para: ENVELOPE_UPDATE

callBackDesc

string

Ação do tipo de evento de notificação de callback, fixa para: ENVELOPE_DOWNLOAD_TASK_RESULT. Enviada após a conclusão da composição do arquivo.

timestamp

long

Horário de notificação de callback, formato de timestamp Unix, unidade: milissegundos

CallBack EnvelopeVO

object

Corpo de dados de notificação de callback

 

taskId

string

ID da tarefa de download.

 

status

int

Status da tarefa de download: 1 - Concluído.

 

envelopeId

string

ID do envelope.

 

envelopeStatus

int

Status do envelope

0- Criado (rascunho)

1- Em assinatura

2- Concluído

3- Expirado

5-Revogado

 

downloadUrl

string

Endereço de download do arquivo

[Atenção] Válido por 30 minutos. Após o vencimento, solicite novamente a interface para obter o endereço de download.

Retornado quando o downloadType da solicitação original for zip.

 

envelopeFiles

array

Conjunto de arquivos do envelope

[Atenção] Retornado quando o downloadType da solicitação original for list.

 

 

fileType

string

Tipo de arquivo

CONTRACT-Arquivo assinado

ATTACHMENT-Anexo

CERTIFICATE-Certificado

COMBINED-Arquivo PDF que combina "arquivo assinado" e "comprovante de assinatura concluída", retornado quando a opção "download combinado de arquivos do envelope" estiver ativada

 

 

fileName

string

Nome do arquivo

 

 

downloadUrl

string

Endereço de download do arquivo (válido por 60 minutos)

Exemplo de callback

{
    "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"
    }
}