202 Accepted
2xx Successful
RFC 9110
Got it, working on it — but don't wait up.
What 202 Accepted means {#what}
The request has been received and will be processed, but processing hasn’t happened yet. It’s intentionally non-committal: HTTP has no built-in way to follow up asynchronously. Common in job queues, background processing, and async workflows.
When you’ll see a 202 {#when}
- Submitting a batch job
- Triggering an export, report generation, or email send
- Any operation that runs in the background
When to use 202 {#use}
- Pair with a
Locationor body URL to a status-check endpoint so clients can poll for completion