---
title: About the HTTP Status Code
framework: Enterprise Program API
role: article
role_heading: Article
path: enterpriseprogramapi/about-the-http-status-code
---

# About the HTTP Status Code

Learn how the status code helps you determine if an Enterprise Program  API request succeeded or why it failed.

## Overview

Overview The codes the API returns are defined by the HTTP standard and fall in these meaningful ranges: 200s: The request succeeded. 400s: The request failed due to an error in the request. 500s: The request failed due to a server-side error. The following table lists the HTTP status codes and the reasons why Enterprise Program API might return them.  |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |  If the request fails, use the additional data provided in the ErrorResponse to determine how to respond to the error.

## See Also

### Handling Errors

- [Parsing the Error Response Code](enterpriseprogramapi/parsing-the-error-response-code.md)
- [Pinpointing the Location of Errors](enterpriseprogramapi/pinpointing-the-location-of-errors.md)
