API v1

API Documentation

API REST para integração da inteligência forense da DIKTUM diretamente no seu sistema. Upload programático, processamento automático e download de relatórios.

Autenticação

Bearer JWT Tokens

Todas as requisições devem incluir um token JWT válido no header Authorization. Validade de 24 horas.

POST/api/v1/auth/token
// Requisição
{
  "email": "usuario@email.com.br",
  "api_key": "dk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}

// Resposta (200 OK)
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "expires_in": 86400,
  "token_type": "Bearer"
}
Endpoints

Recursos da API

Casos

POST/api/v1/casesCriar novo caso
Cria caso informando número do processo, vara, partes e tipo de ação.
GET/api/v1/casesListar casos
Lista todos os casos com status, data e resumo. Suporta paginação e filtros.
GET/api/v1/cases/{id}Detalhes do caso
Detalhes completos incluindo hashes SHA-256, contagem de evidências e progresso.

Upload e Processamento

POST/api/v1/cases/{id}/upload/whatsappUpload do .zip
Upload multipart/form-data. Máximo 2GB. Extração automática após upload.
POST/api/v1/cases/{id}/processIniciar processamento
Inicia processamento completo. Retorna 202 Accepted. Configure webhook para notificação.
GET/api/v1/cases/{id}/statusStatus do processamento
Status: queued, extracting, transcribing, analyzing, generating, completed, failed.

Relatórios

GET/api/v1/cases/{id}/reportDownload relatório PDF
Relatório forense completo com cadeia de custódia, transcrições e análise.
GET/api/v1/cases/{id}/hashesHashes SHA-256
Todos os hashes individuais e hash mestre em JSON para verificação independente.
Acesso à API

Entre em contato para acesso à API

A API está disponível para clientes Enterprise.

Solicitar Acesso

enterprise@diktum.ai