For the complete documentation index, see llms.txt. This page is also available as Markdown.

Solicitação única

Visão geral e benefícios

Na versão 6.0.1, foi introduzido um novo recurso que permite enviar todos os dados necessários e receber o resultado da análise em uma única solicitação.

Antes da versão 6.0.1, interagir com a API exigia várias solicitações: era necessário criar uma pasta e enviar mídia para ela, iniciar análises (veja Liveness, Biometria e Lista de bloqueio), e então consultar os resultados ou usar webhooks para notificações quando o resultado estivesse pronto. Esse fluxo ainda é suportado, então, se for necessário enviar solicitações separadas, é possível continuar usando os métodos existentes listados acima.

No entanto, o novo modo de operação da API simplifica significativamente o processo ao permitir enviar uma única solicitação e receber a resposta de forma síncrona. Os principais benefícios são:

  • Uma única solicitação para tudo – todos os dados são enviados em um único pacote, eliminando o risco de perda de dados.

  • Resposta síncrona – não há necessidade de polling ou webhooks para recuperar os resultados.

  • Alto desempenho – oferece suporte a até 36 análises por minuto por instância.

Uso

Para usar este método, chame POST /api/folders/. No cabeçalho X-Forensic-Access-Token, informe seu token de acesso. Adicione arquivos de mídia ao corpo da solicitação e defina as tags e os metadados, se necessário, na parte do payload.

Exemplo de requisição

{
  // (bloco opcional) metadados da pasta, se necessário
  "folder:meta_data": {
    "partner_side_folder_id": "00000000-0000-0000-0000-000000000000",
    "person_info": {
      "first_name": "John",
      "middle_name": "Jameson",
      "last_name": "Doe"
    }
  },
  // (bloco opcional) metadados da pasta, se necessário
  "media:meta_data": {
    "video1": {
      "foo": "bar"
    }
  },
  "media:tags": {
    "video1": [
      "video_selfie",
      "video_selfie_eyes",
      "orientation_portrait"
    ]
  },
  "analyses": [
    {
      "type": "quality",
      // (bloco opcional) metadados da pasta, se necessário
      "meta_data": {
        "example1": "some_example1"
      },
      // parâmetros adicionais
      "params": {
        "threshold_spoofing": 0.5,
        "extract_best_shot": false
      }
    }
  ]
}

Exemplo de resposta

Você recebe os resultados da análise.

Pronto.

Atualizado

Isto foi útil?