API pública
Os mesmos dados públicos do site (servidores, squads, eventos, rankings, LFG) em JSON, para bots, overlays e ferramentas da comunidade. Só leitura.
Todos os pedidos levam o cabeçalho X-API-Key. Uma chave revogada deixa de funcionar de imediato. Nunca partilhes a chave nem a ponhas em código público.
Endereço base: https://wardogsiberia.eu/api/v1
curl -H "X-API-Key: <API_KEY>" https://wardogsiberia.eu/api/v1/servers/livePor defeito: 100 pedidos por dia (recomeça às 00:00 UTC) e 30 por minuto, por pessoa. Os teus limites atuais aparecem em Perfil → Chaves de API.
Cada resposta traz X-RateLimit-Limit, X-RateLimit-Remaining e X-RateLimit-Reset (dia) e X-RateLimit-Minute-Limit e X-RateLimit-Minute-Remaining (minuto). Com o limite esgotado recebes 429 e Retry-After em segundos.
Só estas rotas respondem pela API. Tudo o resto (admin, contas, dados privados) não está disponível.
GET /v1/serversLista de servidores da comunidade.GET /v1/servers/liveEstado ao vivo de todos os servidores (jogadores, mapa, pontuação).GET /v1/servers/{id}Um servidor.GET /v1/servers/{id}/liveEstado ao vivo de um servidor.GET /v1/players/by-handle/{handle}Perfil público por slug, SteamID64 ou nickname.GET /v1/players/leaderboardRanking de jogadores do site.GET /v1/players/{id}/game-statsDados de jogo guardados de um jogador (horas, nível, conquistas).GET /v1/game-stats/leaderboardRanking da comunidade (nível, XP, horas).GET /v1/tracker/leaderboardRanking com dados do WARDOGS Tracker guardados por nós.GET /v1/tracker/servers/{id}/leaderboardRanking de um servidor com dados do WARDOGS Tracker.GET /v1/squadsLista de squads.GET /v1/squads/{id}Uma squad.GET /v1/eventsLista de eventos.GET /v1/events/{id}Um evento.GET /v1/intelligence/overviewResumo agregado da atividade.GET /v1/lfg/partiesParties LFG abertas.401 API_KEY_INVALID: Chave em falta, errada ou revogada.404 API_ROUTE_NOT_FOUND: Rota fora da lista acima.429 API_RATE_LIMITED: Demasiados pedidos neste minuto.429 API_QUOTA_EXCEEDED: Quota diária esgotada (recomeça às 00:00 UTC).503 API_UNAVAILABLE: API temporariamente indisponível. Tenta mais tarde.