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

# Get all token configs for bridge and swap

> Fetch all bridge and swap token configs.



## OpenAPI

````yaml https://api.rhino.fi/bridge/swagger.json get /bridge-swap-token-configs
openapi: 3.1.0
info:
  title: Bridge API
  version: 0.0.1
  description: Functionality for interacting with Rhino bridge service
servers:
  - url: https://api.rhino.fi/bridge
security: []
tags:
  - name: quote
  - name: configs
  - name: history
  - name: swap
  - name: depositAddresses
paths:
  /bridge-swap-token-configs:
    get:
      tags:
        - configs
      summary: Get all token configs for bridge and swap
      description: Fetch all bridge and swap token configs.
      operationId: configs.bridgeSwapTokenConfigs
      parameters: []
      responses:
        '200':
          description: >-
            Map of token symbols to their configuration arrays across all
            supported chains.
          content:
            application/json:
              schema:
                type: object
                required: []
                properties: {}
                additionalProperties:
                  type: array
                  items:
                    $ref: '#/components/schemas/TokenConfigResponseSchema'
                  description: >-
                    Array of token configurations for the specified token across
                    different chains.
                description: >-
                  Map of token symbols to their configuration arrays across all
                  supported chains.
        '400':
          description: The request did not match the expected schema
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HttpApiDecodeError'
      security: []
components:
  schemas:
    TokenConfigResponseSchema:
      type: object
      required:
        - chain
        - tokenAddress
        - name
        - symbol
        - decimals
        - iconUrl
        - aggregators
        - status
      properties:
        chain:
          type: string
          description: Blockchain network identifier (e.g., "ethereum", "polygon").
        tokenAddress:
          type: string
          description: Contract address of the token on the specified chain.
        name:
          type: string
          description: Human-readable name of the token.
        symbol:
          type: string
          description: Token symbol (e.g., "USDT", "ETH").
        decimals:
          type: number
          description: Number of decimal places the token uses.
          title: finite
        iconUrl:
          type: string
          description: URL to the token icon image.
        aggregators:
          type: array
          items:
            $comment: /schemas/enums
            anyOf:
              - type: string
                title: KYBERSWAP
                enum:
                  - KYBERSWAP
              - type: string
                title: RHINO
                enum:
                  - RHINO
              - type: string
                title: ONEINCH
                enum:
                  - ONEINCH
              - type: string
                title: BEBOP
                enum:
                  - BEBOP
          description: List of swap aggregators that support this token.
        status:
          $ref: '#/components/schemas/StatusSchema'
        coingeckoId:
          type: string
          description: CoinGecko identifier for price data (optional).
        marketCap:
          allOf:
            - $ref: '#/components/schemas/JsonNumber'
          description: Market capitalization in USD (optional).
        inactive:
          type: boolean
          description: Whether the token is currently inactive (optional).
      additionalProperties: false
    HttpApiDecodeError:
      type: object
      required:
        - issues
        - message
        - _tag
      properties:
        issues:
          type: array
          items:
            $ref: '#/components/schemas/Issue'
        message:
          type: string
        _tag:
          type: string
          enum:
            - HttpApiDecodeError
      additionalProperties: false
      description: The request did not match the expected schema
    StatusSchema:
      type: object
      required:
        - state
        - reason
      properties:
        state:
          $comment: /schemas/enums
          anyOf:
            - type: string
              title: PENDING_REVIEW
              enum:
                - PENDING_REVIEW
            - type: string
              title: LISTED
              enum:
                - LISTED
            - type: string
              title: NOT_LISTED
              enum:
                - NOT_LISTED
            - type: string
              title: BLACKLISTED
              enum:
                - BLACKLISTED
            - type: string
              title: DELISTED
              enum:
                - DELISTED
          description: Current status state of the token listing.
        reason:
          type: array
          items:
            $comment: /schemas/enums
            anyOf:
              - type: string
                title: MANUAL
                enum:
                  - MANUAL
              - type: string
                title: CONFIG_SYNC
                enum:
                  - CONFIG_SYNC
              - type: string
                title: LISTED_FOR_OTHER_CHAIN
                enum:
                  - LISTED_FOR_OTHER_CHAIN
              - type: string
                title: INVALID_DECIMALS
                enum:
                  - INVALID_DECIMALS
              - type: string
                title: UNKNOWN_QUANTIZATION
                enum:
                  - UNKNOWN_QUANTIZATION
              - type: string
                title: NO_MARKET_CAP
                enum:
                  - NO_MARKET_CAP
              - type: string
                title: NO_LIQUIDITY
                enum:
                  - NO_LIQUIDITY
              - type: string
                title: CATEGORY_BLACKLIST
                enum:
                  - CATEGORY_BLACKLIST
              - type: string
                title: NO_COINGECKO_DATA
                enum:
                  - NO_COINGECKO_DATA
          description: Reasons for the current status state.
      additionalProperties: false
      description: Current listing status and reason for the token.
    JsonNumber:
      type: number
      description: a finite number
      title: finite
    Issue:
      type: object
      required:
        - _tag
        - path
        - message
      properties:
        _tag:
          type: string
          enum:
            - Pointer
            - Unexpected
            - Missing
            - Composite
            - Refinement
            - Transformation
            - Type
            - Forbidden
          description: The tag identifying the type of parse issue
        path:
          type: array
          items:
            $ref: '#/components/schemas/PropertyKey'
          description: The path to the property where the issue occurred
        message:
          type: string
          description: A descriptive message explaining the issue
      additionalProperties: false
      description: >-
        Represents an error encountered while parsing a value to match the
        schema
    PropertyKey:
      anyOf:
        - type: string
        - type: number
        - type: object
          required:
            - _tag
            - key
          properties:
            _tag:
              type: string
              enum:
                - symbol
            key:
              type: string
          additionalProperties: false
          description: an object to be decoded into a globally shared symbol

````