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

# Get ITN Limits for an Asset

> This endpoint returns your ITN mint and redeem limits for an asset on each network it is deployed on, and how much you can still mint and redeem in the current session. All amounts are USD notional values.

Your Ondo account must be linked to an Alpaca account for ITN. See the prerequisites in [ITN Integration](https://docs.ondo.finance/api-reference/itn-integration).

Limits:
- `sessionLimits` lists your limit for each market session. A limit of `"0"` means that side is closed during the session.
- `remaining` is the amount you can still mint or redeem on the network in the current session. Your account limit is shared across networks.
- `minMintNotional` is the smallest mint request accepted.

This endpoint does not report pauses. To check whether minting or redeeming is open, see [Get ITN Status](https://docs.ondo.finance/api-reference/itn/get-itn-status).

For caching details on this endpoint, please see: [Endpoint Caching](https://docs.ondo.finance/api-reference/endpoint-caching).

For the complete ITN workflow, see [ITN Integration](https://docs.ondo.finance/api-reference/itn-integration).




## OpenAPI

````yaml /openapi.json get /v1/itn/assets/{symbol}/limits
openapi: 3.0.4
info:
  title: GM Backend API
  description: An API spec for the Ondo GM Backend API.
  version: 1.0.0
servers:
  - url: https://api.gm.ondo.finance
    description: GM Backend API
security: []
tags:
  - name: Attestations
    description: Get Mint and Redeem Attestations
  - name: Assets
    description: Get Asset Price Information
  - name: Portfolios
    description: Get Ondo Intelligent Portfolio Information
  - name: Tickers
    description: Get Ticker Information
  - name: Chains
    description: Get On Chain Data
  - name: Limits
    description: Get Trading Limits
  - name: Status
    description: Get Market and Trading Statuses
  - name: ITN
    description: Get Alpaca ITN Assets, Statuses, and Limits
paths:
  /v1/itn/assets/{symbol}/limits:
    get:
      tags:
        - ITN
      summary: Get ITN Limits for an Asset
      description: >
        This endpoint returns your ITN mint and redeem limits for an asset on
        each network it is deployed on, and how much you can still mint and
        redeem in the current session. All amounts are USD notional values.


        Your Ondo account must be linked to an Alpaca account for ITN. See the
        prerequisites in [ITN
        Integration](https://docs.ondo.finance/api-reference/itn-integration).


        Limits:

        - `sessionLimits` lists your limit for each market session. A limit of
        `"0"` means that side is closed during the session.

        - `remaining` is the amount you can still mint or redeem on the network
        in the current session. Your account limit is shared across networks.

        - `minMintNotional` is the smallest mint request accepted.


        This endpoint does not report pauses. To check whether minting or
        redeeming is open, see [Get ITN
        Status](https://docs.ondo.finance/api-reference/itn/get-itn-status).


        For caching details on this endpoint, please see: [Endpoint
        Caching](https://docs.ondo.finance/api-reference/endpoint-caching).


        For the complete ITN workflow, see [ITN
        Integration](https://docs.ondo.finance/api-reference/itn-integration).
      operationId: getITNLimits
      parameters:
        - name: symbol
          in: path
          description: The GM token symbol
          example: AAPLon
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetITNLimitsResponse'
              example:
                timestamp: 1759777200000
                symbol: AAPLon
                currentSession: regular
                minMintNotional: '1000'
                networks:
                  - networkChainId: ethereum-1
                    alpacaNetwork: ethereum
                    sessionLimits:
                      - session: premarket
                        mint: '1000000'
                        redeem: '1000000'
                      - session: regular
                        mint: '2000000'
                        redeem: '2000000'
                      - session: postmarket
                        mint: '1000000'
                        redeem: '1000000'
                      - session: overnight
                        mint: '1000000'
                        redeem: '1000000'
                      - session: offhours
                        mint: '500000'
                        redeem: '500000'
                    remaining:
                      mint: '1880000'
                      redeem: '2000000'
                  - ...
        '400':
          description: >-
            One of the request parameters is invalid. Please see the returned
            message and documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    code: INVALID_SYMBOL
                    message: >-
                      invalid symbol; must be at least 3 characters long and end
                      with 'on'
                    documentation: >-
                      https://docs.ondo.finance/api-reference/error-codes#invalid_symbol
        '401':
          description: Missing or invalid API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    code: MISSING_API_KEY
                    message: missing API key
                    documentation: >-
                      https://docs.ondo.finance/api-reference/error-codes#missing_api_key
        '403':
          description: >-
            The account is not eligible for ITN. Please see the returned message
            and documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    code: ITN_ACCOUNT_NOT_ELIGIBLE
                    message: account or wallet is not eligible for ITN
                    documentation: >-
                      https://docs.ondo.finance/api-reference/error-codes#itn_account_not_eligible
        '404':
          description: >-
            The provided asset symbol does not exist or is not available through
            ITN. Please see the returned message and documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    code: ASSET_NOT_FOUND
                    message: asset not found
                    documentation: >-
                      https://docs.ondo.finance/api-reference/error-codes#asset_not_found
        '429':
          description: >-
            The account has exceeded its rate limits. Please see the returned
            message and documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    code: RATE_LIMITED
                    message: rate limit exceeded
                    documentation: >-
                      https://docs.ondo.finance/api-reference/error-codes#rate_limited
        '500':
          description: >-
            An internal server error occurred. Please see the returned message
            and documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                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
      security:
        - apiKey: []
components:
  schemas:
    GetITNLimitsResponse:
      type: object
      properties:
        timestamp:
          type: number
          description: The Unix timestamp in milliseconds when the limits were evaluated.
          example: 1759777200000
        symbol:
          type: string
          example: AAPLon
          description: The GM token symbol.
        currentSession:
          type: string
          description: The current market session. `remaining` applies to this session.
          enum:
            - premarket
            - regular
            - postmarket
            - overnight
            - offhours
          example: regular
        minMintNotional:
          type: string
          description: >-
            The minimum USD notional value of a mint request, represented as a
            string-encoded decimal with up to 2 digits after the decimal point.
          example: '1000'
        networks:
          type: array
          description: Your limits for the asset on each network it is deployed on.
          items:
            $ref: '#/components/schemas/ITNNetworkLimits'
      required:
        - timestamp
        - symbol
        - currentSession
        - minMintNotional
        - networks
    ErrorResponse:
      type: object
      properties:
        message:
          type: string
          description: A human-readable message providing more details about the error.
        documentation:
          type: string
          description: A URL to the relevant documentation for this error.
        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.
      required:
        - code
        - message
    ITNNetworkLimits:
      type: object
      properties:
        networkChainId:
          $ref: '#/components/schemas/GMChains'
        alpacaNetwork:
          type: string
          description: Alpaca's name for the network.
          example: ethereum
        sessionLimits:
          type: array
          description: Your mint and redeem limit for each market session.
          items:
            $ref: '#/components/schemas/ITNSessionLimit'
        remaining:
          allOf:
            - $ref: '#/components/schemas/ITNSideAmounts'
          description: >-
            The USD notional value you can still mint or redeem on the network
            in the current session.
      required:
        - networkChainId
        - alpacaNetwork
        - sessionLimits
        - remaining
    GMChains:
      type: string
      description: The chain's identifier including the chain name and chain id.
      enum:
        - ethereum-1
        - bsc-56
        - solana-900
    ITNSessionLimit:
      type: object
      properties:
        session:
          type: string
          description: The market session.
          enum:
            - premarket
            - regular
            - postmarket
            - overnight
            - offhours
          example: regular
        mint:
          type: string
          description: >-
            The maximum USD notional value you can mint during the session,
            represented as a string-encoded decimal with up to 2 digits after
            the decimal point. `"0"` means minting is closed during the session.
          example: '2000000'
        redeem:
          type: string
          description: >-
            The maximum USD notional value you can redeem during the session,
            represented as a string-encoded decimal with up to 2 digits after
            the decimal point. `"0"` means redeeming is closed during the
            session.
          example: '2000000'
      required:
        - session
        - mint
        - redeem
    ITNSideAmounts:
      type: object
      properties:
        mint:
          type: string
          description: >-
            The remaining USD notional value you can mint, represented as a
            string-encoded decimal with up to 2 digits after the decimal point.
          example: '1880000'
        redeem:
          type: string
          description: >-
            The remaining USD notional value you can redeem, represented as a
            string-encoded decimal with up to 2 digits after the decimal point.
          example: '2000000'
      required:
        - mint
        - redeem
  securitySchemes:
    apiKey:
      type: apiKey
      name: x-api-key
      in: header

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.