> ## Documentation Index
> Fetch the complete documentation index at: https://docs.passage.coinlist.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Get whether an Ondo asset is currently tradable

> Reports whether an Ondo asset can be traded right now on the given side, and the gross caps if so. Ondo reports its trading limits per side, so a buy and a sell of the same asset can differ. Free to poll and consumes no attestation.



## OpenAPI

````yaml /api-reference/openapi.json get /v1/ondo/swap/trading-status
openapi: 3.0.0
info:
  title: Frontline API
  version: 0.1.0
servers:
  - url: https://api.coinlist.co
    variables: {}
security: []
tags:
  - name: DocumentSubmissions
  - name: KYC
  - name: OAuth
  - name: Offers
  - name: Ondo
  - name: Participations
  - name: Pii
  - name: Requirements
  - name: Swap
  - name: Token
  - name: Wallet
  - name: Wallet Ownership
paths:
  /v1/ondo/swap/trading-status:
    get:
      tags:
        - Ondo
      summary: Get whether an Ondo asset is currently tradable
      description: >-
        Reports whether an Ondo asset can be traded right now on the given side,
        and the gross caps if so. Ondo reports its trading limits per side, so a
        buy and a sell of the same asset can differ. Free to poll and consumes
        no attestation.
      operationId: getOndoSwapTradingStatus
      parameters:
        - description: Ondo asset symbol
          in: query
          name: symbol
          required: true
          schema:
            example: AAPLon
            type: string
        - description: Whether to report the buy or the sell limits
          in: query
          name: side
          required: true
          schema:
            enum:
              - buy
              - sell
            example: buy
            type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OndoSwapTradingStatus'
          description: Successful response.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
          description: Error response.
      callbacks: {}
      security:
        - OAuth2: []
components:
  schemas:
    OndoSwapTradingStatus:
      additionalProperties: false
      description: >-
        Whether an Ondo asset is tradable right now, and the gross caps if so.
        `tradable` and both order caps describe the requested side.
        `gross_max_active_notional_value` is a session cap Ondo applies across
        both sides.
      properties:
        gross_max_active_notional_value:
          description: >-
            Cap in USD on the caller's outstanding orders in the session the
            market is currently in, both sides combined. Null when Ondo
            restricts the asset or the market is closed.
          example: '200000'
          nullable: true
          type: string
        gross_max_notional_value:
          description: >-
            Largest order Ondo will accept on the requested side, in USD. Null
            when Ondo restricts the asset, which is not the same as no limit.
          example: '1234.560000000000000000'
          nullable: true
          type: string
        gross_max_tokens:
          description: >-
            Largest order Ondo will accept on the requested side, in whole
            tokens. Null when Ondo restricts the asset, which is not the same as
            no limit.
          example: '100.000000000000000000'
          nullable: true
          type: string
        object:
          description: >-
            String representing the object's type. Objects of the same type
            share the same value.
          enum:
            - ondo_swap_trading_status
          type: string
        side:
          description: The side the request asked for, echoed back
          enum:
            - buy
            - sell
          example: buy
          type: string
        tradable:
          description: >-
            Whether the asset can be traded on the requested side right now.
            False whenever Ondo restricts it, the market is closed, or the
            current session disallows it.
          example: true
          type: boolean
      required:
        - object
        - side
        - tradable
        - gross_max_tokens
        - gross_max_notional_value
        - gross_max_active_notional_value
      title: OndoSwapTradingStatus
      type: object
    Error:
      additionalProperties: false
      properties:
        code:
          description: A human-readable message providing more details about the error.
          type: string
        errors:
          additionalProperties:
            items:
              type: string
            type: array
          type: object
        event_id:
          description: >-
            The unique identifier for the error event. This is useful for
            tracking and debugging.
          type: string
        message:
          description: >-
            For some errors that could be handled programmatically, a short
            string indicating the error code reported.
          type: string
        type:
          description: >-
            The type of error returned. One of `api_error`,
            `invalid_request_error`
          enum:
            - api_error
            - invalid_request_error
          type: string
      required:
        - type
        - message
      title: Error
      type: object
  securitySchemes:
    OAuth2:
      description: OAuth 2.0 authorization and token endpoints
      flows:
        authorizationCode:
          authorizationUrl: /oauth/authorize
          refreshUrl: /oauth/token
          scopes: {}
          tokenUrl: /oauth/token
        clientCredentials:
          refreshUrl: /oauth/token
          scopes: {}
          tokenUrl: /oauth/token
      type: oauth2

````