Aller au contenu principal

Authentification

Toutes les requêtes API sont authentifiées à l'aide d'une clé API fournie dans l'en-tête HTTP X-Api-Key.

Authentification par clé API

Incluez votre clé API dans chaque requête :

curl -H "X-Api-Key: your-api-key" https://polymarket.sandbox.playbatman.com/api/v1/markets

La clé API est liée à votre compte opérateur. Toutes les ressources créées avec cette clé sont limitées à votre opérateur.

Routes authentifiées

PréfixeOpérations
/api/v1/marketsCréer, mettre à jour, ouvrir, fermer, résoudre, régler les marchés
/api/v1/categoriesCréer et lister les catégories
/api/v1/ordersPasser, annuler, lister les ordres
/api/v1/positionsConsulter les positions
/api/v1/tradesConsulter les transactions
/api/v1/settlementsConsulter les règlements
/api/v1/statsStatistiques de l'opérateur
/wsConnexion WebSocket (via en-tête ou paramètre de requête ?apiKey=)
attention

Gardez votre clé API sécurisée. En cas de compromission, contactez un administrateur de la plateforme pour la régénérer. La régénération invalide immédiatement la clé précédente.

Routes publiques

Ces routes ne nécessitent aucune authentification :

MéthodeCheminDescription
GET/healthVérification de l'état de santé
GET/readyVérification de la disponibilité
GET/api/v1/categories/{id}Obtenir une catégorie par identifiant
GET/api/v1/markets/{id}/orderbook/{outcomeId}Carnet d'ordres
GET/api/v1/markets/{id}/pricesPrix du marché
GET/api/v1/markets/{id}/prices/{outcomeId}Prix d'un résultat

Réponses d'erreur

Si la clé API est manquante ou invalide, vous recevez une réponse 401 Unauthorized :

{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Missing or invalid API key"
}
}

Si le compte opérateur a été désactivé, les requêtes sont également rejetées avec 401.