On the wire · 04:57:25 UTC Live 567 · Prematch 14,380 · Markets 56,895 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Réponse · Auth · Clés

Faire tourner ou révoquer une clé API

Mis à jour le · PinnFeed · 2 min de lecture

Réponse : dans le tableau de bord, créez une nouvelle clé, déployez-la, puis révoquez l'ancienne. Une clé révoquée reçoit 401 invalid_key en REST et sur les nouvelles connexions WebSocket, et tout WebSocket ouvert avec elle est fermé avec le code 4001 key_revoked. Les plans payants acceptent jusqu'à 20 clés actives, ce qui facilite une rotation sans coupure. Free n'a qu'une clé active : révoquez-la d'abord, puis créez la suivante.

Rotation sans coupure (plans payants)#

  1. Tableau de bord → Créer une clé, avec un nom (par ex. bot-2026-11). La valeur complète ps_live_... s'affiche une seule fois ; PinnFeed ne stocke qu'un hash et les 12 premiers caractères.
  2. Placez la nouvelle clé dans votre coffre ou dans PINNFEED_KEY et redéployez.
  3. Vérifiez que le dernier usage de l'ancienne clé cesse de bouger.
  4. Révoquez l'ancienne. Tout client encore dessus reçoit 4001 (WebSocket) ou 401 (REST).

Gérer 4001 dans le code#

ws.on('close', (code, reason) => {
  if (code === 4001) {
    console.error('key revoked: load the new PINNFEED_KEY before reconnecting');
    return;                        // do not reconnect in a loop with a dead key
  }
  scheduleReconnect();
});

Bonnes pratiques#

  • Une clé par app ou environnement : une fuite ne force à en révoquer qu'une.
  • Ne mettez jamais une clé dans du code navigateur ou mobile ; passez par un backend.
  • Préférez l'en-tête x-api-key à ?key= : les URL finissent dans les logs.

Bases : authentification · codes d'erreur.

Offres#

Free : une clé active, REST, 30 s de retard. Plans payants : jusqu'à 20 clés actives. Builder (99 €/mois) ajoute le WebSocket. Essai de 3 jours ; carte requise, débitée après le jour 3 sauf résiliation.

Contenu éducatif pour adultes (18+) : ni pronostics ni promesse de gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.

Questions fréquentes#

Puis-je revoir une clé après création ?#

Non. Seul le préfixe est conservé ; créez-en une nouvelle si vous l'avez perdue.

Les clés partagent-elles les limites ?#

La limite REST s'applique par clé ; les plafonds de connexions WebSocket comptent pour tout le compte.

Puis-je renommer une clé ?#

Oui, depuis le tableau de bord ; renommer ne change pas la valeur.

Le plan WebSocket : Builder, 99 €/mois.

Les cotes Pinnacle en temps réel sur un seul WebSocket : les 13 sports, tous les marchés, cotes justes sans marge et cotes de clôture. 3 jours gratuits, résiliable en un clic.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.