{"id":16071,"date":"2025-07-24T16:38:17","date_gmt":"2025-07-24T14:38:17","guid":{"rendered":"https:\/\/surver.nl\/?post_type=kennisbank&#038;p=16071"},"modified":"2025-07-30T09:48:43","modified_gmt":"2025-07-30T07:48:43","slug":"status-code-202","status":"publish","type":"kennisbank","link":"https:\/\/surver.nl\/en\/knowledge-base\/status-code-202\/","title":{"rendered":"What does status code 202 Accepted mean?"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"656\" src=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1.jpeg\" alt=\"Status code 200\" class=\"wp-image-16072\" srcset=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1.jpeg 1000w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1-300x197.jpeg 300w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1-768x504.jpeg 768w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1-18x12.jpeg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>The 202 status code is less common than, say, 200 or 201, but plays an important role in situations where a request has been received but not yet fully processed. Thus, this status does not indicate an error, but neither does it indicate a completed action. It is exactly in between.<\/p>\n\n\n\n<p>In this article, we explain what the <strong>202 status code<\/strong> means, in what situations you might encounter it, and how to check for yourself whether your server or application is returning this status.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is status code 202?<\/h2>\n\n\n\n<p>The <strong>status code 202<\/strong> means <em>Accepted<\/em>. The server has received the request and acknowledged it as valid, but processing has not yet been completed. Thus, the action requested is performed asynchronously, and the final outcome is still unknown at the time of the response.<\/p>\n\n\n\n<p>According to the IETF specification:<\/p>\n\n\n\n<p>The 202 (Accepted) status code indicates that the request has been accepted for processing, but processing has not yet been completed. The request may still be pending or may be in the future.<\/p>\n\n\n\n<p>An important detail is that the 202 status does not guarantee that processing will be successful. It is only a confirmation that the application has been received in good order.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When do you get a 202 status code?<\/h2>\n\n\n\n<p>You see the <strong>202 status code<\/strong> especially in systems where requests cannot be processed immediately, but enter a queue or are handled by an external process. Consider:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starting a background process via an API<\/li>\n\n\n\n<li>Invoking an e-mail sending service<\/li>\n\n\n\n<li>Scheduling a task or cronjob<\/li>\n\n\n\n<li>Sending data to another system via an integration<\/li>\n<\/ul>\n\n\n\n<p>An example: you fill out a form on a site that submits a request to an external service. At that time, the server cannot confirm whether the process has been completed successfully, but wants to let you know that your request has been received. In such a case, status code 202 is the appropriate response.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1024x556.png\" alt=\"Status code 202 Screaming Frog\" class=\"wp-image-16073\" srcset=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1024x556.png 1024w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-300x163.png 300w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-768x417.png 768w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-1536x834.png 1536w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image-18x10.png 18w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/image.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How can you check status codes yourself?<\/h2>\n\n\n\n<p>Want to find out what HTTP status codes your Web site or application is returning? There are several ways to make that insightful. With <strong>Screaming Frog SEO Spider<\/strong> you can scan your entire site and see what status code is returned for each URL. This makes it easy to discover which pages load well and where potential bottlenecks are. Also tools such as <strong>Ahrefs Site Audit<\/strong> and <strong>SEMrush<\/strong> offer clear reports listing all responses, from 200 to 500. Prefer to use something light in your browser? The extension <strong>Redirect Path<\/strong> (for Chrome) immediately shows what status code is returned when you visit a page. This allows you to check at lightning speed whether responses are running correctly, without having to manually open the network tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do you recognize a 202 status code?<\/h2>\n\n\n\n<p>Because the 202 status does not result in an error message or visible confirmation in the browser, you only see it in technical tools or logs. Consider:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Letter carrier<\/strong> or <strong>Insomnia<\/strong> when testing an API endpoint. The status line will then show 202 Accepted<\/li>\n\n\n\n<li><strong>curl<\/strong> in the terminal indicates a successful but not yet executed request:<br>HTTP\/1.1 202 Accepted<\/li>\n\n\n\n<li><strong>Browser DevTools<\/strong> in the Network tab. If an AJAX call or fetch request returns a 202 response, you will see it in the Status column<\/li>\n\n\n\n<li><strong>Server logs<\/strong> or tools like Loggly, Kibana or WP Debug Log can log status 202 when a background process is started<\/li>\n<\/ul>\n\n\n\n<p>In many cases, a 202 response contains little additional data. Sometimes it does include a Location header or tracking URL to later retrieve the status of the request.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why is status code 202 important?<\/h2>\n\n\n\n<p>The <strong>202 status code<\/strong> is important in modern Web applications where processes do not need to be completed immediately. Think email traffic, external links or bulk processing.<\/p>\n\n\n\n<p>For developers, a 202 indicates that the request has been received correctly, without the need to delay waiting for processing. This makes it ideal for building scalable and fast interfaces.<\/p>\n\n\n\n<p>It is also important for debugging purposes to know when an action is only <em>accepted<\/em> but has not yet been executed. You want to be able to see in your logging or monitoring if a request has actually been started, even if the outcome is still unknown.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>The <strong>202 status code<\/strong> means that a request has been received but not yet processed. It is a valuable mechanism for systems that operate asynchronously or invoke external processes.<\/p>\n\n\n\n<p><strong>Key points:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Status code 202 means: request received, processing will follow later<\/li>\n\n\n\n<li>Used primarily in asynchronous or deferred processes<\/li>\n\n\n\n<li>No guarantee that processing will succeed<\/li>\n\n\n\n<li>Identifiable through tools such as Postman, curl and browser DevTools<\/li>\n\n\n\n<li>Can be combined with headers such as Location for tracking<\/li>\n<\/ul>\n\n\n\n<p>Are you working on a WordPress integration with external systems or APIs? Then a correct 202 response is crucial for reliability. Surver helps you ensure that reliability with stable hosting, smart monitoring and direct support.<\/p>","protected":false},"excerpt":{"rendered":"<p>The 202 status code is less common than, for example, 200 or 201, but plays an important role in situations where a request has been received but not yet fully processed. This status therefore does not indicate an error, but neither does it indicate a completed action. It is somewhere in between. In this article [\u2026]<\/p>","protected":false},"author":2,"featured_media":16072,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"kennisbank_categorieen":[64],"class_list":["post-16071","kennisbank","type-kennisbank","status-publish","has-post-thumbnail","hentry","kennisbank_categorieen-statuscodes"],"acf":[],"_links":{"self":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank\/16071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank"}],"about":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/types\/kennisbank"}],"author":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/users\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media\/16072"}],"wp:attachment":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media?parent=16071"}],"wp:term":[{"taxonomy":"kennisbank_categorieen","embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank_categorieen?post=16071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}