Autenticação da API de odds Pinnacle
Resposta: no REST (/v1/*) e no MCP, envie sua chave como x-api-key: ps_live_..., Authorization: Bearer ps_live_... ou ?key=ps_live_.... O WebSocket (/v1/stream) lê o header x-api-key ou ?key=; ele não lê um header Bearer. Prefira o header: URLs acabam nos logs. Guia completo: docs/authentication.
curl#
curl -H "x-api-key: $PINNFEED_KEY" https://pinnfeed.io/v1/account
Respostas de erro#
| Resposta | Causa |
|---|---|
401 missing_key | Nenhuma chave enviada |
401 invalid_key | Chave desconhecida ou revogada |
403 plan_lacks_ws | Chave Free ou Hobby em /v1/stream |
fechamento 4001 key_revoked | A chave foi revogada com o socket aberto |
Boas práticas#
- Uma chave por app ou ambiente; o Free permite uma chave ativa e os planos pagos até 20.
- A chave completa aparece uma única vez; a PinnFeed guarda só um hash e o prefixo.
- Nunca coloque a chave em código de navegador ou app móvel: use um backend próprio.
- Para trocar: crie a nova, faça o deploy e revogue a antiga.
Builder (€99/mês) para WebSocket e histórico de fechamento. Teste de 3 dias; é preciso cartão, cobrado após o dia 3 se você não cancelar. REST grátis: cadastro.
Conteúdo educativo para maiores de 18 anos.
Perguntas frequentes#
Uma chave para REST e WebSocket?#
Sim. O limite REST por segundo é por chave; conexões WebSocket e esportes são por conta.
Onde troco as chaves?#
No painel → chaves de API: crie, renomeie ou revogue.
Posso ver uma chave de novo?#
Não. Se perdeu, crie outra e revogue a anterior.