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

# List reporting pairs

> Returns account reporting dimensions, including closed-only pairs.

<Note>Preview contract. Production availability remains subject to activation and release qualification. Examples are synthetic; the documentation cannot submit requests.</Note>

## Authorization

`read`; exact-link aggregate requires an unrestricted instrument policy.

## Behavior

Returns account reporting dimensions, including closed-only pairs. Optional search filters display pairs; follow next\_cursor until empty. Reporting pair\_id values are not execution instrument IDs.

## Request example

```http theme={null}
GET /v1/dashboard/pairs?exchange_link_id=17&environment=demo&currency=USDT
Authorization: Bearer YOUR_API_KEY_FROM_PRIVATE_STORAGE
```

All IDs and dates are illustrative. URL-encode opaque query values and supply each allowed key once. Optional filters and their types appear in the generated schema below.

## Response and errors

The generated response schema below is the wire contract. Preserve fixed-point strings, nullable fields and endpoint-specific envelopes. Inspect HTTP status and Content-Type before decoding failures; reused trading routes may return JSON or plain text. Authentication, entitlement and exact link/instrument restrictions apply in addition to endpoint validation. See [errors and recovery](/api/errors-and-limits).

Read the [related guide](/api/templates-and-history) for lifecycle, units and recovery semantics.


## OpenAPI

````yaml api/openapi.json GET /v1/dashboard/pairs
openapi: 3.1.0
info:
  title: Liftx integrations
  version: 1.0.0
  description: >-
    Preview contract for the Liftx API, TradingView webhook and session-owned
    integration settings. Production availability is pending activation and
    release qualification. External access requires Pro or trial entitlement and
    is unmetered within bounded resource limits. Receipt acceptance does not
    confirm execution completion. MCP is not active.
servers:
  - url: https://api.liftx.io
security: []
paths:
  /v1/dashboard/pairs:
    get:
      summary: Read canonical exact-link dashboard pairs
      description: >-
        Returns the canonical Liftx response documented below. Preserve
        fixed-point decimals and inspect HTTP status and Content-Type before
        decoding errors.
      operationId: get_v1_dashboard_pairs
      parameters:
        - name: exchange_link_id
          in: query
          required: true
          schema:
            type: integer
            minimum: 1
            maximum: 9007199254740991
        - name: environment
          in: query
          required: true
          schema:
            type: string
        - name: currency
          in: query
          required: true
          schema:
            type: string
        - name: market
          in: query
          required: false
          schema:
            type: string
        - name: search
          in: query
          required: false
          schema:
            type: string
        - name: cursor
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PairOptions'
              examples:
                synthetic:
                  summary: >-
                    Synthetic reporting pair; pair ID is not an execution
                    instrument
                  description: >-
                    Synthetic documentation data, not an account snapshot,
                    executable market configuration or production-availability
                    assertion. IDs, quantities, prices, times and values are
                    illustrative.
                  value:
                    scope:
                      exchange_link_id: 17
                      environment: demo
                      currency: USDT
                    market: all
                    search: ''
                    cursor: ''
                    options:
                      - pair_id: >-
                          7499fad9dce3c16628c505192539ea7900157cf5b576a33cc085193acc7fa8e0
                        base: BTC
                        quote: USDT
                    next_cursor: ''
        default:
          description: >-
            Integration errors use Error; existing trading handlers retain their
            own JSON or text/plain error codec. Inspect status and content type.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
            text/plain:
              schema:
                type: string
      security:
        - ApiKey: []
components:
  schemas:
    PairOptions:
      type: object
      properties:
        scope:
          $ref: '#/components/schemas/Scope'
        market:
          type: string
        search:
          type: string
        cursor:
          type: string
        options:
          type: array
          items:
            $ref: '#/components/schemas/Pair'
        next_cursor:
          type: string
      required:
        - scope
        - market
        - search
        - cursor
        - options
        - next_cursor
      additionalProperties: false
    Error:
      type: object
      properties:
        success:
          const: false
        error:
          type: object
          properties:
            code:
              type: string
            message:
              type: string
          required:
            - code
            - message
          additionalProperties: false
      required:
        - success
        - error
      additionalProperties: false
    Scope:
      type: object
      properties:
        exchange_link_id:
          type: integer
          format: int64
        environment:
          type: string
        currency:
          type: string
      required:
        - exchange_link_id
        - environment
        - currency
      additionalProperties: false
    Pair:
      type: object
      properties:
        pair_id:
          type: string
        base:
          type: string
        quote:
          type: string
      required:
        - pair_id
        - base
        - quote
      additionalProperties: false
  securitySchemes:
    ApiKey:
      type: http
      scheme: bearer
      bearerFormat: lx_api_<credential UUID>.<256-bit secret>

````

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