Skip to main content
Este guia leva você da conta v0x ao primeiro arquivo hospedado via API. Tempo estimado: 10 minutos.
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_.

Pré-requisitos

  • Conta Google para login em dash.v0x.lol
  • curl ou cliente HTTP no seu ambiente
  • Um arquivo de teste (PNG, PDF, etc.)
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

1. Criar conta

  1. Acesse dash.v0x.lol/login
  2. Clique em Continue with Google
  3. Após o redirect, você estará em /dashboard

2. Criar uma API key

  1. Abra API Keys
  2. Clique em Create key
  3. Dê um nome (ex. ShareX ou Worker Produção)
  4. Copie o valor v0x_live_... — ele aparece uma única vez

3. Guardar a chave


4. Testar health (sem auth)

Resposta esperada:

5. Fazer upload

Resposta 201:
O campo url é o link direto público via CDN.

6. Listar arquivos


7. Excluir arquivo


Próximos passos