The API response may not include a status code of `200`. In this situation, check the status code and raise an error.

Below is a short list of the most common status codes and their meanings:

#### 200 (OK)

**The request was good.**

- When requesting data for more than 1 report:
  - The response will contain a `PENDING` status
  - For more information, see [multi-report queries](https://docs.foursquare.com/developer/reference/mapi-data-multi-report-queries).

#### 400 (Bad Request)

**The request was bad or malformed.**

- Verify that the URL, authorization (name and password), headers, and request payload have the correct values.

#### 404 (Not Found)

**The request report does not exist.**

- Verify that you're passing valid report IDs.

#### 422 (Unprocessable Entity)

**The specified dimensions or metrics are invalid, or their combination is not supported.**

Review the API reference, as well as the dimensions and metrics documentation for the most up-to-date information.

If you're having difficulty getting started, be sure to try out the examples in the API documentation. Use the dropdowns on the right panel on the [Data](https://docs.foursquare.com/developer/reference/mapi-data) endpoint or [Report](https://docs.foursquare.com/developer/reference/mapi-report) endpoint.
