Guide de Référence des Erreurs
Les paramètres sont spécifiés par des jetons de format, de style “printf”.
Les erreurs sont renvoyées avec une liste ordonnée de paramètres qui doivent remplacer ces jetons.
Exemple response (200):
{ "id": "resource_not_found", "category": "crud", "message": "resource %s #%s not found%s.", "parameters": [ "Library", "•••••••-••••-••••-••••-••••••••", // uuid "for access ••••••••" // votre clef d'accès ]}| ID | HTTP | Catégorie | Message |
|---|---|---|---|
| auth_authorization_scheme_req | 400 | authentification | Schéma d’autorisation valide requis. |
| auth_authorization_token_req | 400 | authentification | Jeton d’authentification requis. |
| auth_authorization_payload_nok | 400 | authentification | JWT invalide : %s |
| auth_jwt_created_at_nok | 401 | authentification | Échec de l’authentification, date de création invalide (“iat”). |
| auth_jwt_expires_at_nok | 401 | authentification | Échec de l’authentification, date d’expiration invalide (“exp”). |
| auth_jwt_lifespan_too_long | 401 | authentification | Échec de l’authentification, durée de vie du JWT %u supérieure à la durée autorisée (“exp” - “iat” > %u) |
| auth_jwt_server_key_nok | 401 | authentification | Échec de l’authentification, clé serveur invalide (“aud”). |
| auth_jwt_env_key_nok | 401 | authentification | Échec de l’authentification, clé d’environnement inconnue (“iss”). |
| auth_jwt_access_key_nok | 401 | authentification | Échec de l’authentification, clé d’accès inconnue (“sub”). |
| auth_jwt_signature_nok | 401 | authentification | Échec de l’authentification, signature JWT invalide. |
| auth_jwt_access_env_nok | 401 | authentification | Échec de l’authentification, accès non autorisé dans l’environnement %s. |
| resource_context_not_allowed | 403 | crud | Le contexte d’exécution actuel ne permet pas l’accès à la ressource. Contextes valides : %s. |
| resource_forbidden | 403 | crud | Accès #%s %s manquant de l’autorisation %s. |
| resource_not_found | 404 | crud | ressource %s #%s non trouvée%s. |
| resource_wrong_type_queried | 409 | crud | Type de ressource %s interrogé. Attendu : %s. |
| resource_invalid_environment | 409 | crud | Ressource affectée à des environnements invalides %s. |
| resource_environment_required | 409 | crud | La ressource nécessite un environnement. |
| media_require_name | 409 | crud | Les médias nécessitent des noms, soit spécifiés, soit issus du nom de fichier. Aucun trouvé. |
| media_require_type | 409 | crud | Les médias nécessitent des types, soit à partir de la bibliothèque contenant, soit du fichier, soit explicitement spécifiés. Aucun trouvé. |
| media_require_library | 409 | crud | Les médias nécessitent des bibliothèques. |
| media_uncompatible_type | 409 | crud | Dans une bibliothèque typée (%s), les médias doivent avoir un type compatible (%s). |
| media_unsupported_type | 409 | crud | Le type de média %s n’est pas pris en charge. |
| media_contradicting_types | 409 | crud | Le type de média est considéré comme étant %s, mais il est trouvé comme étant %s. Opération non autorisée. |
| media_forbidden_type | 409 | crud | Le type de média %s est interdit pour la création de médias. |
| library_forbidden_type | 409 | crud | Le type de média %s est interdit pour la création de bibliothèques. |
| internal_server_error | 500 | serveur | %. |