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.