Signification
La requête a été acceptée pour traitement, mais le traitement n'est pas terminé. Le résultat est inconnu au moment de la réponse.
Causes courantes
- Une tâche a été mise en file d'attente (encodage vidéo, export, import massif)
- Un webhook ou un événement asynchrone a été accepté
- Une API par lots a accusé réception d'une requête
Comment corriger
Côté client ou visiteur
Interrogez l'URL de statut fournie dans Location ou le corps, ou attendez un rappel. Ne considérez pas 202 comme la preuve que le travail a réussi.
Côté propriétaire du site ou de l’API
Renvoyez un lien vers une ressource de tâche qui indique la progression et le résultat final, et documentez la durée de conservation des tâches.
Exemple de réponse
HTTP/1.1 202 Accepted
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /jobs/7f3a/status
Content-Type: application/json
{
"job": "7f3a",
"state": "queued"
} Spécification
FAQ
› Comment savoir quand une tâche 202 est terminée ?
Interrogez l'URL de tâche renvoyée par l'API, utilisez un webhook ou abonnez-vous aux événements. La réponse 202 elle-même ne change jamais.
› Une requête 202 peut-elle encore échouer ?
Oui. Le serveur a seulement promis d'essayer ; la tâche peut échouer plus tard et l'indiquer sur sa ressource de statut.