Pular para o conteúdo principal

🔓 Desbloquear signatário

POST/document/unlockchave privadaprk_

Este serviço permite gerenciar signatários bloqueados durante o processo de validação de identidade, tanto para documentos quanto para pacotes. Ele permite aprovar, rejeitar, reiniciar ou cancelar o processo dos signatários que foram bloqueados pelo sistema de segurança.

info

Este serviço se aplica somente a signatários que estão em estado bloqueado durante a validação de identidade.


Autenticação​

Inclua sua chave privada no cabeçalho Authorization.

Authorization: prk_xxx...

Parâmetros de criação​

NomeTipoDescrição
codeString obrigatórioCódigo do documento ou pacote concatenado com o ID do signatário (ex.: DOCUMENTCODEID ou PACKAGECODEID)
emailString obrigatórioE-mail do usuário da organização que aprova ou rejeita o participante bloqueado
statusString obrigatórioAção a executar: approve, reject, reset, cancel
messageString condicionalNota ou motivo do aprovador. Obrigatório quando status é approve ou cancel. Não aceito para reject ou reset
nota

O campo code identifica tanto documentos quanto pacotes: é o código do documento (ou do pacote) concatenado com o ID do signatário bloqueado. O sistema detecta automaticamente o tipo de processo.

Ações disponíveis​

  • approve: Aprova a validação de identidade do signatário (requer o campo message)
  • reject: Rejeita a validação de identidade do signatário
  • reset: Reinicia o processo (aplica-se apenas à assinatura por WhatsApp; caso contrário, funciona igual a reject)
  • cancel: Cancela o processo de assinatura (requer o campo message)

🧪 Exemplos de uso​

Aprovar signatário bloqueado​

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identidade verificada com sucesso"
}'

Aprovar um signatário de pacote​

Para pacotes, o campo code é o código do pacote concatenado com o ID do signatário.

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "PACKAGECODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identidade verificada com sucesso"
}'

Cancelar processo com motivo​

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "cancel",
"message": "Tentativa de fraude detectada"
}'

Exemplos de resposta​

Resposta bem-sucedida​

{
"message": "OK"
}

⚠️ Respostas de erro​

CódigoDescrição
400Parâmetros ausentes, validações não aplicáveis, ID do signatário ausente no código (MISSING_SIGNER_ID) ou processo não bloqueado (NOT_BLOCKED_PROCESS)
401Autenticação inválida ou ausente