> ## 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 Status

> This endpoint reports whether ITN minting and redeeming are open, both globally and for each asset on each network.

**Global Status**

The top-level `mint` and `redeem` objects report whether each side is open globally. When a side is closed, every asset on every network is also unavailable for that side.

**Per-Network Availability**

Each entry in `assets[].networks` reports whether minting and redeeming are enabled for that asset on that network.

**ITN Status Reason Codes**

When a side is closed or unavailable, `reason` is set. Otherwise, `reason` is `null`.

`reason.code` is one of:
- `ITN_UNAVAILABLE`: ITN is temporarily unavailable, either platform-wide or for the asset.
- `MARKET_PAUSED`: ITN minting or redeeming is paused for all assets.
- `PAUSED_GM_CHAIN`: ITN minting or redeeming is paused on the network. Only returned per network.
- `ASSET_PAUSED`: The asset is paused for ITN. Only returned per network.

For limits on how much you can mint or redeem, see [Get ITN Limits for an Asset](https://docs.ondo.finance/api-reference/itn/get-itn-limits-for-an-asset).

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/status
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/status:
    get:
      tags:
        - ITN
      summary: Get ITN Status
      description: >
        This endpoint reports whether ITN minting and redeeming are open, both
        globally and for each asset on each network.


        **Global Status**


        The top-level `mint` and `redeem` objects report whether each side is
        open globally. When a side is closed, every asset on every network is
        also unavailable for that side.


        **Per-Network Availability**


        Each entry in `assets[].networks` reports whether minting and redeeming
        are enabled for that asset on that network.


        **ITN Status Reason Codes**


        When a side is closed or unavailable, `reason` is set. Otherwise,
        `reason` is `null`.


        `reason.code` is one of:

        - `ITN_UNAVAILABLE`: ITN is temporarily unavailable, either
        platform-wide or for the asset.

        - `MARKET_PAUSED`: ITN minting or redeeming is paused for all assets.

        - `PAUSED_GM_CHAIN`: ITN minting or redeeming is paused on the network.
        Only returned per network.

        - `ASSET_PAUSED`: The asset is paused for ITN. Only returned per
        network.


        For limits on how much you can mint or redeem, see [Get ITN Limits for
        an
        Asset](https://docs.ondo.finance/api-reference/itn/get-itn-limits-for-an-asset).


        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: getITNStatus
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetITNStatusResponse'
              example:
                timestamp: 1759777200000
                currentSession: regular
                mint:
                  isOpen: true
                  reason: null
                redeem:
                  isOpen: true
                  reason: null
                assets:
                  - symbol: AAPLon
                    networks:
                      - networkChainId: bsc-56
                        alpacaNetwork: binance
                        mint:
                          enabled: false
                          reason:
                            code: PAUSED_GM_CHAIN
                            message: chain is paused
                            documentation: >-
                              https://docs.ondo.finance/api-reference/error-codes#paused_gm_chain
                        redeem:
                          enabled: true
                          reason: null
                      - networkChainId: ethereum-1
                        alpacaNetwork: ethereum
                        mint:
                          enabled: true
                          reason: null
                        redeem:
                          enabled: true
                          reason: null
                  - ...
        '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
        '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:
    GetITNStatusResponse:
      type: object
      properties:
        timestamp:
          type: number
          description: The Unix timestamp in milliseconds when the status was evaluated.
          example: 1759777200000
        currentSession:
          type: string
          description: The current market session.
          enum:
            - premarket
            - regular
            - postmarket
            - overnight
            - offhours
          example: regular
        mint:
          allOf:
            - $ref: '#/components/schemas/ITNMarketStatus'
          description: Whether ITN minting is open globally.
        redeem:
          allOf:
            - $ref: '#/components/schemas/ITNMarketStatus'
          description: Whether ITN redeeming is open globally.
        assets:
          type: array
          description: The availability of each ITN asset on each network.
          items:
            $ref: '#/components/schemas/ITNAssetStatus'
      required:
        - timestamp
        - currentSession
        - mint
        - redeem
        - assets
    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
    ITNMarketStatus:
      type: object
      properties:
        isOpen:
          type: boolean
          description: Indicates whether the side is open globally.
          example: true
        reason:
          allOf:
            - $ref: '#/components/schemas/ITNStatusReason'
          nullable: true
          description: The reason the side is closed. `null` when the side is open.
      required:
        - isOpen
        - reason
    ITNAssetStatus:
      type: object
      properties:
        symbol:
          type: string
          example: AAPLon
          description: The GM token symbol.
        networks:
          type: array
          description: The asset's availability on each network.
          items:
            $ref: '#/components/schemas/ITNNetworkStatus'
      required:
        - symbol
        - networks
    ITNStatusReason:
      description: Reason ITN minting or redeeming is unavailable.
      allOf:
        - $ref: '#/components/schemas/ReasonBase'
        - type: object
          properties:
            code:
              $ref: '#/components/schemas/ITNStatusReasonCode'
          required:
            - code
    ITNNetworkStatus:
      type: object
      properties:
        networkChainId:
          $ref: '#/components/schemas/GMChains'
        alpacaNetwork:
          type: string
          description: Alpaca's name for the network.
          example: ethereum
        mint:
          allOf:
            - $ref: '#/components/schemas/ITNAvailability'
          description: Whether minting is available for the asset on the network.
        redeem:
          allOf:
            - $ref: '#/components/schemas/ITNAvailability'
          description: Whether redeeming is available for the asset on the network.
      required:
        - networkChainId
        - alpacaNetwork
        - mint
        - redeem
    ReasonBase:
      type: object
      properties:
        message:
          type: string
          description: The human-readable message describing the reason
          example: Weekend/Holiday
        documentation:
          type: string
          description: Additional documentation or reference
          example: https://docs.ondo.finance/
      required:
        - message
        - documentation
    ITNStatusReasonCode:
      type: string
      enum:
        - ITN_UNAVAILABLE
        - MARKET_PAUSED
        - PAUSED_GM_CHAIN
        - ASSET_PAUSED
      description: The code indicating why ITN minting or redeeming is unavailable.
    GMChains:
      type: string
      description: The chain's identifier including the chain name and chain id.
      enum:
        - ethereum-1
        - bsc-56
        - solana-900
    ITNAvailability:
      type: object
      properties:
        enabled:
          type: boolean
          description: >-
            Indicates whether the side is available for the asset on the
            network.
          example: true
        reason:
          allOf:
            - $ref: '#/components/schemas/ITNStatusReason'
          nullable: true
          description: >-
            The reason the side is unavailable. `null` when the side is
            available.
      required:
        - enabled
        - reason
  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.