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

# Get version timeline

> List all versions of an AI system with their first/last observed trace timestamps, used to draw version boundary markers.



## OpenAPI

````yaml /api-specs/cloud/public-api.json get /api/model-services/v1/aisystem/{system_id}/versions
openapi: 3.0.3
info:
  title: Domino Public API
  description: Reference for Domino's public REST API endpoints.
  version: 6.4.0
  x-catalog-key: nucleus
servers:
  - url: https://mycluster.domino.tech
    description: >-
      Replace 'mycluster.domino.tech' with your Domino cluster hostname. For
      Domino Cloud customers, that is `your-subdomain`.domino.tech (e.g.,
      acme.domino.tech). For self-hosted deployments, it is the hostname you
      reach the Domino UI at.
security: []
tags:
  - name: Projects
  - name: Project templates
  - name: Workspaces
  - name: Jobs
  - name: HPC Jobs
  - name: Environments
  - name: Hardware Tiers
  - name: Datasets
  - name: Data Sources
  - name: GenAI
  - name: AI Systems
  - name: Apps
  - name: App versions
  - name: App instances
  - name: Model APIs
  - name: Registered models
  - name: Model deployment
  - name: Extensions
  - name: Cost and billing
  - name: Users and organizations
  - name: Service accounts
  - name: Personal Access Tokens
  - name: Personal Access Tokens (admin)
  - name: Audit Trail
  - name: Custom metrics
  - name: PPM
  - name: Model Monitoring models
  - name: Model Monitoring drift and quality
  - name: Model Monitoring settings
  - name: Model Monitoring authentication
  - name: Governance bundles
  - name: Governance policies
  - name: Governance evidence and results
  - name: Governance operations
  - name: NetApp Volumes
  - name: NetApp Volumes snapshots
  - name: NetApp Volumes filesystems
  - name: NetApp Volumes transfers
  - name: Tags
  - name: Properties
externalDocs:
  description: OpenAPI
  url: https://swagger.io/resources/open-api/
paths:
  /api/model-services/v1/aisystem/{system_id}/versions:
    get:
      tags:
        - AI Systems
      summary: Get version timeline
      description: >-
        List all versions of an AI system with their first/last observed trace
        timestamps, used to draw version boundary markers.
      operationId: get_version_timeline
      parameters:
        - in: path
          name: system_id
          required: true
          schema:
            type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/mlflow-proxy_GetVersionTimelineResponseBody
          description: OK
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/mlflow-proxy_ErrorModel'
          description: Error
components:
  schemas:
    mlflow-proxy_GetVersionTimelineResponseBody:
      additionalProperties: false
      properties:
        $schema:
          description: A URL to the JSON Schema for this object.
          example: >-
            /api/model-services/v1/aisystem/schemas/GetVersionTimelineResponseBody.json
          format: uri
          readOnly: true
          type: string
        versions:
          description: Versions ordered by their first observed trace.
          items:
            $ref: '#/components/schemas/mlflow-proxy_VersionInfo'
          nullable: true
          type: array
      required:
        - versions
      type: object
    mlflow-proxy_ErrorModel:
      additionalProperties: false
      properties:
        $schema:
          description: A URL to the JSON Schema for this object.
          example: /api/model-services/v1/aisystem/schemas/ErrorModel.json
          format: uri
          readOnly: true
          type: string
        detail:
          description: >-
            A human-readable explanation specific to this occurrence of the
            problem.
          example: Property foo is required but is missing.
          type: string
        errors:
          description: Optional list of individual error details
          items:
            $ref: '#/components/schemas/mlflow-proxy_ErrorDetail'
          nullable: true
          type: array
        instance:
          description: >-
            A URI reference that identifies the specific occurrence of the
            problem.
          example: https://example.com/error-log/abc123
          format: uri
          type: string
        status:
          description: HTTP status code
          example: 400
          format: int64
          type: integer
        title:
          description: >-
            A short, human-readable summary of the problem type. This value
            should not change between occurrences of the error.
          example: Bad Request
          type: string
        type:
          default: about:blank
          description: A URI reference to human-readable documentation for the error.
          example: https://example.com/errors/example
          format: uri
          type: string
      type: object
    mlflow-proxy_VersionInfo:
      additionalProperties: false
      properties:
        label:
          description: Human-friendly name for the version (currently the version id).
          type: string
        last_seen_at:
          description: Timestamp of the most recent observed trace for this version.
          format: date-time
          type: string
        started_at:
          description: >-
            Timestamp of the first observed trace for this version. The frontend
            renders a vertical boundary marker at this time.
          format: date-time
          type: string
        version_id:
          description: Identifier of the AI system version.
          type: string
      required:
        - version_id
        - label
        - started_at
        - last_seen_at
      type: object
    mlflow-proxy_ErrorDetail:
      additionalProperties: false
      properties:
        location:
          description: >-
            Where the error occurred, e.g. 'body.items[3].tags' or
            'path.thing-id'
          type: string
        message:
          description: Error message text
          type: string
        value:
          description: The value at the given location
      type: object

````

## Related topics

- [Get dataset timeline](/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-dataset-timeline.md)
- [Attach a Domino object to a bundle](/api-reference/governance-bundles/attach-a-domino-object-to-a-bundle.md)
- [Get bundle by ID](/api-reference/governance-bundles/get-bundle-by-id.md)
- [Monitor Flows](/cloud/platform-capabilities/features/flows/monitor-flows.md)
