loot.tools
202

Accepted

2xx Success

The request was received but not yet acted upon. Processing happens later.

202 Accepted means the server queued the work but hasn't done it yet. It's the natural response for async jobs: video encoding, report generation, bulk imports. A good 202 tells the client how to check on the job later, usually via a status URL in the body or a Location header. Keep in mind the request being accepted says nothing about whether the job itself will eventually succeed.

What 202 looks like on the wire

POST /api/exports HTTP/1.1
Host: api.example.com

HTTP/1.1 202 Accepted
Content-Type: application/json

{"job": "/api/jobs/8931", "status": "queued"}

About 2xx Success

The request was received, understood, and accepted. This is what you want to see.

Where it's defined

202 Accepted is defined in RFC 9110 §15.3.3. MDN's 202 reference covers browser behavior and examples.

Looking for a different one? See the full HTTP status code reference.