Pular para o conteúdo

Conta & Autenticação

A conta é criada pela interface web (não há endpoint de signup na API):

  1. Acesse https://devstreamcore.com e cadastre-se com e-mail + senha.
  2. Confirme o e-mail (obrigatório em produção).
  3. No primeiro acesso, uma organização é provisionada automaticamente (uma por usuário), já no plano free (60 min de transcode/mês + cota de views).

A organização é o “tenant” dono dos seus vídeos, API keys e uso.

  1. No dashboard, vá em Keys (/keys).

  2. Clique em Create Key (requer papel admin ou owner).

  3. A chave é exibida uma única vez:

    sc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx

    Guarde em local seguro (ex.: secret manager). Ela é armazenada com hash e não pode ser recuperada depois — se perder, gere outra.

Live vs. test: chaves sc_live_* operam em produção; sc_test_* em modo de teste. O modo é definido pela chave, não pela URL.

Toda chamada a /v1/* exige o header Authorization:

Terminal window
curl https://api.devstreamcore.com/v1/usage \
-H "Authorization: Bearer sc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  • Sem chave válida → 401 authentication_error.
  • Requisições passam por rate limiting (429) e checagem de cota (402).