Resumo rápido
O que dá para fazer com a API
Comece em 3 passos
1
Teste se a API está no ar
Faça uma requisição para
GET https://hypesquad.store/api/health. Ela não exige chave.2
Consulte a descoberta
Faça uma requisição para
GET https://hypesquad.store/api/v1. A resposta mostra os escopos, os limites e as rotas disponíveis no momento.3
Use sua chave nas rotas protegidas
Envie o cabeçalho
X-Hyper-API-Key com a sua chave em todas as rotas de dados.Respostas reais da API
Os exemplos abaixo foram obtidos diretamente da API pública da Hyper.Verificação de saúde
Descoberta da API
Esta rota é pública e serve para o seu sistema descobrir sozinho o que está disponível.string
Nome da API.
string
Versão atual. Hoje é
v1.string
Nome do cabeçalho em que você envia a chave.
string
Prefixo de todas as rotas de dados.
object
Diz quais rotas são públicas (
discovery: public) e quais exigem chave e escopo.object
Limites de requisição. Veja a tabela em Limites de requisição.
string[]
Lista de escopos que uma chave pode ter.
object[]
Lista de rotas com
method, path e o scope exigido.Rota protegida sem chave
Se você chamar uma rota de dados sem a chave, ou com uma chave inválida, a API responde com o status 401.Requisição sem chave
Autenticação
Envie a chave no cabeçalhoX-Hyper-API-Key em todas as rotas de dados.
O local exato no painel para gerar ou revogar uma chave não foi confirmado. Consulte a documentação técnica da Hyper ou o suporte.
Limites de requisição
Escopos
Cada chave tem um ou mais escopos. Uma chamada para uma rota fora dos escopos da chave é recusada.Endpoints
Lista retornada pela rota de descoberta (GET /api/v1).
Em
:id, coloque o identificador do item. Exemplo: /api/v1/orders/12345.
Os campos que cada rota de dados devolve dependem da sua conta e não foram publicados aqui. Para ver o formato real, faça uma chamada com a sua chave e confira a resposta.
Rotas de pagamentos, carteira, taxas e Minecraft
Rotas de pagamentos, carteira, taxas e Minecraft
Versões anteriores da documentação da Hyper citavam rotas de pagamentos Pix, carteira, taxas e entregas de Minecraft (por exemplo,
POST /api/v1/payments/pix e GET /api/v1/wallet). Elas não aparecem na rota de descoberta atual. Antes de usar alguma delas, confirme com o suporte se ainda estão disponíveis para a sua conta.Eventos
A Hyper registra eventos que o seu sistema pode ler e confirmar.
Como funciona:
- Leia os eventos com
GET /api/v1/events(escopoevents:read). - Processe cada evento no seu sistema.
- Confirme o recebimento com
POST /api/v1/events/ack(escopoevents:ack).
O formato do corpo de
POST /api/v1/events/ack e a configuração de webhooks no painel não foram confirmados. Consulte a documentação técnica da Hyper.Códigos de resposta
Problemas comuns
Recebo erro 401
Recebo erro 401
A chave não foi enviada ou está errada. Confira se o cabeçalho se chama exatamente
X-Hyper-API-Key e se não há espaços sobrando antes ou depois da chave.Recebo erro 403
Recebo erro 403
A chave é válida, mas não tem o escopo da rota. Veja na tabela de Endpoints qual escopo a rota exige.
Recebo erro 429
Recebo erro 429
Você passou do limite. Espere alguns segundos, tente de novo e aumente a espera a cada nova falha. Use cache para dados que mudam pouco.
Não sei se o problema é meu ou da API
Não sei se o problema é meu ou da API
Chame
GET /api/health. Se a resposta tiver "status": "ok", a API está funcionando. Consulte também a página de status.Quando pedir ajuda
Fale com o suporte se:- não conseguir gerar ou revogar uma chave;
- receber erros que não estão nesta página;
- precisar de uma rota que não aparece na descoberta.
Canais de atendimento
Fale com o suporte para dúvidas técnicas.
Documentação técnica da Hyper
Consulte a referência publicada no site da Hyper.
