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

# List Tilts

> List Tilts in the API key organization.



## OpenAPI

````yaml api-reference/index-construction-preview-openapi.yaml GET /api/v1/tilts
openapi: 3.1.0
info:
  title: 'Tilt Index Construction API: Design Preview'
  version: 0.4.0-design-preview
  summary: >-
    A restrained public projection of Tilt's existing index construction
    workflow.
  description: |
    A Tilt is a persistent project for one index methodology. Its construction
    rules are the source, evaluated constituent snapshots are the build
    artifacts, and methodology history is version history. This bounded
    repository analogy does not imply branches, forks, merges, or cloning.

    This contract covers rules-based equity construction only. Applying
    construction saves the rules, evaluates them, and commits the complete
    weighted constituent snapshot atomically.
servers:
  - url: https://x.invalid
    description: Non-routable design preview
security:
  - ApiKey: []
tags:
  - name: Tilts
    description: Organization-owned Tilt projects and versions.
  - name: Construction
    description: Apply methodology and read its saved weighted evaluation.
  - name: Catalog
    description: >-
      Discover fields, functions, universes, and classifications used in
      expressions.
  - name: Tickers
    description: Resolve security identifiers to exact Tilt asset IDs.
  - name: Backtests
    description: Backtest a saved Tilt using its configured rebalance behavior.
paths:
  /api/v1/tilts:
    get:
      tags:
        - Tilts
      summary: List Tilts
      description: |
        Returns the current version of each Tilt owned by the API key's
        organization. This existing collection can contain Tilt types outside
        the rules-based equity creation workflow documented here.
      operationId: listTilts
      parameters:
        - $ref: '#/components/parameters/Page'
        - $ref: '#/components/parameters/PageSize'
        - name: published
          in: query
          schema:
            type: boolean
          description: >-
            Filter by publication state. Omit to return drafts and published
            Tilts.
      responses:
        '200':
          description: A page of Tilts.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedTiltList'
        '401':
          $ref: '#/components/responses/Unauthorized'
components:
  parameters:
    Page:
      name: page
      in: query
      schema:
        type: integer
        minimum: 1
    PageSize:
      name: page_size
      in: query
      schema:
        type: integer
        minimum: 1
        maximum: 100
        default: 10
  schemas:
    PaginatedTiltList:
      type: object
      required:
        - count
        - next
        - previous
        - results
      properties:
        count:
          type: integer
        next:
          type:
            - string
            - 'null'
          format: uri
        previous:
          type:
            - string
            - 'null'
          format: uri
        results:
          type: array
          items:
            $ref: '#/components/schemas/TiltSummary'
    TiltSummary:
      type: object
      required:
        - uuid
        - version_group_sqid
        - version_number
        - name
        - status
        - creation_status
        - created_at
        - updated_at
        - asset_type
      properties:
        uuid:
          type: string
          format: uuid
          description: Address of this Tilt version.
        version_group_sqid:
          type: string
          description: Stable identifier shared by versions of this Tilt project.
        version_number:
          type: integer
        name:
          type: string
        status:
          type: string
          enum:
            - draft
            - published
        creation_status:
          type: string
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        published_at:
          type:
            - string
            - 'null'
          format: date-time
        asset_type:
          type: string
    Error:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          additionalProperties: false
          required:
            - code
            - message
          properties:
            code:
              type: string
            message:
              type: string
  responses:
    Unauthorized:
      description: The API key is missing or invalid.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-Api-Key

````