---
title: "Error Messages"
description: "400, 404, 413, and 500 status messages."
url: "https://developer-beta.morningstar.com/time-series-api/error-messages"
image: "https://developer-beta.morningstar.com/_og/d/c_Ocean.takumi,title_~RXJyb3IgTWVzc2FnZXN8IFRpbWUgU2VyaWVzIEFQSQ,description_~NDAwLCA0MDQsIDQxMywgYW5kIDUwMCBzdGF0dXMgbWVzc2FnZXMu,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMwMDAwMDAifX19,p_Ii90aW1lLXNlcmllcy1hcGkvZXJyb3ItbWVzc2FnZXMi,s_VEykUAaGRG6jMhNL.png"
---

-   [APIs](https://developer-beta.morningstar.com/apis)
-   [API Catalog](https://developer-beta.morningstar.com/api-catalog)
-   [API Assistant MCP Server](https://developer-beta.morningstar.com/api-assistant-mcp)
-   [Guides](https://developer-beta.morningstar.com/api-guides)
-   [Trial Access](https://developer-beta.morningstar.com/trial-access)

# Time Series API

Build Time Series APIs into your digital experience for quick investment and earnings summaries.

# Error Messages

[View Markdown](https://developer-beta.morningstar.com/time-series-api/error-messages.md)[Download Markdown](https://developer-beta.morningstar.com/time-series-api/error-messages.md)

This page lists the error messages returned by the Time Series API.

## [400 - Bad Request](#_400-bad-request)

| statusCode | errorCode          | message                                                                          | Notes |
| :--------- | :----------------- | :------------------------------------------------------------------------------- | :---- |
| 400        | 400.timeSeries.001 | Invalid date format. Expected format is {0}                                      |       |
| 400        | 400.timeSeries.005 | Please provide either Start date or Time period                                  |       |
| 400        | 400.timeSeries.009 | Invalid frequency {0}                                                            |       |
| 400        | 400.timeSeries.010 | Invalid category {0}                                                             |       |
| 400        | 400.timeSeries.012 | Invalid input request parameter {0}                                              |       |
| 400        | 400.timeSeries.014 | Duplicate datapoint found in the request: {0}                                    |       |
| 400        | 400.timeSeries.016 | PreCurrency is mandatory when requested currency is EUR and start date older than year 1999. |       |
| 400        | 400.timeSeries.017 | When sinceInception is set to true, only one datapoint per request is allowed.   |       |
| 400        | 400.timeSeries.018 | Please provide startDateTime and endDateTime                                     |       |
| 400        | 400.timeSeries.020 | The sinceInception parameter is not supported for this datapoint. It is supported only for standard and market datapoint types. |       |
| 400        | 400.timeSeries.022 | Datapoint '{0}' is not supported with sinceInception parameter as it expands into multiple data series. |       |
| 400        | 400.timeSeries.023 | Unsupported intraday interval value: {0}                                         |       |

## [404 - Not Found](#_404-not-found)

| statusCode | errorCode          | message                     | Notes |
| :--------- | :----------------- | :-------------------------- | :---- |
| 404        | 404.timeSeries.002 | Invalid endpoint: {0}       |       |
| 404        | 404.timeSeries.011 | JobId not found in DynamoDb |       |
| 404        | 404.timeSeries.013 | Invalid datapoint: {0}      |       |

## [413 - Payload Too Large](#_413-payload-too-large)

| statusCode | errorCode          | message                                                                          | Notes |
| :--------- | :----------------- | :------------------------------------------------------------------------------- | :---- |
| 413        | 413.timeSeries.004 | Start date cannot be greater than or equal to End date                           |       |
| 413        | 413.timeSeries.006 | The requested date range exceeds the maximum allowed time period of {0}.         |       |
| 413        | 413.timeSeries.007 | Start date and End date can not be a future date.                                |       |
| 413        | 413.timeSeries.008 | Earliest Common Date is greater than End Date.                                   |       |
| 413        | 413.timeSeries.015 | Frequency {0} exceeded maximum allowed datapoints {1}.                           |       |
| 413        | 413.timeSeries.019 | Selected time range exceeds the allowed {0}-day minute window.                   |       |
| 413        | 413.timeSeries.021 | The sinceInception parameter supports only a single security. Multiple securities are not allowed. |       |

## [500 - Internal Server Error](#_500-internal-server-error)

| statusCode | errorCode          | message                      | Notes                                           |
| :--------- | :----------------- | :--------------------------- | :---------------------------------------------- |
| 500        | 500.timeSeries.003 | Error calling Investment Api | Error details are not included in the response. |