{
"code": "INTERNAL_ERROR",
"message": "An internal server error occurred. Please see the returned message and documentation for details.",
"documentation": "https://docs.ondo.finance/api-reference/error-codes#internal_error"
}
Status
Get Current Market Status
This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time.
Typical Market Sessions
The following table outlines the standard market sessions with brief transitional pauses between each session period.
Session
Start Time
End Time
Pause
3:55 AM ET
4:01 AM ET
Premarket
4:01 AM ET
9:29 AM ET
Pause
9:29 AM ET
9:31 AM ET
Regular
9:31 AM ET
3:59 PM ET
Pause
3:59 PM ET
4:01 PM ET
Postmarket
4:01 PM ET
7:59 PM ET
Pause
7:59 PM ET
8:05 PM ET
Overnight
8:05 PM ET
3:55 AM ET
Typical Holidays
GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays.
Unscheduled Downtime
In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM’s functionality.
Market Status Reason Codes
When the market is not open, the response will include a reason field which may include one of the following common codes:
MARKET_CLOSED: Market is closed.
MARKET_PAUSED: Market is temporarily paused.
Off-Hours Trading
The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable.
Asset Tradability
This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints:
Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses)
{
"code": "INTERNAL_ERROR",
"message": "An internal server error occurred. Please see the returned message and documentation for details.",
"documentation": "https://docs.ondo.finance/api-reference/error-codes#internal_error"
}
Authorizations
x-api-key
string
header
required
Response
OK
timestamp
string
required
The UTC timestamp of the market status check in ISO 8601 format.
Example:
"2025-08-20T21:03:02Z"
isOpen
boolean
required
Indicates whether the market is currently open or closed to trading.
Example:
true
marketStatus
enum<string>
required
The current status of the market. offhours indicates an off-hours session (such as weekends, the window after the Friday postmarket close, or eligible holidays) during which trading is enabled for assets that opt in to off-hours trading. Off-hours is only reported when off-hours trading is enabled; otherwise the same windows report as closed.
Available options:
regular,
premarket,
postmarket,
overnight,
offhours,
paused,
closed
Example:
"postmarket"
nextOpenSession
enum<string>
required
The next market open session of the market. May be offhours when the next available trading window is an off-hours session.
Available options:
regular,
premarket,
postmarket,
overnight,
offhours
Example:
"overnight"
offhours
object
required
Status of the off-hours trading window, surfaced as a parallel track alongside the conventional session fields. The off-hours window is reported independently of the conventional sessions: marketStatus and isOpen reflect only the four conventional sessions (regular, premarket, postmarket, overnight), while this object reports off-hours tradability separately.
Show child attributes
nextOpen
string
The next market open time in ISO 8601 format (UTC).
Example:
"2025-08-21T00:05:00Z"
nextClose
string
The next market close time in ISO 8601 format (UTC).
Example:
"2025-08-20T23:59:00Z"
reason
object
Reason for market closure or pause.
Show child attributes
Example:
null
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ondo Finance","colors":{"primary":"#365F9F","light":"#5A86CC","dark":"#1C3966"},"logo":{"light":"https://mintcdn.com/ondofinance-8a00cd96/KRJ38X1ymyGq9hDd/logo/Ondo-Logo-Black.png?fit=max\u0026auto=format\u0026n=KRJ38X1ymyGq9hDd\u0026q=85\u0026s=8858176a6886b62337d48bad288c4e83","dark":"https://mintcdn.com/ondofinance-8a00cd96/KRJ38X1ymyGq9hDd/logo/Ondo-Logo-White.png?fit=max\u0026auto=format\u0026n=KRJ38X1ymyGq9hDd\u0026q=85\u0026s=5d52e84d469664158e15ce73c9cd5880"},"favicon":"https://mintcdn.com/ondofinance-8a00cd96/KRJ38X1ymyGq9hDd/favicon.svg?fit=max\u0026auto=format\u0026n=KRJ38X1ymyGq9hDd\u0026q=85\u0026s=835531c1673eb1bfeccbe9db3400ff31","navbar":{"links":[{"href":"mailto:support@ondo.finance","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/ondofinance","github":"https://github.com/ondoprotocol"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Ondo Finance Website","icon":"globe","href":"https://ondo.finance"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ondofinance-8a00cd96","hasAudioNarration":false,"actualSubdomain":"ondofinance-8a00cd96","customDomains":["docs.ondo.finance"],"gitSource":{"type":"github","owner":"ondoprotocol","repo":"gm-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af64e8610e08c02a47e6c81","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Documentation","count":92},{"language":"default","tag":"Ondo Stocks \u0026 Portfolios API Reference","count":36},{"language":"default","tag":"REST API","count":25},{"language":"default","tag":"Ondo Intelligent Portfolios","count":20},{"language":"default","tag":"Ondo Stocks","count":20},{"language":"default","tag":"OUSG","count":16},{"language":"default","tag":"OUSG Token","count":12},{"language":"default","tag":"Ondo Private Markets","count":11},{"language":"default","tag":"Assets","count":11},{"language":"default","tag":"USDY","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"global.css","content":"p,li,td,th{font-size:16px!important}span[data-as=\"p\"]{display:block;margin-bottom:1em}"},{"filePath":"style.css","content":"#sidebar .sidebar-group a{font-size:14px}#sidebar{top:calc(var(--banner-height, 0px) + 7rem)!important}.wide-table-scroll>div.overflow-x-auto{overflow:visible!important;margin:0!important}.wide-table-scroll{overflow-x:auto;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0)),\n linear-gradient(to left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background-position:right center, right center;background-size:40px 100%, 24px 100%;background-repeat:no-repeat, no-repeat;background-attachment:local, scroll;scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, 0.4) transparent}.wide-table-scroll::-webkit-scrollbar{height:10px}.wide-table-scroll::-webkit-scrollbar-track{background:transparent}.wide-table-scroll::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.3);border-radius:5px}.wide-table-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(0, 0, 0, 0.5)}.dark .wide-table-scroll{background-image:linear-gradient(to left, #0e1116, rgba(14, 17, 22, 0)),\n linear-gradient(to left, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));scrollbar-color:rgba(255, 255, 255, 0.4) transparent}.dark .wide-table-scroll::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255, 0.3)}.dark .wide-table-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(255, 255, 255, 0.5)}.wide-table-scroll table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.wide-table-scroll table th:first-child,.wide-table-scroll table td:first-child{position:sticky;left:0;z-index:1000;background-color:white!important;padding-left:0.75rem!important;padding-right:0.75rem!important;box-shadow:2px 0 4px -2px rgba(0, 0, 0, 0.15)}.dark .wide-table-scroll table th:first-child,.dark .wide-table-scroll table td:first-child{background-color:#0e1116!important;box-shadow:2px 0 4px -2px rgba(0, 0, 0, 0.5)}"}],"page":{"pagePath":"api-reference/status/get-current-market-status","slug":"/api-reference/status/get-current-market-status","pageMetadata":{"title":"Get Current Market Status","description":"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time.\n\n**Typical Market Sessions**\n\nThe following table outlines the standard market sessions with brief transitional pauses between each session period.\n\n| **Session** | **Start Time** | **End Time** |\n|:-----------------|:---------------:|:--------------:|\n| Pause | 3:55 AM ET | 4:01 AM ET |\n| **Premarket** | **4:01 AM ET** | **9:29 AM ET** |\n| Pause | 9:29 AM ET | 9:31 AM ET |\n| **Regular** | **9:31 AM ET** | **3:59 PM ET** |\n| Pause | 3:59 PM ET | 4:01 PM ET |\n| **Postmarket** | **4:01 PM ET** | **7:59 PM ET** |\n| Pause | 7:59 PM ET | 8:05 PM ET |\n| **Overnight** | **8:05 PM ET** | **3:55 AM ET** |\n\n**Typical Holidays**\n\nGM observes the same holiday schedule as the [New York Stock Exchange](https://www.nyse.com/markets/hours-calendars). This includes early closes and observed holidays.\n\n**Unscheduled Downtime**\n\nIn the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM's functionality.\n\n**Market Status Reason Codes**\n\nWhen the market is not open, the response will include a `reason` field which may include one of the following common codes:\n- `MARKET_CLOSED`: Market is closed.\n- `MARKET_PAUSED`: Market is temporarily paused.\n\n**Off-Hours Trading**\n\nThe `offhours` object reports the off-hours trading window as a parallel track alongside the conventional sessions. `marketStatus`, `isOpen`, `nextOpenSession`, `nextOpen`, and `nextClose` only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as `closed` on these fields. Off-hours tradability is reported separately via `offhours.isOpen`, `offhours.nextOpen`, and `offhours.nextClose`. The `offhours.nextOpen` and `offhours.nextClose` schedule fields are reported regardless of the off-hours global switch, while `offhours.isOpen` is true only when the off-hours window is tradable.\n\n**Asset Tradability**\nThis endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints:\n * Individual assets may pause for dividends and other events, as indicated by `/v1/status/assets`. (See [Get Asset Statuses](https://docs.ondo.finance/api-reference/status/get-asset-statuses))\n * Certain assets do not trade during the overnight and pre/postmarket session, as indicated by `/v1/assets/{symbol}/market`. (See [Get Market Data for an Asset](https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset) / [Get Market Data for All Supported Assets](https://docs.ondo.finance/api-reference/assets/get-market-data-for-all-supported-assets))\n\n\nFor caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).\n","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/status/market","href":"/api-reference/status/get-current-market-status","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n table: \"table\",\n tbody: \"tbody\",\n td: \"td\",\n th: \"th\",\n thead: \"thead\",\n tr: \"tr\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Typical Market Sessions\"\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"The following table outlines the standard market sessions with brief transitional pauses between each session period.\"\n }), \"\\n\", _jsxs(_components.table, {\n children: [_jsx(_components.thead, {\n children: _jsxs(_components.tr, {\n children: [_jsx(_components.th, {\n style: {\n textAlign: \"left\"\n },\n children: _jsx(_components.strong, {\n children: \"Session\"\n })\n }), _jsx(_components.th, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"Start Time\"\n })\n }), _jsx(_components.th, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"End Time\"\n })\n })]\n })\n }), _jsxs(_components.tbody, {\n children: [_jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: \"Pause\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"3:55 AM ET\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"4:01 AM ET\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: _jsx(_components.strong, {\n children: \"Premarket\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"4:01 AM ET\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"9:29 AM ET\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: \"Pause\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"9:29 AM ET\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"9:31 AM ET\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: _jsx(_components.strong, {\n children: \"Regular\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"9:31 AM ET\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"3:59 PM ET\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: \"Pause\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"3:59 PM ET\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"4:01 PM ET\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: _jsx(_components.strong, {\n children: \"Postmarket\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"4:01 PM ET\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"7:59 PM ET\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: \"Pause\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"7:59 PM ET\"\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: \"8:05 PM ET\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n style: {\n textAlign: \"left\"\n },\n children: _jsx(_components.strong, {\n children: \"Overnight\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"8:05 PM ET\"\n })\n }), _jsx(_components.td, {\n style: {\n textAlign: \"center\"\n },\n children: _jsx(_components.strong, {\n children: \"3:55 AM ET\"\n })\n })]\n })]\n })]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Typical Holidays\"\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"GM observes the same holiday schedule as the \", _jsx(_components.a, {\n href: \"https://www.nyse.com/markets/hours-calendars\",\n children: \"New York Stock Exchange\"\n }), \". This includes early closes and observed holidays.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Unscheduled Downtime\"\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM’s functionality.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Market Status Reason Codes\"\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"When the market is not open, the response will include a \", _jsx(_components.code, {\n children: \"reason\"\n }), \" field which may include one of the following common codes:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"MARKET_CLOSED\"\n }), \": Market is closed.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"MARKET_PAUSED\"\n }), \": Market is temporarily paused.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Off-Hours Trading\"\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"offhours\"\n }), \" object reports the off-hours trading window as a parallel track alongside the conventional sessions. \", _jsx(_components.code, {\n children: \"marketStatus\"\n }), \", \", _jsx(_components.code, {\n children: \"isOpen\"\n }), \", \", _jsx(_components.code, {\n children: \"nextOpenSession\"\n }), \", \", _jsx(_components.code, {\n children: \"nextOpen\"\n }), \", and \", _jsx(_components.code, {\n children: \"nextClose\"\n }), \" only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as \", _jsx(_components.code, {\n children: \"closed\"\n }), \" on these fields. Off-hours tradability is reported separately via \", _jsx(_components.code, {\n children: \"offhours.isOpen\"\n }), \", \", _jsx(_components.code, {\n children: \"offhours.nextOpen\"\n }), \", and \", _jsx(_components.code, {\n children: \"offhours.nextClose\"\n }), \". The \", _jsx(_components.code, {\n children: \"offhours.nextOpen\"\n }), \" and \", _jsx(_components.code, {\n children: \"offhours.nextClose\"\n }), \" schedule fields are reported regardless of the off-hours global switch, while \", _jsx(_components.code, {\n children: \"offhours.isOpen\"\n }), \" is true only when the off-hours window is tradable.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Asset Tradability\"\n }), \"\\nThis endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"Individual assets may pause for dividends and other events, as indicated by \", _jsx(_components.code, {\n children: \"/v1/status/assets\"\n }), \". (See \", _jsx(_components.a, {\n href: \"https://docs.ondo.finance/api-reference/status/get-asset-statuses\",\n children: \"Get Asset Statuses\"\n }), \")\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Certain assets do not trade during the overnight and pre/postmarket session, as indicated by \", _jsx(_components.code, {\n children: \"/v1/assets/{symbol}/market\"\n }), \". (See \", _jsx(_components.a, {\n href: \"https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset\",\n children: \"Get Market Data for an Asset\"\n }), \" / \", _jsx(_components.a, {\n href: \"https://docs.ondo.finance/api-reference/assets/get-market-data-for-all-supported-assets\",\n children: \"Get Market Data for All Supported Assets\"\n }), \")\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"For caching details on this endpoint, please see: \", _jsx(_components.a, {\n href: \"https://docs.ondo.finance/api-reference/endpoint-caching\",\n children: \"Endpoint Caching\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Current Market Status","description":"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time.\n\n**Typical Market Sessions**\n\nThe following table outlines the standard market sessions with brief transitional pauses between each session period.\n\n| **Session** | **Start Time** | **End Time** |\n|:-----------------|:---------------:|:--------------:|\n| Pause | 3:55 AM ET | 4:01 AM ET |\n| **Premarket** | **4:01 AM ET** | **9:29 AM ET** |\n| Pause | 9:29 AM ET | 9:31 AM ET |\n| **Regular** | **9:31 AM ET** | **3:59 PM ET** |\n| Pause | 3:59 PM ET | 4:01 PM ET |\n| **Postmarket** | **4:01 PM ET** | **7:59 PM ET** |\n| Pause | 7:59 PM ET | 8:05 PM ET |\n| **Overnight** | **8:05 PM ET** | **3:55 AM ET** |\n\n**Typical Holidays**\n\nGM observes the same holiday schedule as the [New York Stock Exchange](https://www.nyse.com/markets/hours-calendars). This includes early closes and observed holidays.\n\n**Unscheduled Downtime**\n\nIn the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM's functionality.\n\n**Market Status Reason Codes**\n\nWhen the market is not open, the response will include a `reason` field which may include one of the following common codes:\n- `MARKET_CLOSED`: Market is closed.\n- `MARKET_PAUSED`: Market is temporarily paused.\n\n**Off-Hours Trading**\n\nThe `offhours` object reports the off-hours trading window as a parallel track alongside the conventional sessions. `marketStatus`, `isOpen`, `nextOpenSession`, `nextOpen`, and `nextClose` only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as `closed` on these fields. Off-hours tradability is reported separately via `offhours.isOpen`, `offhours.nextOpen`, and `offhours.nextClose`. The `offhours.nextOpen` and `offhours.nextClose` schedule fields are reported regardless of the off-hours global switch, while `offhours.isOpen` is true only when the off-hours window is tradable.\n\n**Asset Tradability**\nThis endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints:\n * Individual assets may pause for dividends and other events, as indicated by `/v1/status/assets`. (See [Get Asset Statuses](https://docs.ondo.finance/api-reference/status/get-asset-statuses))\n * Certain assets do not trade during the overnight and pre/postmarket session, as indicated by `/v1/assets/{symbol}/market`. (See [Get Market Data for an Asset](https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset) / [Get Market Data for All Supported Assets](https://docs.ondo.finance/api-reference/assets/get-market-data-for-all-supported-assets))\n\n\nFor caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).\n","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/status/market","href":"/api-reference/status/get-current-market-status","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ondofinance-8a00cd96/1cd03d2d2a1ddf6b/geofence.js"],"openApiReferenceData":{"operation":{"tags":["Status"],"summary":"Get Current Market Status","description":"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time.\n\n**Typical Market Sessions**\n\nThe following table outlines the standard market sessions with brief transitional pauses between each session period.\n\n| **Session** | **Start Time** | **End Time** |\n|:-----------------|:---------------:|:--------------:|\n| Pause | 3:55 AM ET | 4:01 AM ET |\n| **Premarket** | **4:01 AM ET** | **9:29 AM ET** |\n| Pause | 9:29 AM ET | 9:31 AM ET |\n| **Regular** | **9:31 AM ET** | **3:59 PM ET** |\n| Pause | 3:59 PM ET | 4:01 PM ET |\n| **Postmarket** | **4:01 PM ET** | **7:59 PM ET** |\n| Pause | 7:59 PM ET | 8:05 PM ET |\n| **Overnight** | **8:05 PM ET** | **3:55 AM ET** |\n\n**Typical Holidays**\n\nGM observes the same holiday schedule as the [New York Stock Exchange](https://www.nyse.com/markets/hours-calendars). This includes early closes and observed holidays.\n\n**Unscheduled Downtime**\n\nIn the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM's functionality.\n\n**Market Status Reason Codes**\n\nWhen the market is not open, the response will include a `reason` field which may include one of the following common codes:\n- `MARKET_CLOSED`: Market is closed.\n- `MARKET_PAUSED`: Market is temporarily paused.\n\n**Off-Hours Trading**\n\nThe `offhours` object reports the off-hours trading window as a parallel track alongside the conventional sessions. `marketStatus`, `isOpen`, `nextOpenSession`, `nextOpen`, and `nextClose` only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as `closed` on these fields. Off-hours tradability is reported separately via `offhours.isOpen`, `offhours.nextOpen`, and `offhours.nextClose`. The `offhours.nextOpen` and `offhours.nextClose` schedule fields are reported regardless of the off-hours global switch, while `offhours.isOpen` is true only when the off-hours window is tradable.\n\n**Asset Tradability**\nThis endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints:\n * Individual assets may pause for dividends and other events, as indicated by `/v1/status/assets`. (See [Get Asset Statuses](https://docs.ondo.finance/api-reference/status/get-asset-statuses))\n * Certain assets do not trade during the overnight and pre/postmarket session, as indicated by `/v1/assets/{symbol}/market`. (See [Get Market Data for an Asset](https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset) / [Get Market Data for All Supported Assets](https://docs.ondo.finance/api-reference/assets/get-market-data-for-all-supported-assets))\n\n\nFor caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).\n","operationId":"getMarketStatus","responses":{"200":"6f1accf9-7b03-4238-b14a-78d73a925fed","401":"4f2f42ad-0393-417b-b00d-3f66c05b7dba","429":"9bd0494c-68e8-4b85-9735-e42c2d8e1f1a","500":"b51fa788-f16b-45ef-a36e-4cd08d46e03e"},"security":["8f6dd9db-457f-4a89-8c2e-8eeddc849c88"],"method":"get","type":"path","servers":["d1a400d1-03df-4f67-8b62-5cff225257c4"],"path":"/v1/status/market","baseUrlOptions":["https://api.gm.ondo.finance"],"title":"Get Current Market Status","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"6f1accf9-7b03-4238-b14a-78d73a925fed":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"timestamp":{"type":"string","description":"The UTC timestamp of the market status check in ISO 8601 format.","example":"2025-08-20T21:03:02Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"isOpen":{"type":"boolean","description":"Indicates whether the market is currently open or closed to trading.","example":true,"isRequired":true,"uniqueKey":"isOpen","typeLabel":"boolean"},"marketStatus":{"type":"string","description":"The current status of the market. `offhours` indicates an off-hours session (such as weekends, the window after the Friday postmarket close, or eligible holidays) during which trading is enabled for assets that opt in to off-hours trading. Off-hours is only reported when off-hours trading is enabled; otherwise the same windows report as `closed`.","enum":["regular","premarket","postmarket","overnight","offhours","paused","closed"],"example":"postmarket","isRequired":true,"uniqueKey":"marketStatus","typeLabel":"enum\u003cstring>"},"nextOpenSession":{"type":"string","description":"The next market open session of the market. May be `offhours` when the next available trading window is an off-hours session.","enum":["regular","premarket","postmarket","overnight","offhours"],"example":"overnight","isRequired":true,"uniqueKey":"nextOpenSession","typeLabel":"enum\u003cstring>"},"offhours":{"type":"object","description":"Status of the off-hours trading window, surfaced as a parallel track alongside the conventional session fields. The off-hours window is reported independently of the conventional sessions: `marketStatus` and `isOpen` reflect only the four conventional sessions (regular, premarket, postmarket, overnight), while this object reports off-hours tradability separately.","properties":{"isOpen":{"type":"boolean","description":"Indicates whether off-hours trading is currently open. This is true only while the off-hours window is tradable and the off-hours global switch is on.","example":false,"isRequired":true,"uniqueKey":"offhours.isOpen","typeLabel":"boolean"},"nextOpen":{"type":"string","description":"The next off-hours window open time in ISO 8601 format (UTC). Reported regardless of the off-hours global switch.","example":"2026-06-19T00:05:00Z","isRequired":true,"uniqueKey":"offhours.nextOpen","typeLabel":"string"},"nextClose":{"type":"string","description":"The next off-hours window close time in ISO 8601 format (UTC). Reported regardless of the off-hours global switch.","example":"2026-06-21T23:55:00Z","isRequired":true,"uniqueKey":"offhours.nextClose","typeLabel":"string"}},"required":["isOpen","nextOpen","nextClose"],"isRequired":true,"uniqueKey":"offhours","typeLabel":"object"},"nextOpen":{"type":"string","description":"The next market open time in ISO 8601 format (UTC).","example":"2025-08-21T00:05:00Z","uniqueKey":"nextOpen","typeLabel":"string"},"nextClose":{"type":"string","description":"The next market close time in ISO 8601 format (UTC).","example":"2025-08-20T23:59:00Z","uniqueKey":"nextClose","typeLabel":"string"},"reason":{"type":"object","description":"Reason for market closure or pause.","required":["code","message","documentation"],"example":null,"properties":{"message":{"type":"string","description":"The human-readable message describing the reason","example":"Weekend/Holiday","isRequired":true,"uniqueKey":"reason.message","typeLabel":"string"},"documentation":{"type":"string","description":"Additional documentation or reference","example":"https://docs.ondo.finance/","isRequired":true,"uniqueKey":"reason.documentation","typeLabel":"string"},"code":{"type":"string","enum":["MARKET_CLOSED","MARKET_PAUSED"],"description":"The code indicating the reason for the market status.","isRequired":true,"uniqueKey":"reason.code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"reason","typeLabel":"object"}},"required":["timestamp","isOpen","marketStatus","nextOpenSession","offhours"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"timestamp":"2025-08-20T21:03:02Z","isOpen":true,"marketStatus":"postmarket","nextOpenSession":"overnight","offhours":{"isOpen":false,"nextOpen":"2026-06-19T00:05:00Z","nextClose":"2026-06-21T23:55:00Z"},"nextOpen":"2025-08-21T00:05:00Z","nextClose":"2025-08-20T23:59:00Z","reason":null}}},"exampleType":"generated"}},"exampleType":"generated"},"4f2f42ad-0393-417b-b00d-3f66c05b7dba":{"description":"Missing or invalid API key.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"A reason code identifying the specific type of error. See the Error Codes reference for a full list of possible values.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"documentation":{"type":"string","description":"A URL to the relevant documentation for this error.","uniqueKey":"documentation","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"error":{"title":"error","value":{"code":"MISSING_API_KEY","message":"missing API key","documentation":"https://docs.ondo.finance/api-reference/error-codes#missing_api_key"}}},"exampleType":"examples"}},"exampleType":"examples"},"9bd0494c-68e8-4b85-9735-e42c2d8e1f1a":{"description":"The account has exceeded its rate limits. Please see the returned message and documentation for details.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"A reason code identifying the specific type of error. See the Error Codes reference for a full list of possible values.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"documentation":{"type":"string","description":"A URL to the relevant documentation for this error.","uniqueKey":"documentation","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"error":{"title":"error","value":{"code":"RATE_LIMITED","message":"rate limit exceeded","documentation":"https://docs.ondo.finance/api-reference/error-codes#rate_limited"}}},"exampleType":"examples"}},"exampleType":"examples"},"b51fa788-f16b-45ef-a36e-4cd08d46e03e":{"description":"An internal server error occurred. Please see the returned message and documentation for details.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"A reason code identifying the specific type of error. See the Error Codes reference for a full list of possible values.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"documentation":{"type":"string","description":"A URL to the relevant documentation for this error.","uniqueKey":"documentation","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"error":{"title":"error","value":{"code":"INTERNAL_ERROR","message":"An internal server error occurred. Please see the returned message and documentation for details.","documentation":"https://docs.ondo.finance/api-reference/error-codes#internal_error"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8f6dd9db-457f-4a89-8c2e-8eeddc849c88":{"apiKey":{"type":"apiKey","name":"x-api-key","in":"header","scopes":[],"schemeName":"apiKey"}}},"servers":{"d1a400d1-03df-4f67-8b62-5cff225257c4":{"url":"https://api.gm.ondo.finance","description":"GM Backend API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"x-api-key","in":"header","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"ondofinance-8a00cd96","siteName":"Ondo Finance","title":"Get Current Market Status - Ondo Finance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T23:40:59.709Z","originalFileLocation":"api-reference/status/get-current-market-status.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time. Typical Market Sessions The following table outlines the standard market sessions with brief transitional pauses between each session period. | Session | Start Time | End Time | |:-----------------|:---------------:|:--------------:| | Pause | 3:55 AM ET | 4:01 AM ET | | Premarket | 4:01 AM ET | 9:29 AM ET | | Pause | 9:29 AM ET | 9:31 AM ET | | Regular | 9:31 AM ET | 3:59 PM ET | | Pause | 3:59 PM ET | 4:01 PM ET | | Postmarket | 4:01 PM ET | 7:59 PM ET | | Pause | 7:59 PM ET | 8:05 PM ET | | Overnight | 8:05 PM ET | 3:55 AM ET | Typical Holidays GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays. Unscheduled Downtime In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM\u0026#x27;s functionality. Market Status Reason Codes When the market is not open, the response will include a reason field which may include one of the following common codes: - MARKET_CLOSED: Market is closed. - MARKET_PAUSED: Market is temporarily paused. Off-Hours Trading The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable. Asset Tradability This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints: Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses) Certain assets do not trade during the overnight and pre/postmarket session, as indicated by /v1/assets/{symbol}/market. (See Get Market Data for an Asset / Get Market Data for All Supported Assets) For caching details on this endpoint, please see: Endpoint Caching.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ondo Finance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Current Market Status - Ondo Finance\">\u003cmeta data-mint-head property=\"og:description\" content=\"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time. Typical Market Sessions The following table outlines the standard market sessions with brief transitional pauses between each session period. | Session | Start Time | End Time | |:-----------------|:---------------:|:--------------:| | Pause | 3:55 AM ET | 4:01 AM ET | | Premarket | 4:01 AM ET | 9:29 AM ET | | Pause | 9:29 AM ET | 9:31 AM ET | | Regular | 9:31 AM ET | 3:59 PM ET | | Pause | 3:59 PM ET | 4:01 PM ET | | Postmarket | 4:01 PM ET | 7:59 PM ET | | Pause | 7:59 PM ET | 8:05 PM ET | | Overnight | 8:05 PM ET | 3:55 AM ET | Typical Holidays GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays. Unscheduled Downtime In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM\u0026#x27;s functionality. Market Status Reason Codes When the market is not open, the response will include a reason field which may include one of the following common codes: - MARKET_CLOSED: Market is closed. - MARKET_PAUSED: Market is temporarily paused. Off-Hours Trading The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable. Asset Tradability This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints: Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses) Certain assets do not trade during the overnight and pre/postmarket session, as indicated by /v1/assets/{symbol}/market. (See Get Market Data for an Asset / Get Market Data for All Supported Assets) For caching details on this endpoint, please see: Endpoint Caching.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ondo Finance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ondo.finance/api-reference/status/get-current-market-status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ondofinance-8a00cd96.mintlify.site/_mintlify/api/og/v2?division=Status\u0026amp;title=Get+Current+Market+Status\u0026amp;description=This+endpoint+retrieves+the+current+status+of+the+market%2C+including+whether+it+is+open+or+closed%2C+and+any+relevant+information+about+trading+pauses+or+restricti\u0026amp;theme=a80bc3e0564200bdb14b1b53\u0026amp;signature=888fc2b36abd72c880c9d0ba43ea11b41f35b53e2a8302d83891510b1dcb79c6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Current Market Status - Ondo Finance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time. Typical Market Sessions The following table outlines the standard market sessions with brief transitional pauses between each session period. | Session | Start Time | End Time | |:-----------------|:---------------:|:--------------:| | Pause | 3:55 AM ET | 4:01 AM ET | | Premarket | 4:01 AM ET | 9:29 AM ET | | Pause | 9:29 AM ET | 9:31 AM ET | | Regular | 9:31 AM ET | 3:59 PM ET | | Pause | 3:59 PM ET | 4:01 PM ET | | Postmarket | 4:01 PM ET | 7:59 PM ET | | Pause | 7:59 PM ET | 8:05 PM ET | | Overnight | 8:05 PM ET | 3:55 AM ET | Typical Holidays GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays. Unscheduled Downtime In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM\u0026#x27;s functionality. Market Status Reason Codes When the market is not open, the response will include a reason field which may include one of the following common codes: - MARKET_CLOSED: Market is closed. - MARKET_PAUSED: Market is temporarily paused. Off-Hours Trading The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable. Asset Tradability This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints: Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses) Certain assets do not trade during the overnight and pre/postmarket session, as indicated by /v1/assets/{symbol}/market. (See Get Market Data for an Asset / Get Market Data for All Supported Assets) For caching details on this endpoint, please see: Endpoint Caching.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ondofinance-8a00cd96.mintlify.site/_mintlify/api/og/v2?division=Status\u0026amp;title=Get+Current+Market+Status\u0026amp;description=This+endpoint+retrieves+the+current+status+of+the+market%2C+including+whether+it+is+open+or+closed%2C+and+any+relevant+information+about+trading+pauses+or+restricti\u0026amp;theme=a80bc3e0564200bdb14b1b53\u0026amp;signature=888fc2b36abd72c880c9d0ba43ea11b41f35b53e2a8302d83891510b1dcb79c6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ondofinance-8a00cd96/6PXaak7DbXv1F4RG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ondo Finance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#365F9F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ondo.finance/api-reference/status/get-current-market-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/status/get-current-market-status.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ondo.finance/#organization\",\"name\":\"Ondo Finance\",\"url\":\"https://docs.ondo.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ondofinance-8a00cd96/KRJ38X1ymyGq9hDd/logo/Ondo-Logo-Black.png?fit=max\u0026auto=format\u0026n=KRJ38X1ymyGq9hDd\u0026q=85\u0026s=8858176a6886b62337d48bad288c4e83\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ondo.finance#website\",\"name\":\"Ondo Finance\",\"url\":\"https://docs.ondo.finance\",\"publisher\":{\"@id\":\"https://docs.ondo.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status#webpage\",\"url\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status\",\"name\":\"Get Current Market Status\",\"description\":\"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time. Typical Market Sessions The following table outlines the standard market sessions with brief transitional pauses between each session period. | Session | Start Time | End Time | |:-----------------|:---------------:|:--------------:| | Pause | 3:55 AM ET | 4:01 AM ET | | Premarket | 4:01 AM ET | 9:29 AM ET | | Pause | 9:29 AM ET | 9:31 AM ET | | Regular | 9:31 AM ET | 3:59 PM ET | | Pause | 3:59 PM ET | 4:01 PM ET | | Postmarket | 4:01 PM ET | 7:59 PM ET | | Pause | 7:59 PM ET | 8:05 PM ET | | Overnight | 8:05 PM ET | 3:55 AM ET | Typical Holidays GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays. Unscheduled Downtime In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM's functionality. Market Status Reason Codes When the market is not open, the response will include a reason field which may include one of the following common codes: - MARKET_CLOSED: Market is closed. - MARKET_PAUSED: Market is temporarily paused. Off-Hours Trading The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable. Asset Tradability This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints: Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses) Certain assets do not trade during the overnight and pre/postmarket session, as indicated by /v1/assets/{symbol}/market. (See Get Market Data for an Asset / Get Market Data for All Supported Assets) For caching details on this endpoint, please see: Endpoint Caching.\",\"dateModified\":\"2026-11-12T23:40:59.709Z\",\"isPartOf\":{\"@id\":\"https://docs.ondo.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"REST API\",\"item\":\"https://docs.ondo.finance/api-reference/attestations/request-a-mint-or-redeem-attestation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Current Market Status\",\"item\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status#apireference\",\"headline\":\"Get Current Market Status\",\"name\":\"Get Current Market Status\",\"description\":\"This endpoint retrieves the current status of the market, including whether it is open or closed, and any relevant information about trading pauses or restrictions. When the market is not open, the response provides details about the closure reason and expected reopening time. Typical Market Sessions The following table outlines the standard market sessions with brief transitional pauses between each session period. | Session | Start Time | End Time | |:-----------------|:---------------:|:--------------:| | Pause | 3:55 AM ET | 4:01 AM ET | | Premarket | 4:01 AM ET | 9:29 AM ET | | Pause | 9:29 AM ET | 9:31 AM ET | | Regular | 9:31 AM ET | 3:59 PM ET | | Pause | 3:59 PM ET | 4:01 PM ET | | Postmarket | 4:01 PM ET | 7:59 PM ET | | Pause | 7:59 PM ET | 8:05 PM ET | | Overnight | 8:05 PM ET | 3:55 AM ET | Typical Holidays GM observes the same holiday schedule as the New York Stock Exchange. This includes early closes and observed holidays. Unscheduled Downtime In the case of unscheduled downtime, trading may be paused without prior notice. This includes unexpected outages or maintenance events that impact GM's functionality. Market Status Reason Codes When the market is not open, the response will include a reason field which may include one of the following common codes: - MARKET_CLOSED: Market is closed. - MARKET_PAUSED: Market is temporarily paused. Off-Hours Trading The offhours object reports the off-hours trading window as a parallel track alongside the conventional sessions. marketStatus, isOpen, nextOpenSession, nextOpen, and nextClose only reflect the four conventional sessions (regular, premarket, postmarket, overnight); a weekend or holiday with no active conventional session reads as closed on these fields. Off-hours tradability is reported separately via offhours.isOpen, offhours.nextOpen, and offhours.nextClose. The offhours.nextOpen and offhours.nextClose schedule fields are reported regardless of the off-hours global switch, while offhours.isOpen is true only when the off-hours window is tradable. Asset Tradability This endpoint only returns market-wide closures. For per-asset tradability, use the following endpoints: Individual assets may pause for dividends and other events, as indicated by /v1/status/assets. (See Get Asset Statuses) Certain assets do not trade during the overnight and pre/postmarket session, as indicated by /v1/assets/{symbol}/market. (See Get Market Data for an Asset / Get Market Data for All Supported Assets) For caching details on this endpoint, please see: Endpoint Caching.\",\"url\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ondo.finance/api-reference/status/get-current-market-status#webpage\"},\"dateModified\":\"2026-11-12T23:40:59.709Z\",\"publisher\":{\"@id\":\"https://docs.ondo.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ondo.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ondo Finance\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Ondo Finance\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/status/get-current-market-status.md","siteName":"Ondo Finance","nav":{"global":{"anchors":[{"anchor":"Ondo Finance Website","icon":"globe","href":"https://ondo.finance"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Ondo Stocks \u0026 Portfolios API Reference","groups":[{"group":"Home","pages":[{"title":"Overview","href":"/api-reference/overview"},{"title":"Quickstart","href":"/api-reference/quickstart"}]},{"group":"REST API","pages":[{"group":"Attestations","pages":[{"title":"Request a Mint or Redeem Attestation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/attestations","href":"/api-reference/attestations/request-a-mint-or-redeem-attestation"},{"title":"Request a Soft Attestation Quote","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/attestations/soft","href":"/api-reference/attestations/request-a-soft-attestation-quote"}]},{"group":"Assets","pages":[{"title":"Get Current Prices for All Supported Assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/all/prices/latest","href":"/api-reference/assets/get-current-prices-for-all-supported-assets"},{"title":"Get Current Price for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/prices/latest","href":"/api-reference/assets/get-current-price-for-an-asset"},{"title":"Get Enhanced Prices for All Supported Assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/all/prices/latest/enhanced","href":"/api-reference/assets/get-enhanced-prices-for-all-supported-assets"},{"title":"Get OHLC (Open, High, Low, Close) Data for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/prices/ohlc","href":"/api-reference/assets/get-ohlc-open-high-low-close-data-for-an-asset"},{"title":"Get Market Data for All Supported Assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/all/market","href":"/api-reference/assets/get-market-data-for-all-supported-assets"},{"title":"Get Market Data for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/market","href":"/api-reference/assets/get-market-data-for-an-asset"},{"title":"Get Dividend Information for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/dividends","href":"/api-reference/assets/get-dividend-information-for-an-asset"},{"title":"Get All Contract Addresses Across Networks","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/all/addresses","href":"/api-reference/assets/get-all-contract-addresses-across-networks"},{"title":"Get Contract Addresses for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/addresses","href":"/api-reference/assets/get-contract-addresses-for-an-asset"},{"title":"Get Metadata for All Supported Assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/all/metadata","href":"/api-reference/assets/get-metadata-for-all-supported-assets"},{"title":"Get Shares Multiplier History for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{symbol}/shares-multiplier","href":"/api-reference/assets/get-shares-multiplier-history-for-an-asset"}]},{"group":"Portfolios","pages":[{"title":"Get All Portfolios","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/portfolios","href":"/api-reference/portfolios/get-all-portfolios"},{"title":"Get a Portfolio","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/portfolios/{symbol}","href":"/api-reference/portfolios/get-a-portfolio"}]},{"group":"Tickers","pages":[{"title":"Get Price and Volume Data for All Supported Tickers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tickers","href":"/api-reference/tickers/get-price-and-volume-data-for-all-supported-tickers"}]},{"group":"Chains","pages":[{"title":"Get Token Balances for a User or Token","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/chains/{chainId}/balances","href":"/api-reference/chains/get-token-balances-for-a-user-or-token"},{"title":"Get Token Info","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/chains/{chainId}/tokens/{tokenAddress}/info","href":"/api-reference/chains/get-token-info"}]},{"group":"Limits","pages":[{"title":"Get Trading Limits","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/limits/trading","href":"/api-reference/limits/get-trading-limits"},{"title":"Get Session Limits","description":"Provides theoretical maximum asset-specific trading limits for each trading session. These limits are per-user, not global. This API reflects Ondo's statically defined limits; for dynamic, real-time values, see [Get Trading Limits](https://docs.ondo.finance/api-reference/limits/get-trading-limits).\n\nLimits are returned for each session: `premarket`, `regular`, `postmarket`, `overnight`, and `offhours`. The `offhours` block describes the limits that apply when the US equities market is closed for the day (for example, on weekends and holidays). For most assets, off-hours trading is disabled (`tradable: false`).\n\nLimits:\n- The \"Max Attestation Count\" limits the number of non-expired, non-executed attestations. For example if the limit is 50, and a user has 50 outstanding attestations, they must wait for one to execute or expire before requesting another.\n- The \"Max Active Notional Value\" limit is based on the dollar value of outstanding attestations. That is, if a user has a limit of \\$1,000,000, and has 30 non-expired, non-filled attestations at a value of \\$999,000, they will not be able to request another attestation for \\$1000.\n\nFor caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).\n","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/limits/session","href":"/api-reference/limits/get-session-limits"}]},{"group":"Status","pages":[{"title":"Get Current Market Status","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/status/market","href":"/api-reference/status/get-current-market-status"},{"title":"Get Asset Statuses","description":"This endpoint retrieves information about individual asset trading statuses, including the reason and expected duration. Asset trading can be affected for various reasons such as earnings announcements, dividend events, and global market closures.\n\n**Important**:\n * When the entire market is closed or paused as indicated by `/v1/status/market`, all asset trading is automatically suspended regardless of individual asset status. (See [Get Current Market Status](https://docs.ondo.finance/api-reference/status/get-current-market-status))\n * Certain assets do not trade during the overnight and pre/postmarket session, as indicated by `/v1/assets/{symbol}/market`. (See [Get Market Data for an Asset](https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset) / [Get Market Data for All Supported Assets](https://docs.ondo.finance/api-reference/assets/get-market-data-for-all-supported-assets)) \n\n This endpoint should be used in conjunction with the [Market Status](https://docs.ondo.finance/api-reference/status/get-current-market-status) and [Market Data](https://docs.ondo.finance/api-reference/assets/get-market-data-for-an-asset) endpoints to get a complete picture of trading availability.\n\n**Market Sessions and Holidays**\n\nAsset trading follows the same schedule as outlined in [Get Current Market Status](https://docs.ondo.finance/api-reference/status/get-current-market-status). During market closures, holidays, or unscheduled downtime, all assets are unavailable for trading.\n\n**Earnings and Dividends**\n\nIndividual assets may be temporarily suspended or limited during earnings announcements and dividend events according to the following schedule:\n- **Dividends**: Trading is paused from 7:50 PM to 8:10 PM ET on the day before the dividend ex-date.\n- **Earnings**: Trading is limited for certain assets around earnings announcements, with timing dependent on the announcement schedule. \"Limited\" here means that the quantity which can be minted in one request is reduced. For exact limits, see [Get Trading Limits](https://docs.ondo.finance/api-reference/limits/get-trading-limits). For pre-market announcements, trading is suspended from 5:00 AM to 9:31 AM ET. For post-market announcements, trading is suspended from 4:00 PM to 7:30 PM ET. Trading may resume earlier at the platform's discretion.\n- **Cash acquisitions**: When the asset's issuer is acquired for cash, trading is paused with the reason message `acquisition`. The pause starts 10 minutes before the last market session close on or before the acquisition's effective date. The reported pause end time is 30 days after the first market session on the effective date, but Ondo may shorten the pause after reviewing the deal. Acquisition pauses report `updateSharesMultiplier` as `false`, because the `sharesMultiplier` does not change.\n- **Other corporate actions**: Trading is paused for an indeterminate amount of time as needed for Ondo to process the corporate action.\n\n**Asset Status Reason Codes**\n\n`reason.code` is one of:\n- `ASSET_PAUSED`: Asset is paused for trading.\n- `ASSET_LIMITED`: Asset can be traded, but order size is more limited than usual.\n\n**Asset Status Reason Messages**\n\n`reason.message` is one of:\n- `cash_dividend`\n- `stock_dividend`\n- `stock_split`\n- `merger`\n- `acquisition`\n- `spinoff`\n- `earnings`\n- `maintenance`\n\nFor caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).\n","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/status/assets","href":"/api-reference/status/get-asset-statuses"}]},{"group":"ITN","pages":[{"title":"List ITN Assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/itn/assets","href":"/api-reference/itn/list-itn-assets"},{"title":"Get ITN Status","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/itn/status","href":"/api-reference/itn/get-itn-status"},{"title":"Get ITN Limits for an Asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/itn/assets/{symbol}/limits","href":"/api-reference/itn/get-itn-limits-for-an-asset"}]}]},{"group":"Streaming API","pages":[{"title":"Protobuf Schema \u0026 Code Generation","href":"/api-reference/protobuf-schema"},{"title":"Price Streaming","href":"/api-reference/price-streaming"},{"title":"OHLC Streaming","href":"/api-reference/ohlc-streaming"},{"title":"Soft Quote Depth Streaming","href":"/api-reference/soft-quote-depth-streaming"}]},{"group":"References","pages":[{"title":"Upcoming API changes","href":"/api-reference/upcoming-changes"},{"title":"ITN Integration","href":"/api-reference/itn-integration"},{"title":"Smart Contract Reference","href":"/api-reference/smart-contracts"},{"title":"Endpoint Caching","href":"/api-reference/endpoint-caching"},{"title":"Error Codes","href":"/api-reference/error-codes"}]}]},{"tab":"Partner Docs","hidden":true,"pages":[{"title":"Partner Docs","href":"/partner-docs/overview"}]}]},"basePath":"","title":"Get Current Market Status - Ondo Finance","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}