Pular para o conteúdo principal

Consulta de pacote

GET/documentchave públicapuk_

Este serviço permite consultar pacotes de documentos no Auco.


Autenticação​

Inclua sua chave pública no cabeçalho Authorization.

Authorization: puk_xxx...

Parâmetros de consulta​

NomeTipoDescrição
packageString opcionalID do pacote de documentos. Obrigatório se code não for informado.

⚠️ Se você não enviar o atributo code ou package, receberá uma lista de modelos automatizados.

info

Este mesmo endpoint também pode ser usado para obter informações de um documento específico. Saiba mais em consultar processos e modelos


🧪 Exemplos de uso​

dica

Você pode copiar qualquer um dos exemplos de acordo com a linguagem de programação de sua preferência.

🔹 Obter informações gerais do processo​

curl --location 'https://api.auco.ai/v1.5/ext/document?code=ID_PACKAGE' \
--header 'Authorization: puk_yourPublicKey'

📥 Exemplo de resposta​

{
"_id": "ID_PACKAGE",
"codes": ["CODEDOC1", "CODEDOC2"],
"name": "Prueba paquete de documentos",
"signers": [
{
"userId": "AI",
"email": "example1@auco.ai",
"name": "Firmante 1",
"phone": "+573000000000",
"status": "NOTIFICATION"
},
{
"userId": "OR",
"email": "example2@auco.ai",
"name": "Firmante 2",
"phone": "+573000000000",
"status": "NOTIFICATION"
}
],
"signFinish": false,
"createdAt": "2024-10-18T20:20:34.970Z",
"updatedAt": "2024-11-15T02:02:12.775Z",
"status": "CREATED",
"custom": {
"externalId": "ORDER-123",
"source": "crm"
}
}
info

O campo custom só aparece se foi enviado na criação do pacote (veja POST /document/many). Ele contém exatamente os dados enviados pelo integrador, sem nenhuma transformação por parte do Auco.


🔄 Status do documento (status)​

StatusDescrição
CREATEDQuando o processo foi criado.
REJECTEDProcesso rejeitado.
EXPIREDProcesso expirado, somente se uma data de expiração foi atribuída na criação.
FINISHProcesso assinado ou aprovado por todas as partes.

🔄 Status do participante (status)​

StatusDescrição
NOTIFICATIONO participante foi notificado para assinar.
REJECTO participante rejeitou a assinatura ou aprovação do processo.
FINISHO participante assinou ou aprovou o processo.
BLOCKO participante excedeu as tentativas falhas ao assinar ou aprovar.
PENDINGO participante não foi notificado, geralmente devido a um processo sequencial.

⚠️ Respostas de erro​

CódigoDescrição
400Processo não encontrado (DOCUMENT_NOT_FOUND)
401Autenticação inválida ou ausente