v1

latestOpenAPI 3.0.42026-07-262045103.2 KB
Limits

Get Session Limits

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.

Limits 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).

Limits:

  • 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.
  • 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.

For caching details on this endpoint, please see: Endpoint Caching.

get/v1/limits/session

Query parameters

symbolstring

The GM token symbol.

Response

OK

timestampnumber required

The Unix timestamp in milliseconds when the trading limits were last updated.

Example response

{
  "limits": [
    {
      "symbol": "AAPLon",
      "premarket": {
        "tradable": true,
        "maxAttestationCount": "1000",
        "maxActiveNotionalValue": "1000000"
      },
      "regular": {
        "tradable": true,
        "maxAttestationCount": "1000",
        "maxActiveNotionalValue": "1000000"
      },
      "postmarket": {
        "tradable": true,
        "maxAttestationCount": "1000",
        "maxActiveNotionalValue": "1000000"
      },
      "overnight": {
        "tradable": true,
        "maxAttestationCount": "1000",
        "maxActiveNotionalValue": "1000000"
      },
      "offhours": {
        "tradable": true,
        "maxAttestationCount": "1000",
        "maxActiveNotionalValue": "1000000"
      }
    }
  ],
  "timestamp": 1769116067536
}