Implementação

Exemplos completos

Exemplos funcionais de envio de áudio para o endpoint https://SEU_DOMINIO/api/v1/external-audio, usando credenciais seguras e multipart/form-data.

01

Selecione a linguagem

Curl

API_URL="https://SEU_DOMINIO/api/v1/external-audio"
QUALITY_SPY_TOKEN="${QUALITY_SPY_TOKEN:-SEU_TOKEN}"

curl -X POST "$API_URL" \
  -H "Authorization: Bearer $QUALITY_SPY_TOKEN" \
  -F 'metadata={
    "id": "OCC-001",
    "id_ocorrencia": "CALL-0001",
    "funcionarionome": "João Silva",
    "funcionarioemail": "joao@empresa.com",
    "duracao_gravacao": 320,
    "horario_inicio": "2026-07-09T09:30:00",
    "ocorrencia_descricao": "Cobrança"
  }' \
  -F "audio=@gravacao.mp3" \
  --fail-with-body
02

Estrutura para integração em lote

Em integrações com múltiplos áudios, trate cada item como uma unidade independente de envio, com metadados próprios e identificação própria.

{
  "items": [
    {
      "metadata": {
        "id": "OCC-001",
        "id_ocorrencia": "CALL-0001"
      },
      "audio_path": "gravacao-001.mp3"
    },
    {
      "metadata": {
        "id": "OCC-002",
        "id_ocorrencia": "CALL-0002"
      },
      "audio_path": "gravacao-002.mp3"
    }
  ]
}
  • Cada áudio deve possuir identificação própria.
  • Limites de concorrência devem ser definidos com o responsável pela API.
  • Não existe limite público presumido nesta documentação.
  • Registre o estado de cada item para evitar duplicidade e facilitar reprocessamento controlado.