Pular para o conteúdo

Início Rápido

Comece a usar a API External do Efflux em poucos minutos. Este guia vai te orientar na criação de uma API key e na realização da sua primeira requisição.

Pré-requisitos

Começando

  1. Crie uma API Key

    Faça login no Backoffice Efflux e navegue até Configurações > API Keys.

    Clique em Criar API Key e configure:

    • Nome: Um nome descritivo (ex: “Integração Produção”)
    • Escopos: Selecione as permissões necessárias
    • Expiração: Data de expiração opcional
  2. Faça sua primeira requisição

    Use sua API key para fazer uma requisição. Substitua SUA_API_KEY pela key que você criou:

    Terminal window
    curl -X GET "https://api.efflux.media/api/external/content" \
    -H "X-API-Key: SUA_API_KEY"
  3. Verifique a resposta

    Uma resposta bem-sucedida retorna um array JSON com seus itens de conteúdo:

    [
    {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Vídeo de Boas-vindas",
    "type": "video",
    "mimeType": "video/mp4",
    "status": "active",
    "durationSeconds": 30,
    "thumbnailUrl": "https://storage.efflux.media/thumbnails/...",
    "storageUrl": "https://storage.efflux.media/videos/...",
    "createdAt": "2024-01-15T10:30:00Z",
    "updatedAt": "2024-01-15T10:35:00Z"
    }
    ]

Formato da API Key

As API keys do Efflux seguem um formato específico:

efflux_live_{tenant_slug}_{caracteres_aleatorios}

Exemplo: efflux_live_minhaempresa_abc123xyz789...

Este formato ajuda a identificar a qual tenant a key pertence e facilita o gerenciamento de keys entre ambientes.

Escopos Disponíveis

Ao criar uma API key, você pode selecionar entre estes escopos:

EscopoDescrição
content:readListar e recuperar itens de conteúdo
schedules:readListar programações
players:readListar dispositivos player
analytics:readAcessar dados de analytics

Próximos Passos

Agora que você fez sua primeira requisição, explore: