HTTP 202 Accepted

Success

2xx Response — Accepted

What Does HTTP 202 Mean?

HTTP 202 Accepted indicates that the request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place.

This status code is commonly used for asynchronous operations: batch processing, background jobs, email sending, or any operation that takes too long for a synchronous response. The server acknowledges receipt but makes no commitment about the outcome.

HTTP 202 is useful in event-driven architectures and message queue systems where the request is placed in a queue for later processing. The response may include a URL where the client can check the status of the asynchronous operation.

Common Causes of 202 Accepted

The server accepted the request for asynchronous processing. Common scenarios include batch operations, email sending, report generation, and any task that runs in the background.

The request has been queued but the outcome is not yet known.

How to Fix 202 Accepted

HTTP 202 is a success response for asynchronous operations. If you need to track the status of the accepted operation, implement a polling endpoint or webhook that clients can use to check completion.

Include a Location or Link header in the 202 response pointing to a status-checking endpoint.

Related Status Codes

Frequently Asked Questions

What does HTTP 202 mean?

HTTP 202 Accepted is a success response. HTTP 202 Accepted indicates that the request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disall

Is HTTP 202 an error?

No, HTTP 202 is a success response. Success responses (suc) indicate the request was successfully processed.

How do I fix HTTP 202?

HTTP 202 is a success response for asynchronous operations. If you need to track the status of the accepted operation, implement a polling endpoint or webhook that clients can use to check completion.

What causes HTTP 202 Accepted?

The server accepted the request for asynchronous processing. Common scenarios include batch operations, email sending, report generation, and any task that runs in the background.

Is HTTP 202 permanent or temporary?

HTTP 202 is situational — it depends on the underlying cause. Fix the root cause to resolve it.

🔍 Check Your IP Address

While you're here, find out your public IP address, location, and ISP details instantly.

Check My IP →