Documentação da API
Integre dados da Serenys List diretamente em suas aplicações. Nossa API RESTful é simples, tipada e segura.
v1.0.0 Stable
HTTPS Only
Autenticação
Todos os endpoints da API requerem autenticação via API Key. Você deve enviar sua chave no cabeçalho HTTP Authorization.
Segurança da Chave
Suas chaves de API carregam privilégios de escrita. Nunca as compartilhe em repositórios públicos ou no client-side (navegador).
Formato do Header
1const headers = {2 "Authorization": "Bearer acq_a1b2c3..."3};
Rate Limits
Implementamos limites de taxa para garantir a estabilidade do serviço.
- Autenticado: 60 requisições / minuto por chave.
Headers incluídos: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
POST
/bots/:id/stats
Atualize a contagem de servidores e shards do seu bot.
1await fetch('https://acq.lat/api/v1/bots/123/stats', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer acq_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({ serverCount: 1500 })8});
POST
/bots/:id/commands
Sincronize os comandos (slash commands) do seu bot. Substitui a lista atual.
1await fetch('https://acq.lat/api/v1/bots/123/commands', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer acq_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify([8 { name: 'ping', description: 'Pong!' }9 ])10});
GET
/bots/:id
Obtém informações de um bot.
1const res = await fetch('https://acq.lat/api/v1/bots/123', {2 headers: { 'Authorization': 'Bearer acq_KEY' }3});4const data = await res.json();
GET
/users/:id
Obtém informações públicas de um usuário.
1const res = await fetch('https://acq.lat/api/v1/users/123', {2 headers: { 'Authorization': 'Bearer acq_KEY' }3});