意味
リクエストは処理のために受け付けられましたが、処理はまだ終わっていません。レスポンス時点では結果はわかりません。
よくある原因
- ジョブがキューに入った(動画エンコード、エクスポート、一括インポート)
- 非同期の Webhook やイベントが受け付けられた
- バッチ API がリクエストを確認した
対処法
クライアント・閲覧者の場合
Location やボディのステータス URL をポーリングするか、コールバックを待ちます。202 を作業成功の証拠と見なさないでください。
サイトや API の運営者の場合
進捗と最終結果を報告するジョブリソースへのリンクを返し、ジョブの保持期間をドキュメントに書きます。
レスポンス例
HTTP/1.1
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"
} 仕様
よくある質問
› 202 のジョブが終わったことはどうやってわかる?
API が返すジョブ URL をポーリングするか、Webhook を使うか、イベントを購読します。202 レスポンス自体は変わりません。
› 202 のリクエストが後で失敗することはある?
あります。サーバーは試みると約束しただけで、ジョブが後で失敗し、そのことをステータスリソースで報告することがあります。