Skip to main content
GET
/
v1
/
status
/
assets
Get Asset Statuses
curl --request GET \
  --url https://api.gm.ondo.finance/v1/status/assets \
  --header 'x-api-key: <api-key>'
[
  {
    "symbol": "XOMon",
    "status": "upcoming",
    "type": "scheduled",
    "reason": {
      "code": "ASSET_LIMITED",
      "message": "earnings",
      "documentation": "https://docs.ondo.finance/api-reference/error-codes#asset_limited"
    },
    "start": "2026-01-30T10:00:00Z",
    "end": "2026-01-31T00:30:00Z",
    "eventId": "30fd9cb4-1d64-474f-822d-7f281b8f02ee",
    "updateSharesMultiplier": false
  },
  {
    "symbol": "TIPon",
    "status": "upcoming",
    "type": "scheduled",
    "reason": {
      "code": "ASSET_PAUSED",
      "message": "cash_dividend",
      "documentation": "https://docs.ondo.finance/api-reference/error-codes#asset_paused"
    },
    "start": "2026-02-02T00:50:00Z",
    "end": "2026-02-03T01:00:00Z",
    "eventId": "d7d42fbe-9161-45af-806c-c0717453099d",
    "updateSharesMultiplier": true
  },
  "..."
]

Authorizations

x-api-key
string
header
required

Response

OK

symbol
string
required

The GM token symbol.

Example:

"AAPLon"

status
enum<string>
required

The current status of the pause. ('active' indicates the pause is live, 'upcoming' indicates it is scheduled for the future)

Available options:
active,
upcoming
Example:

"active"

type
enum<string>
required

The type of pause. ('scheduled' indicates a planned pause for events such as dividends, 'unscheduled' indicates an unplanned pause such as emergency maintenance)

Available options:
scheduled,
unscheduled
Example:

"unscheduled"

reason
object

Reason for an asset trading restriction.

Example:
{
"code": "ASSET_PAUSED",
"message": "Maintenance",
"documentation": "https://docs.ondo.finance/"
}
start
string

The start time of the pause. ('unscheduled' pauses may not provide a start time.)

Example:

"2025-08-05T10:30:00Z"

end
string

The end time of the pause. ('unscheduled' pauses may not provide an end time.)

Example:

"2025-08-05T10:45:00Z"

eventId
string

The unique id associated with the pause. (Might be empty if the sharesMultiplier will not be updated for the asset during the pause.)

Example:

"94fe2f8f-e69c-45a5-9e48-dd8226dd8e67"

updateSharesMultiplier
enum<boolean>

A boolean flag that indicates whether the sharesMultiplier value will be updated for the asset during this pause or not.

Available options:
true,
false
Example:

true