Pular para o conteúdo principal
Visão geral da API

Três endpoints de processo e duas sondas de saúde.

Markdown

O Human Plugin é servido em HTTP simples na porta que você configurar (padrão 8080). A URL base é o lugar onde você expõe o container dentro da sua rede, por exemplo http://human-plugin.internal:8080.

MétodoCaminhoFinalidade
POST/v1/processesCriar um processo, com um dos fluxos
GET/v1/processes/{id}Consultar um processo
GET/v1/processes/{id}/selfieConsultar a selfie
GET/health/liveVerificação de que o serviço está ativo. Veja Saúde e monitoramento
GET/health/readyProntidão (ping no banco de dados)

Não há endpoint para listar, excluir ou pesquisar processos, nem receptor de webhook.

Regras que valem para toda chamada​

  • Sem header de autenticação. O Human Plugin não valida os chamadores. Restrinja o acesso pela rede: veja Rede e segurança.
  • Somente JSON, com nomes de campo em camelCase.
  • As respostas têm Cache-Control: no-store.
  • Os erros usam um único envelope, {"message": "INVALID_REQUEST", "details": []}. Veja Erros e novas tentativas.
  • id é o id de processo do Human Plugin. Guarde-o a partir da criação: é por ele que você consulta o processo depois.

Sequência típica​

Próximo passo: Criar um processo.