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

# List eval loop summary

> Requires scopes: eval:read



## OpenAPI

````yaml /api-reference/openapi.json get /api/eval-loop/summary
openapi: 3.1.2
info:
  title: EvalGate API
  version: 18.13.0
  description: EvalGate API. See docs/api-contract.md for stability commitments.
servers:
  - url: https://evalgate.com
    description: Production
  - url: http://localhost:3000
    description: Local
security: []
paths:
  /api/eval-loop/summary:
    get:
      tags:
        - eval loop
      summary: List eval loop summary
      description: 'Requires scopes: eval:read'
      operationId: get_eval_loop_summary
      parameters:
        - name: limit
          in: query
          required: false
          schema:
            type: integer
            minimum: 1
            maximum: 1000
            default: 50
        - name: offset
          in: query
          required: false
          schema:
            type: integer
            minimum: 0
            default: 0
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/GetApiEvalLoopSummaryResponse200ApplicationJson
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '409':
          $ref: '#/components/responses/Conflict'
        '429':
          $ref: '#/components/responses/RateLimited'
        '500':
          $ref: '#/components/responses/InternalError'
        '503':
          $ref: '#/components/responses/ServiceUnavailable'
      security:
        - bearerAuth: []
components:
  schemas:
    GetApiEvalLoopSummaryResponse200ApplicationJson:
      type: object
      properties:
        source:
          type: string
          enum:
            - workspace
        readinessScore:
          type: number
        statusLabel:
          type: string
        stats:
          type: object
          properties:
            evaluations:
              type: number
            evaluationRuns:
              type: number
            recentRuns:
              type: number
            traces:
              type: number
            recentTraces:
              type: number
            candidateCases:
              type: number
            testCases:
              type: number
            labeledCases:
              type: number
            judgeConfigs:
              type: number
            judgeResults:
              type: number
            humanReviewBatches:
              type: number
            humanReviews:
              type: number
            calibrationProposals:
              type: number
            pendingCalibrationProposals:
              type: number
            qualityScores:
              type: number
            latestQualityScore:
              oneOf:
                - type: 'null'
                - type: number
            driftAlerts:
              type: number
            openDriftAlerts:
              type: number
            autoSessions:
              type: number
            activeAutoSessions:
              type: number
            pendingProposedChanges:
              type: number
            releaseArtifacts:
              type: number
            releaseArtifactVersions:
              type: number
            sharedReports:
              type: number
            reportCards:
              type: number
            sharedExports:
              type: number
            auditLogs:
              type: number
            apiKeys:
              type: number
            providerKeys:
              type: number
            webhooks:
              type: number
            systemPolicies:
              type: number
          additionalProperties: false
          required:
            - evaluations
            - evaluationRuns
            - recentRuns
            - traces
            - recentTraces
            - candidateCases
            - testCases
            - labeledCases
            - judgeConfigs
            - judgeResults
            - humanReviewBatches
            - humanReviews
            - calibrationProposals
            - pendingCalibrationProposals
            - qualityScores
            - latestQualityScore
            - driftAlerts
            - openDriftAlerts
            - autoSessions
            - activeAutoSessions
            - pendingProposedChanges
            - releaseArtifacts
            - releaseArtifactVersions
            - sharedReports
            - reportCards
            - sharedExports
            - auditLogs
            - apiKeys
            - providerKeys
            - webhooks
            - systemPolicies
        steps:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              label:
                type: string
              description:
                type: string
              outcome:
                type: string
              href:
                type: string
              status:
                oneOf:
                  - type: string
                    enum:
                      - attention
                  - type: string
                    enum:
                      - blocked
                  - type: string
                    enum:
                      - empty
                  - type: string
                    enum:
                      - ready
              metricLabel:
                type: string
              metricValue:
                type: string
            additionalProperties: false
            required:
              - id
              - label
              - description
              - outcome
              - href
              - status
              - metricLabel
              - metricValue
        lanes:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              title:
                type: string
              outcome:
                type: string
              proof:
                type: string
              href:
                type: string
              priority:
                oneOf:
                  - type: string
                    enum:
                      - P0
                  - type: string
                    enum:
                      - P1
                  - type: string
                    enum:
                      - P2
              status:
                oneOf:
                  - type: string
                    enum:
                      - attention
                  - type: string
                    enum:
                      - blocked
                  - type: string
                    enum:
                      - empty
                  - type: string
                    enum:
                      - ready
            additionalProperties: false
            required:
              - id
              - title
              - outcome
              - proof
              - href
              - priority
              - status
        recommendations:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              title:
                type: string
              reason:
                type: string
              commandOrAction:
                type: string
              href:
                type: string
              priority:
                oneOf:
                  - type: string
                    enum:
                      - P0
                  - type: string
                    enum:
                      - P1
                  - type: string
                    enum:
                      - P2
            additionalProperties: false
            required:
              - id
              - title
              - reason
              - commandOrAction
              - href
              - priority
        commands:
          type: array
          items:
            type: object
            properties:
              label:
                type: string
              command:
                type: string
              description:
                type: string
            additionalProperties: false
            required:
              - label
              - command
              - description
        researchNotes:
          type: array
          items:
            type: string
        journeys:
          type: array
          items:
            type: object
            properties:
              entryPoint:
                oneOf:
                  - type: string
                    enum:
                      - application-health
                  - type: string
                    enum:
                      - auto
                  - type: string
                    enum:
                      - harness
                  - type: string
                    enum:
                      - mcp
                  - type: string
                    enum:
                      - playground
                  - type: string
                    enum:
                      - repository
                  - type: string
                    enum:
                      - synthetic
                  - type: string
                    enum:
                      - trace
              label:
                type: string
              plainLanguage:
                type: string
              workspace:
                oneOf:
                  - type: string
                    enum:
                      - connect
                  - type: string
                    enum:
                      - evidence
                  - type: string
                    enum:
                      - improve
                  - type: string
                    enum:
                      - local
              steps:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: string
                    label:
                      type: string
                    description:
                      type: string
                    command:
                      type: string
                    href:
                      type: string
                  additionalProperties: false
                  required:
                    - id
                    - label
                    - description
                    - href
            additionalProperties: false
            required:
              - entryPoint
              - label
              - plainLanguage
              - workspace
              - steps
        workflows:
          type: object
          properties:
            calibrationQueue:
              type: array
              items:
                type: object
                properties:
                  id:
                    type: string
                  title:
                    type: string
                  changeType:
                    type: string
                  status:
                    oneOf:
                      - type: string
                        enum:
                          - attention
                      - type: string
                        enum:
                          - blocked
                      - type: string
                        enum:
                          - empty
                      - type: string
                        enum:
                          - ready
                  summary:
                    type: string
                  deltaSummary:
                    type: string
                  impactLabel:
                    type: string
                  reviewerSignal:
                    type: string
                  href:
                    type: string
                additionalProperties: false
                required:
                  - id
                  - title
                  - changeType
                  - status
                  - summary
                  - deltaSummary
                  - impactLabel
                  - reviewerSignal
                  - href
            promotionStages:
              type: array
              items:
                type: object
                properties:
                  id:
                    type: string
                  label:
                    type: string
                  count:
                    type: number
                  detail:
                    type: string
                  status:
                    oneOf:
                      - type: string
                        enum:
                          - attention
                      - type: string
                        enum:
                          - blocked
                      - type: string
                        enum:
                          - empty
                      - type: string
                        enum:
                          - ready
                additionalProperties: false
                required:
                  - id
                  - label
                  - count
                  - detail
                  - status
            promotionCandidates:
              type: array
              items:
                type: object
                properties:
                  id:
                    type: string
                  title:
                    type: string
                  failureMode:
                    type: string
                  status:
                    oneOf:
                      - type: string
                        enum:
                          - attention
                      - type: string
                        enum:
                          - blocked
                      - type: string
                        enum:
                          - empty
                      - type: string
                        enum:
                          - ready
                  qualityScore:
                    oneOf:
                      - type: 'null'
                      - type: number
                  confidenceLabel:
                    type: string
                  source:
                    type: string
                  actionLabel:
                    type: string
                  href:
                    type: string
                  tags:
                    type: array
                    items:
                      type: string
                additionalProperties: false
                required:
                  - id
                  - title
                  - failureMode
                  - status
                  - qualityScore
                  - confidenceLabel
                  - source
                  - actionLabel
                  - href
                  - tags
            remediationLoops:
              type: array
              items:
                type: object
                properties:
                  id:
                    type: string
                  title:
                    type: string
                  status:
                    oneOf:
                      - type: string
                        enum:
                          - attention
                      - type: string
                        enum:
                          - blocked
                      - type: string
                        enum:
                          - empty
                      - type: string
                        enum:
                          - ready
                  failureMode:
                    type: string
                  mutationFamily:
                    type: string
                  evidence:
                    type: string
                  nextAction:
                    type: string
                  risk:
                    type: string
                  href:
                    type: string
                additionalProperties: false
                required:
                  - id
                  - title
                  - status
                  - failureMode
                  - mutationFamily
                  - evidence
                  - nextAction
                  - risk
                  - href
          additionalProperties: false
          required:
            - calibrationQueue
            - promotionStages
            - promotionCandidates
            - remediationLoops
        productionWorkflows:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              name:
                type: string
              sourceTraceId:
                type: number
              stage:
                oneOf:
                  - type: string
                    enum:
                      - alert_topic_created
                  - type: string
                    enum:
                      - artifact_published
                  - type: string
                    enum:
                      - candidate_created
                  - type: string
                    enum:
                      - deployment_active
                  - type: string
                    enum:
                      - experiment_won
                  - type: string
                    enum:
                      - golden_gate_active
                  - type: string
                    enum:
                      - human_approved
                  - type: string
                    enum:
                      - monitor_sampled
                  - type: string
                    enum:
                      - online_verified
                  - type: string
                    enum:
                      - playground_reproduced
                  - type: string
                    enum:
                      - report_signed
                  - type: string
                    enum:
                      - review_opened
                  - type: string
                    enum:
                      - scorer_recorded
                  - type: string
                    enum:
                      - trace_captured
              version:
                type: number
              evidenceHash:
                type: string
              evidence:
                type: object
                additionalProperties:
                  oneOf:
                    - type: object
                      additionalProperties:
                        $ref: '#/components/schemas/JsonValue'
                    - type: object
                      properties:
                        monitorId:
                          type: number
                        monitorVersionId:
                          type: string
                        sampleId:
                          type: number
                        monitorRunId:
                          type: number
                        policySnapshotHash:
                          type: string
                      additionalProperties: false
                      required:
                        - monitorId
                        - monitorVersionId
                        - sampleId
                        - monitorRunId
                        - policySnapshotHash
                    - type: object
                      properties:
                        scorerResultId:
                          type: string
                        scorerVersionId:
                          type: number
                        modelCallId:
                          type: string
                        costRecordId:
                          type: number
                        resultHash:
                          type: string
                      additionalProperties: false
                      required:
                        - scorerResultId
                        - scorerVersionId
                        - modelCallId
                        - costRecordId
                        - resultHash
                    - type: object
                      properties:
                        alertId:
                          type: number
                        topicId:
                          type: string
                        topicVersionId:
                          type: string
                        membershipId:
                          type: string
                      additionalProperties: false
                      required:
                        - alertId
                        - topicId
                        - topicVersionId
                        - membershipId
                    - type: object
                      properties:
                        reviewItemId:
                          type: number
                      additionalProperties: false
                      required:
                        - reviewItemId
                    - type: object
                      properties:
                        candidateId:
                          type: number
                      additionalProperties: false
                      required:
                        - candidateId
                    - type: object
                      properties:
                        reviewItemId:
                          type: number
                        approvalDecisionId:
                          type: number
                        rationale:
                          type: string
                      additionalProperties: false
                      required:
                        - reviewItemId
                        - approvalDecisionId
                        - rationale
                    - type: object
                      properties:
                        evaluationId:
                          type: number
                        testCaseId:
                          type: number
                        gateRunId:
                          type: number
                        gateEvidenceHash:
                          type: string
                      additionalProperties: false
                      required:
                        - evaluationId
                        - testCaseId
                        - gateRunId
                        - gateEvidenceHash
                    - type: object
                      properties:
                        playgroundId:
                          type: number
                        playgroundRunSnapshotId:
                          type: number
                        playgroundWinnerId:
                          type: number
                        inputHash:
                          type: string
                      additionalProperties: false
                      required:
                        - playgroundId
                        - playgroundRunSnapshotId
                        - playgroundWinnerId
                        - inputHash
                    - type: object
                      properties:
                        experimentId:
                          type: string
                        experimentDecisionId:
                          type: string
                        winningVariantId:
                          type: string
                        comparisonHash:
                          type: string
                      additionalProperties: false
                      required:
                        - experimentId
                        - experimentDecisionId
                        - winningVariantId
                        - comparisonHash
                    - type: object
                      properties:
                        artifactId:
                          type: number
                        artifactVersionId:
                          type: number
                        contentHash:
                          type: string
                      additionalProperties: false
                      required:
                        - artifactId
                        - artifactVersionId
                        - contentHash
                    - type: object
                      properties:
                        releaseCandidateId:
                          type: string
                      additionalProperties: false
                      required:
                        - releaseCandidateId
                    - type: object
                      properties:
                        deploymentId:
                          type: string
                        artifactVersionId:
                          type: number
                        deploymentRevision:
                          type: number
                      additionalProperties: false
                      required:
                        - deploymentId
                        - artifactVersionId
                        - deploymentRevision
                    - type: object
                      properties:
                        releaseCandidateId:
                          type: string
                        releaseDeploymentId:
                          type: string
                      additionalProperties: false
                      required:
                        - releaseCandidateId
                        - releaseDeploymentId
                    - type: object
                      properties:
                        verificationTraceId:
                          type: number
                        verificationMonitorRunId:
                          type: number
                        modelCallId:
                          type: string
                        costRecordId:
                          type: number
                        policySnapshotHash:
                          type: string
                      additionalProperties: false
                      required:
                        - verificationTraceId
                        - verificationMonitorRunId
                        - modelCallId
                        - costRecordId
                        - policySnapshotHash
                    - type: object
                      properties:
                        sharedReportId:
                          type: number
                        signingKeyVersion:
                          type: number
                        reportEvidenceHash:
                          type: string
                      additionalProperties: false
                      required:
                        - sharedReportId
                        - signingKeyVersion
                        - reportEvidenceHash
              status:
                oneOf:
                  - type: string
                    enum:
                      - active
                  - type: string
                    enum:
                      - completed
              createdAt:
                type: string
              updatedAt:
                type: string
              completedAt:
                oneOf:
                  - type: 'null'
                  - type: string
              remediationStatus:
                type: object
                properties:
                  status:
                    oneOf:
                      - type: string
                        enum:
                          - active
                      - type: string
                        enum:
                          - blocked
                      - type: string
                        enum:
                          - completed
                  complete:
                    type: boolean
                  currentStep:
                    oneOf:
                      - type: string
                        enum:
                          - approved_apply
                      - type: string
                        enum:
                          - attach_evidence
                      - type: string
                        enum:
                          - detect
                      - type: string
                        enum:
                          - explain
                      - type: string
                        enum:
                          - plan
                      - type: string
                        enum:
                          - rerun_evaluation
                      - type: string
                        enum:
                          - review_pr
                  nextStage:
                    oneOf:
                      - type: 'null'
                      - type: string
                        enum:
                          - alert_topic_created
                      - type: string
                        enum:
                          - artifact_published
                      - type: string
                        enum:
                          - candidate_created
                      - type: string
                        enum:
                          - deployment_active
                      - type: string
                        enum:
                          - experiment_won
                      - type: string
                        enum:
                          - golden_gate_active
                      - type: string
                        enum:
                          - human_approved
                      - type: string
                        enum:
                          - monitor_sampled
                      - type: string
                        enum:
                          - online_verified
                      - type: string
                        enum:
                          - playground_reproduced
                      - type: string
                        enum:
                          - report_signed
                      - type: string
                        enum:
                          - review_opened
                      - type: string
                        enum:
                          - scorer_recorded
                      - type: string
                        enum:
                          - trace_captured
                  expectedVersion:
                    type: number
                  nextAction:
                    type: string
                  workspaceHref:
                    type: string
                  workspaceLabel:
                    type: string
                  lastRuntimeAdvance:
                    oneOf:
                      - type: 'null'
                      - type: object
                        properties:
                          status:
                            oneOf:
                              - type: string
                                enum:
                                  - failed
                              - type: string
                                enum:
                                  - succeeded
                          attemptedStage:
                            oneOf:
                              - type: 'null'
                              - type: string
                                enum:
                                  - alert_topic_created
                              - type: string
                                enum:
                                  - artifact_published
                              - type: string
                                enum:
                                  - candidate_created
                              - type: string
                                enum:
                                  - deployment_active
                              - type: string
                                enum:
                                  - experiment_won
                              - type: string
                                enum:
                                  - golden_gate_active
                              - type: string
                                enum:
                                  - human_approved
                              - type: string
                                enum:
                                  - monitor_sampled
                              - type: string
                                enum:
                                  - online_verified
                              - type: string
                                enum:
                                  - playground_reproduced
                              - type: string
                                enum:
                                  - report_signed
                              - type: string
                                enum:
                                  - review_opened
                              - type: string
                                enum:
                                  - scorer_recorded
                              - type: string
                                enum:
                                  - trace_captured
                          recordedAt:
                            type: string
                          error:
                            oneOf:
                              - type: 'null'
                              - type: string
                        additionalProperties: false
                        required:
                          - status
                          - attemptedStage
                          - recordedAt
                          - error
                  steps:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          oneOf:
                            - type: string
                              enum:
                                - approved_apply
                            - type: string
                              enum:
                                - attach_evidence
                            - type: string
                              enum:
                                - detect
                            - type: string
                              enum:
                                - explain
                            - type: string
                              enum:
                                - plan
                            - type: string
                              enum:
                                - rerun_evaluation
                            - type: string
                              enum:
                                - review_pr
                        label:
                          type: string
                        status:
                          oneOf:
                            - type: string
                              enum:
                                - blocked
                            - type: string
                              enum:
                                - complete
                            - type: string
                              enum:
                                - current
                            - type: string
                              enum:
                                - pending
                        stageRange:
                          type: array
                          items:
                            oneOf:
                              - type: string
                                enum:
                                  - alert_topic_created
                              - type: string
                                enum:
                                  - artifact_published
                              - type: string
                                enum:
                                  - candidate_created
                              - type: string
                                enum:
                                  - deployment_active
                              - type: string
                                enum:
                                  - experiment_won
                              - type: string
                                enum:
                                  - golden_gate_active
                              - type: string
                                enum:
                                  - human_approved
                              - type: string
                                enum:
                                  - monitor_sampled
                              - type: string
                                enum:
                                  - online_verified
                              - type: string
                                enum:
                                  - playground_reproduced
                              - type: string
                                enum:
                                  - report_signed
                              - type: string
                                enum:
                                  - review_opened
                              - type: string
                                enum:
                                  - scorer_recorded
                              - type: string
                                enum:
                                  - trace_captured
                        completedStages:
                          type: array
                          items:
                            oneOf:
                              - type: string
                                enum:
                                  - alert_topic_created
                              - type: string
                                enum:
                                  - artifact_published
                              - type: string
                                enum:
                                  - candidate_created
                              - type: string
                                enum:
                                  - deployment_active
                              - type: string
                                enum:
                                  - experiment_won
                              - type: string
                                enum:
                                  - golden_gate_active
                              - type: string
                                enum:
                                  - human_approved
                              - type: string
                                enum:
                                  - monitor_sampled
                              - type: string
                                enum:
                                  - online_verified
                              - type: string
                                enum:
                                  - playground_reproduced
                              - type: string
                                enum:
                                  - report_signed
                              - type: string
                                enum:
                                  - review_opened
                              - type: string
                                enum:
                                  - scorer_recorded
                              - type: string
                                enum:
                                  - trace_captured
                        nextStage:
                          oneOf:
                            - type: 'null'
                            - type: string
                              enum:
                                - alert_topic_created
                            - type: string
                              enum:
                                - artifact_published
                            - type: string
                              enum:
                                - candidate_created
                            - type: string
                              enum:
                                - deployment_active
                            - type: string
                              enum:
                                - experiment_won
                            - type: string
                              enum:
                                - golden_gate_active
                            - type: string
                              enum:
                                - human_approved
                            - type: string
                              enum:
                                - monitor_sampled
                            - type: string
                              enum:
                                - online_verified
                            - type: string
                              enum:
                                - playground_reproduced
                            - type: string
                              enum:
                                - report_signed
                            - type: string
                              enum:
                                - review_opened
                            - type: string
                              enum:
                                - scorer_recorded
                            - type: string
                              enum:
                                - trace_captured
                        nextAction:
                          type: string
                        workspaceHref:
                          type: string
                      additionalProperties: false
                      required:
                        - id
                        - label
                        - status
                        - stageRange
                        - completedStages
                        - nextStage
                        - nextAction
                        - workspaceHref
                additionalProperties: false
                required:
                  - status
                  - complete
                  - currentStep
                  - nextStage
                  - expectedVersion
                  - nextAction
                  - workspaceHref
                  - workspaceLabel
                  - lastRuntimeAdvance
                  - steps
            additionalProperties: false
            required:
              - id
              - name
              - sourceTraceId
              - stage
              - version
              - evidenceHash
              - evidence
              - status
              - createdAt
              - updatedAt
              - completedAt
              - remediationStatus
        recentTraceOptions:
          type: array
          items:
            type: object
            properties:
              id:
                type: number
              name:
                type: string
              status:
                type: string
              createdAt:
                type: string
            additionalProperties: false
            required:
              - id
              - name
              - status
              - createdAt
      additionalProperties: false
      required:
        - source
        - readinessScore
        - statusLabel
        - stats
        - steps
        - lanes
        - recommendations
        - commands
        - researchNotes
        - journeys
        - workflows
        - productionWorkflows
        - recentTraceOptions
    JsonValue:
      oneOf:
        - type: 'null'
        - type: boolean
        - type: number
        - type: string
        - type: array
          items:
            $ref: '#/components/schemas/JsonValue'
        - type: object
          additionalProperties:
            $ref: '#/components/schemas/JsonValue'
    ApiError:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - UNAUTHORIZED
                - FORBIDDEN
                - NOT_FOUND
                - INVALID_REFERENCE
                - VALIDATION_ERROR
                - RATE_LIMITED
                - CONFLICT
                - INTERNAL_ERROR
                - SERVICE_UNAVAILABLE
                - QUOTA_EXCEEDED
                - FEATURE_LIMIT_REACHED
                - NO_ORG_MEMBERSHIP
                - SHARE_REVOKED
                - SHARE_EXPIRED
                - SHARE_UNAVAILABLE
                - PROVIDER_KEY_MISSING
                - PROVIDER_KEY_EXPIRED
                - PROVIDER_RATE_LIMITED
                - PROVIDER_UNAUTHORIZED
                - PROVIDER_UNAVAILABLE
                - AGENT_HANDOFF_INVALID
                - AGENT_HANDOFF_EXPIRED
                - AGENT_HANDOFF_DENIED
                - AGENT_HANDOFF_CONSUMED
                - PAYLOAD_TOO_LARGE
                - METHOD_NOT_ALLOWED
            message:
              type: string
            details: {}
            requestId:
              type: string
              format: uuid
            redaction:
              type: object
              properties:
                applied:
                  type: boolean
                  enum:
                    - true
                fieldCount:
                  type: integer
                  minimum: 0
                secretCount:
                  type: integer
                  minimum: 0
              required:
                - applied
                - fieldCount
                - secretCount
          required:
            - code
            - message
      required:
        - error
  responses:
    ValidationError:
      description: Validation error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
    Unauthorized:
      description: Unauthorized
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
        WWW-Authenticate:
          description: >-
            Bearer challenge. Agent-facing routes include the RFC 9728
            resource_metadata URL.
          schema:
            type: string
    Forbidden:
      description: Forbidden
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
    NotFound:
      description: Resource not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
    Conflict:
      description: Conflict
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
    RateLimited:
      description: Rate limit exceeded
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
        Retry-After:
          description: Delay in seconds before retrying when present.
          schema:
            type: integer
            minimum: 1
    InternalError:
      description: Internal server error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
    ServiceUnavailable:
      description: Service unavailable
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
      headers:
        RateLimit-Limit:
          description: Quota in requests for the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Remaining:
          description: Remaining requests in the active window.
          schema:
            type: integer
            minimum: 0
        RateLimit-Reset:
          description: Reset delay in seconds (not a Unix timestamp).
          schema:
            type: integer
            minimum: 1
        X-RateLimit-Limit:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Remaining:
          schema:
            type: integer
            minimum: 0
        X-RateLimit-Reset:
          description: Legacy reset timestamp in Unix milliseconds.
          schema:
            type: integer
            minimum: 0
        RateLimit-Policy:
          description: IETF HTTPAPI structured quota policy (work in progress).
          schema:
            type: string
        RateLimit:
          description: >-
            IETF HTTPAPI structured remaining quota and reset delay (work in
            progress).
          schema:
            type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: EvalGate API key
      description: >-
        Organization-scoped EvalGate API key. Discover the supported agent
        scopes at /.well-known/oauth-protected-resource. Per-operation grants
        are listed in x-evalgate-required-scopes; OpenAPI bearer security
        requirement arrays remain empty as required for non-OAuth schemes.
      x-evalgate-scopes-supported:
        - eval:read
        - eval:write
        - objectives:read
        - objectives:write
        - runs:read
        - runs:write
        - traces:read
        - traces:write
        - exports:download
        - reports:write
        - prompt:publish
        - scorer:publish
        - red_team:read
        - red_team:run
        - red_team:approve
        - docs:read
        - agent:read
        - agent:execute
        - resources:read
        - resources:write
        - contexts:read
        - contexts:write
        - observations:write
        - checks:read
        - checks:run
        - standards:read
        - standards:write
        - standards:approve
        - grants:read
        - grants:write
        - admin:keys
        - admin:workspace
        - admin:org
      x-evalgate-protected-resource-metadata: https://www.evalgate.com/.well-known/oauth-protected-resource

````

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