Skip to main content
Chaves de API autenticam integrações server-to-server, ShareX e scripts CLI. Não usam sessão do dashboard.
Base URL
Desenvolvimento local: http://localhost:8080/api/v1Health check (sem prefixo /api/v1): GET https://api.v0x.lol/healthChaves de produção usam o prefixo v0x_live_.
Tutorial visual: Criar chave de API. Fluxo completo: Primeira integração.
API keys são credenciais secretasTrate v0x_live_... como senha de banco de dados. Qualquer pessoa com a chave pode fazer upload e consumir sua quota de storage.Nunca:
  • commite no Git (.env no .gitignore)
  • coloque em código frontend (React, Vue, Svelte)
  • envie em apps mobile sem proxy backend
  • armazene em localStorage, sessionStorage ou cookies do browser
  • exponha em URLs, query strings ou repositórios públicos

Arquitetura correta

Para integrações web, o usuário final faz login via Google no dashboard. Scripts e ShareX usam API key server-side ou localmente no cliente desktop.

Onde armazenar

Veja também: Chaves de API · Boas práticas

Formato

O secret completo aparece uma vez na criação. O servidor armazena apenas o hash.

Criar a chave

Dashboard → API Keys

Enviar na requisição

Em código backend:

Erros de autenticação

Rotacionar chave

  1. Crie nova chave no dashboard
  2. Atualize variáveis de ambiente nos serviços
  3. Teste upload + listagem
  4. Revogue a chave antiga

Boas práticas

  • Uma chave por ambiente/serviço
  • Nunca exponha em frontend ou repositórios
  • Mascare em logs: v0x_live_...abc1
  • Revogue chaves comprometidas imediatamente