Fleet Matg API

The matg API from Fleet — 18 operation(s) for matg.

Operations 19

GET /v1/matg/options/{kind} Get Launch Options #
GET /v1/matg/pipelines List Pipelines #
GET /v1/matg/pipelines/{name} Get Pipeline #
GET /v1/matg/workflows/{name} Browse Workflows #
POST /v1/matg/preflight Check Environment #
POST /v1/matg/runs Create Run #
GET /v1/matg/runs List Runs #
GET /v1/matg/runs/{workflow_id} Get Run #
GET /v1/matg/runs/{workflow_id}/progress Get Run Progress #
GET /v1/matg/runs/{workflow_id}/accepted-network-source/{entry_id} Get Accepted Network Source #
GET /v1/matg/runs/{workflow_id}/updates Get Run Updates #
GET /v1/matg/runs/{workflow_id}/artifacts/{work_id} Get Run Artifact #
GET /v1/matg/runs/{workflow_id}/artifacts-history Get Run Artifact History #
GET /v1/matg/runs/{workflow_id}/registry-file Get Run Registry File #
GET /v1/matg/runs/{workflow_id}/registry-manifest Get Run Registry Manifest #
POST /v1/matg/runs/{workflow_id}/cancel Cancel Run #
POST /v1/matg/runs/{workflow_id}/cancel-stuck Close Stuck Cancelled Run #
POST /v1/matg/runs/{workflow_id}/retry Retry Run #
POST /v1/matg/runs/{workflow_id}/resume Resume Run #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fleetai-com:fleetai-com-matg-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fleetai-com-matg-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fleet Orchestrator Matg API
  version: 0.1.0
servers:
- url: https://orchestrator.fleetai.com
  description: Fleet Orchestrator (named by the official fleet-python SDK)
tags:
- name: matg
paths:
  /v1/matg/options/{kind}:
    get:
      tags:
      - matg
      summary: Get Launch Options
      operationId: get_launch_options_v1_matg_options__kind__get
      parameters:
      - name: kind
        in: path
        required: true
        schema:
          enum:
          - products
          - fi-models
          - fleet-models
          - environments
          - targets
          type: string
          title: Kind
      - name: env_key
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            maxLength: 200
          - type: 'null'
          title: Env Key
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Launch Options V1 Matg Options  Kind  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/pipelines:
    get:
      tags:
      - matg
      summary: List Pipelines
      operationId: list_pipelines_v1_matg_pipelines_get
      parameters:
      - name: environment
        in: query
        required: false
        schema:
          enum:
          - staging
          - prod
          type: string
          default: staging
          title: Environment
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response List Pipelines V1 Matg Pipelines Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/pipelines/{name}:
    get:
      tags:
      - matg
      summary: Get Pipeline
      operationId: get_pipeline_v1_matg_pipelines__name__get
      parameters:
      - name: name
        in: path
        required: true
        schema:
          type: string
          pattern: ^[a-z][a-z0-9-]{0,63}$
          title: Name
      - name: selector
        in: query
        required: false
        schema:
          type: string
          pattern: ^(?:staging|prod|latest|v(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*))$
          default: staging
          title: Selector
      - name: environment
        in: query
        required: false
        schema:
          enum:
          - staging
          - prod
          type: string
          default: staging
          title: Environment
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Pipeline V1 Matg Pipelines  Name  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/workflows/{name}:
    get:
      tags:
      - matg
      summary: Browse Workflows
      operationId: browse_workflows_v1_matg_workflows__name__get
      parameters:
      - name: name
        in: path
        required: true
        schema:
          type: string
          pattern: ^[a-z][a-z0-9-]{0,63}$
          title: Name
      - name: selector
        in: query
        required: false
        schema:
          type: string
          pattern: ^(staging|prod|latest|v[0-9]+\.[0-9]+\.[0-9]+)$
          default: staging
          title: Selector
      - name: environment
        in: query
        required: false
        schema:
          enum:
          - staging
          - prod
          type: string
          default: staging
          title: Environment
      - name: key
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            maxLength: 512
          - type: 'null'
          title: Key
      - name: version_index
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
            minimum: 0
          - type: 'null'
          title: Version Index
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          minimum: 0
          default: 0
          title: Offset
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Browse Workflows V1 Matg Workflows  Name  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/preflight:
    post:
      tags:
      - matg
      summary: Check Environment
      operationId: check_environment_v1_matg_preflight_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PreflightRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Check Environment V1 Matg Preflight Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs:
    post:
      tags:
      - matg
      summary: Create Run
      operationId: create_run_v1_matg_runs_post
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RunRequest'
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Create Run V1 Matg Runs Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - matg
      summary: List Runs
      operationId: list_runs_v1_matg_runs_get
      parameters:
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          default: 50
          title: Limit
      - name: pipeline
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            pattern: ^[a-z][a-z0-9-]{0,63}$
          - type: 'null'
          title: Pipeline
      - name: environment
        in: query
        required: false
        schema:
          anyOf:
          - enum:
            - staging
            - prod
            type: string
          - type: 'null'
          title: Environment
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            pattern: ^(pending|running|completed|failed|cancelled|terminated|timed_out)$
          - type: 'null'
          title: Status
      - name: cursor
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            maxLength: 128
          - type: 'null'
          title: Cursor
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response List Runs V1 Matg Runs Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}:
    get:
      tags:
      - matg
      summary: Get Run
      operationId: get_run_v1_matg_runs__workflow_id__get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run V1 Matg Runs  Workflow Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/progress:
    get:
      tags:
      - matg
      summary: Get Run Progress
      description: Return stage and entry counts without transferring entry histories.
      operationId: get_run_progress_v1_matg_runs__workflow_id__progress_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Progress V1 Matg Runs  Workflow Id  Progress Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/accepted-network-source/{entry_id}:
    get:
      tags:
      - matg
      summary: Get Accepted Network Source
      description: Return a source receipt derived from one server-read immutable run result.
      operationId: get_accepted_network_source_v1_matg_runs__workflow_id__accepted_network_source__entry_id__get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: entry_id
        in: path
        required: true
        schema:
          type: string
          pattern: ^[A-Za-z0-9._-]{1,200}$
          title: Entry Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Accepted Network Source V1 Matg Runs  Workflow Id  Accepted Network Source  Entry Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/updates:
    get:
      tags:
      - matg
      summary: Get Run Updates
      operationId: get_run_updates_v1_matg_runs__workflow_id__updates_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: cursor
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            maxLength: 128
          - type: 'null'
          title: Cursor
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Updates V1 Matg Runs  Workflow Id  Updates Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/artifacts/{work_id}:
    get:
      tags:
      - matg
      summary: Get Run Artifact
      operationId: get_run_artifact_v1_matg_runs__workflow_id__artifacts__work_id__get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: work_id
        in: path
        required: true
        schema:
          type: string
          pattern: ^[A-Za-z0-9._-]{1,200}$
          title: Work Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Artifact V1 Matg Runs  Workflow Id  Artifacts  Work Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/artifacts-history:
    get:
      tags:
      - matg
      summary: Get Run Artifact History
      description: Return a bounded, team-checked page of durable stage artifacts.
      operationId: get_run_artifact_history_v1_matg_runs__workflow_id__artifacts_history_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: cursor
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            maxLength: 64
          - type: 'null'
          title: Cursor
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          default: 50
          title: Limit
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Artifact History V1 Matg Runs  Workflow Id  Artifacts History Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/registry-file:
    get:
      tags:
      - matg
      summary: Get Run Registry File
      description: Download one exact Registry file pinned by a team MATG run.
      operationId: get_run_registry_file_v1_matg_runs__workflow_id__registry_file_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: artifact_key
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 512
          title: Artifact Key
      - name: version_index
        in: query
        required: true
        schema:
          type: integer
          maximum: 1000000
          minimum: 0
          title: Version Index
      - name: path
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 512
          title: Path
      - name: work_id
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 200
          title: Work Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Registry File V1 Matg Runs  Workflow Id  Registry File Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/registry-manifest:
    get:
      tags:
      - matg
      summary: Get Run Registry Manifest
      description: List files from one exact run-pinned Registry version.
      operationId: get_run_registry_manifest_v1_matg_runs__workflow_id__registry_manifest_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: artifact_key
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 512
          title: Artifact Key
      - name: version_index
        in: query
        required: true
        schema:
          type: integer
          maximum: 1000000
          minimum: 0
          title: Version Index
      - name: work_id
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 200
          title: Work Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Run Registry Manifest V1 Matg Runs  Workflow Id  Registry Manifest Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/cancel:
    post:
      tags:
      - matg
      summary: Cancel Run
      operationId: cancel_run_v1_matg_runs__workflow_id__cancel_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Cancel Run V1 Matg Runs  Workflow Id  Cancel Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/cancel-stuck:
    post:
      tags:
      - matg
      summary: Close Stuck Cancelled Run
      operationId: close_stuck_cancelled_run_v1_matg_runs__workflow_id__cancel_stuck_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StuckCancellationRequest'
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Close Stuck Cancelled Run V1 Matg Runs  Workflow Id  Cancel Stuck Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/retry:
    post:
      tags:
      - matg
      summary: Retry Run
      operationId: retry_run_v1_matg_runs__workflow_id__retry_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RetryRequest'
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Retry Run V1 Matg Runs  Workflow Id  Retry Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/matg/runs/{workflow_id}/resume:
    post:
      tags:
      - matg
      summary: Resume Run
      operationId: resume_run_v1_matg_runs__workflow_id__resume_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResumeRequest'
      responses:
        '202':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Resume Run V1 Matg Runs  Workflow Id  Resume Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    ResumeRequest:
      properties:
        pipeline:
          type: string
          pattern: ^[a-z0-9][a-z0-9_-]{0,99}$
          title: Pipeline
        selector:
          type: string
          pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{0,63}$
          title: Selector
        environment:
          type: string
          enum:
          - staging
          - prod
          title: Environment
          default: staging
        workflow_id:
          anyOf:
          - type: string
            pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{0,199}$
          - type: 'null'
          title: Workflow Id
        idempotency_key:
          type: string
          maxLength: 200
          minLength: 1
          pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$
          title: Idempotency Key
        entry_id:
          anyOf:
          - type: string
            maxLength: 200
            minLength: 1
          - type: 'null'
          title: Entry Id
        saved_author_work:
          anyOf:
          - $ref: '#/components/schemas/SavedAuthorWorkRef'
          - type: 'null'
        ups_usecase:
          anyOf:
          - type: string
            enum:
            - foundry
            - matg
          - type: 'null'
          title: Ups Usecase
        ups_project_id:
          anyOf:
          - type: string
            pattern: ^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$
          - type: 'null'
          title: Ups Project Id
      additionalProperties: false
      type: object
      required:
      - pipeline
      - selector
      - idempotency_key
      title: ResumeRequest
      description: Resume one failed entry with its original launch configuration.
    RunRequest:
      properties:
        pipeline:
          type: string
          pattern: ^[a-z0-9][a-z0-9_-]{0,99}$
          title: Pipeline
        selector:
          type: string
          pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{0,63}$
          title: Selector
        environment:
          type: string
          enum:
          - staging
          - prod
          title: Environment
          default: staging
        config:
          anyOf:
          - additionalProperties: true
            type: object
          - type: 'null'
          title: Config
        target_env_key:
          anyOf:
          - type: string
            pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{0,199}$
          - type: 'null'
          title: Target Env Key
        fi_max_dispatches:
          anyOf:
          - type: integer
            maximum: 10000.0
            minimum: 1.0
          - type: 'null'
          title: Fi Max Dispatches
        ups_usecase:
          type: string
          enum:
          - foundry
          - matg
          title: Ups Usecase
          default: matg
        ups_project_id:
          type: string
          pattern: ^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$
          title: Ups Project Id
        smoke:
          type: boolean
          title: Smoke
          default: false
        workflow_id:
          anyOf:
          - type: string
            pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{0,199}$
          - type: 'null'
          title: Workflow Id
        idempotency_key:
          type: string
          maxLength: 200
          minLength: 1
          pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$
          title: Idempotency Key
      additionalProperties: false
      type: object
      required:
      - pipeline
      - selector
      - ups_project_id
      - idempotency_key
      title: RunRequest
    PreflightRequest:
      properties:
        pin:
          additionalProperties: true
          type: object
          title: Pin
      additionalProperties: false
      type: object
      required:
      - pin
      title: PreflightRequest
    RetryRequest:
      properties:
        idempotency_key:
          type: string
          maxLength: 200
          minLength: 1
          pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$
          title: Idempotency Key
        ups_usecase:
          anyOf:
          - type: string
            enum:
            - foundry
            - matg
          - type: 'null'
          title: Ups Usecase
        ups_project_id:
          anyOf:
          - type: string
            pattern: ^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$
          - type: 'null'
          title: Ups Project Id
      additionalProperties: false
      type: object
      required:
      - idempotency_key
      title: RetryRequest
    SavedAuthorWorkRef:
      properties:
        kind:
          type: string
          const: odyssey_verifier_author_repair_v1
          title: Kind
        artifact_key:
          type: string
          pattern: ^odyssey/saved-author-work/[a-zA-Z0-9][a-zA-Z0-9._/-]{0,500}$
          title: Artifact Key
        version_index:
          type: integer
          minimum: 0.0
          title: Version Index
        bundle_sha256:
          type: string
          pattern: ^[a-f0-9]{64}$
          title: Bundle Sha256
      additionalProperties: false
      type: object
      required:
      - kind
      - artifact_key
      - version_index
      - bundle_sha256
      title: SavedAuthorWorkRef
      description: Recover verifier artifacts; evaluation requires separate qualification.
    StuckCancellationRequest:
      properties:
        first_run_id:
          type: string
          maxLength: 36
          minLength: 36
          title: First Run Id
      additionalProperties: false
      type: object
      required:
      - first_run_id
      title: StuckCancellationRequest
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer