Skip to content

Commencer ​

Bienvenue dans la documentation de l'API Hyperion v5. Cette API fournit une collection complète d'endpoints utilitaires pour les développeurs.

URL de base ​

Toutes les requêtes API doivent être effectuées vers :

https://api.sylvain.sh/v5

Exemple rapide ​

Limitation de débit ​

Certains endpoints ont une limitation de débit pour éviter les abus. Si vous dépassez la limite, vous recevrez une réponse d'erreur :

json
{
    "message": "Too Many Requests",
    "error": "You have exceeded the limit of 2000 requests per hour.",
    "status": "429"
}

Selon l'endpoint et le limiteur appliqué, le message d'erreur peut aussi être :

  • Global rate limit exceeded.
  • Rate limit exceeded. Try again in X seconds.

Gestion des erreurs ​

Tous les endpoints retournent des réponses d'erreur cohérentes :

json
{
    "message": "Bad Request",
    "error": "Description de l'erreur",
    "status": "400"
}

Requêter un endpoint qui n'existe pas retourne aussi une erreur JSON structurée :

json
{
    "message": "Not Found",
    "error": "Endpoint '/v5/doesnotexist' does not exist.",
    "status": "404"
}

Autres versions ​