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

# Read a Verify execution result

> Reads the native journey snapshot and outcome. A completed job does not imply a passing execution. Evidence excludes storage keys, sandbox paths and rejected artifacts.

> [tab] CLI Tool
>
> ```bash
> coderabbit api request "/verify/repositories/$REPOSITORY_ID/executions/$EXECUTION_ID"
> ```
>
> To install and sign in to the CLI, see [Call from the CLI](https://docs.coderabbit.ai/api/cli.md).

> [tab] MCP Server
>
> An agent connected to the [CodeRabbit MCP server](https://docs.coderabbit.ai/api/mcp.md) runs this operation as the `get_verify_execution` tool. The connection selects the organization, so the arguments have no `org_id` or `org_name`.
>
> ```json
> {
>   "method": "tools/call",
>   "params": {
>     "name": "get_verify_execution",
>     "arguments": {
>       "repository_id": "<repository_id>",
>       "execution_id": "<execution_id>"
>     }
>   }
> }
> ```


## OpenAPI

````yaml /openapi.json get /v1/verify/repositories/{repository_id}/executions/{execution_id}
openapi: 3.0.0
info:
  title: CodeRabbit API
  version: 1.0.0
  description: >-
    Read and manage CodeRabbit reviews, coding tasks, Verify, Triage, security
    findings, Knowledge Base, configuration, and users for your organization.
servers:
  - url: https://api.coderabbit.ai
    description: US region
  - url: https://api.eu.coderabbit.ai
    description: EU region
security:
  - ApiKeyAuth: []
tags:
  - name: Organizations and repositories
  - name: Pull requests and reviews
  - name: Coding Agent
  - name: Coding environments
  - name: Verify
  - name: Triage
  - name: Security
  - name: Knowledge Base
  - name: Automations
  - name: Reports
  - name: Configuration
  - name: Connections
  - name: Users and roles
  - name: Usage and metrics
paths:
  /v1/verify/repositories/{repository_id}/executions/{execution_id}:
    get:
      tags:
        - Verify
      summary: Read a Verify execution result
      description: >-
        Reads the native journey snapshot and outcome. A completed job does not
        imply a passing execution. Evidence excludes storage keys, sandbox paths
        and rejected artifacts.
      operationId: get_verify_execution
      parameters:
        - name: repository_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
            description: >-
              Verify registration UUID returned as id by
              list_verify_repositories; not the provider repository ID.
        - name: execution_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
        - name: org_id
          in: query
          schema:
            type: string
            minLength: 1
            description: >-
              Organization for a workspace key: the Git-provider organization ID
              (scope.provider_organization_id) or the CodeRabbit organization ID
              (scope.id, or id from list organizations). Supply either org_id or
              org_name, never both. Omit for organization keys and MCP
              connections.
          allowEmptyValue: true
          allowReserved: true
        - name: org_name
          in: query
          schema:
            type: string
            pattern: ^[A-Za-z0-9][A-Za-z0-9-]{0,38}$
            description: >-
              GitHub organization login, such as coderabbitai, not its display
              name. Matched case-insensitively within the authenticated
              workspace. Supply either org_name or org_id, never both; omit for
              organization keys and MCP connections.
          allowEmptyValue: true
          allowReserved: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  snapshot:
                    type: object
                    properties:
                      id:
                        type: string
                        format: uuid
                      revision:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                      definition:
                        type: object
                        properties:
                          title:
                            type: string
                            minLength: 1
                            maxLength: 300
                          user:
                            type: string
                            minLength: 1
                            maxLength: 4096
                          goal:
                            type: string
                            minLength: 1
                            maxLength: 10000
                          tasks:
                            type: array
                            minItems: 1
                            maxItems: 50
                            items:
                              type: string
                              minLength: 1
                              maxLength: 4096
                          assertions:
                            type: array
                            maxItems: 50
                            items:
                              type: string
                              minLength: 1
                              maxLength: 4096
                          tags:
                            type: array
                            maxItems: 50
                            items:
                              type: string
                              minLength: 1
                              maxLength: 100
                        required:
                          - title
                          - user
                          - goal
                          - tasks
                        additionalProperties: false
                    required:
                      - id
                      - revision
                      - definition
                    additionalProperties: false
                  observed_bugs:
                    type: array
                    items:
                      type: object
                      properties:
                        title:
                          type: string
                          minLength: 1
                          maxLength: 300
                        description:
                          type: string
                          minLength: 1
                          maxLength: 20000
                        reproductionSteps:
                          type: array
                          minItems: 1
                          maxItems: 50
                          items:
                            type: string
                            minLength: 1
                            maxLength: 4096
                        expectedBehavior:
                          type: string
                          minLength: 1
                          maxLength: 20000
                        actualBehavior:
                          type: string
                          minLength: 1
                          maxLength: 20000
                        evidenceArtifactIds:
                          type: array
                          minItems: 1
                          maxItems: 100
                          items:
                            type: string
                            minLength: 1
                            maxLength: 256
                      required:
                        - title
                        - description
                        - reproductionSteps
                        - expectedBehavior
                        - actualBehavior
                        - evidenceArtifactIds
                      additionalProperties: false
                  observed_testability:
                    type: array
                    items:
                      type: object
                      properties:
                        title:
                          type: string
                          minLength: 1
                          maxLength: 300
                        blocker:
                          type: string
                          minLength: 1
                          maxLength: 20000
                        impact:
                          type: string
                          minLength: 1
                          maxLength: 10000
                        suggestedRemediation:
                          type: string
                          minLength: 1
                          maxLength: 10000
                        evidenceArtifactIds:
                          type: array
                          maxItems: 100
                          items:
                            type: string
                            minLength: 1
                            maxLength: 256
                        blockedTasks:
                          type: array
                          maxItems: 50
                          items:
                            type: integer
                            minimum: 0
                            maximum: 49
                          description: >-
                            Zero-based indices into the supplied CUJ tasks. An
                            empty array means the whole journey is blocked.
                      required:
                        - title
                        - blocker
                        - impact
                        - suggestedRemediation
                        - evidenceArtifactIds
                        - blockedTasks
                      additionalProperties: false
                  outcome:
                    type: object
                    properties:
                      status:
                        enum:
                          - passed
                          - failed
                          - blocked
                          - error
                          - inconclusive
                        type: string
                      summary:
                        type: string
                        minLength: 1
                        maxLength: 20000
                      bugs:
                        type: array
                        maxItems: 50
                        items:
                          type: object
                          properties:
                            title:
                              type: string
                              minLength: 1
                              maxLength: 300
                            description:
                              type: string
                              minLength: 1
                              maxLength: 20000
                            reproductionSteps:
                              type: array
                              minItems: 1
                              maxItems: 50
                              items:
                                type: string
                                minLength: 1
                                maxLength: 4096
                            expectedBehavior:
                              type: string
                              minLength: 1
                              maxLength: 20000
                            actualBehavior:
                              type: string
                              minLength: 1
                              maxLength: 20000
                            evidenceArtifactIds:
                              type: array
                              minItems: 1
                              maxItems: 100
                              items:
                                type: string
                                minLength: 1
                                maxLength: 256
                          required:
                            - title
                            - description
                            - reproductionSteps
                            - expectedBehavior
                            - actualBehavior
                            - evidenceArtifactIds
                          additionalProperties: false
                      testabilityIssues:
                        type: array
                        maxItems: 50
                        items:
                          type: object
                          properties:
                            title:
                              type: string
                              minLength: 1
                              maxLength: 300
                            blocker:
                              type: string
                              minLength: 1
                              maxLength: 20000
                            impact:
                              type: string
                              minLength: 1
                              maxLength: 10000
                            suggestedRemediation:
                              type: string
                              minLength: 1
                              maxLength: 10000
                            evidenceArtifactIds:
                              type: array
                              maxItems: 100
                              items:
                                type: string
                                minLength: 1
                                maxLength: 256
                            blockedTasks:
                              type: array
                              maxItems: 50
                              items:
                                type: integer
                                minimum: 0
                                maximum: 49
                              description: >-
                                Zero-based indices into the supplied CUJ tasks.
                                An empty array means the whole journey is
                                blocked.
                          required:
                            - title
                            - blocker
                            - impact
                            - suggestedRemediation
                            - evidenceArtifactIds
                            - blockedTasks
                          additionalProperties: false
                      bugAssessments:
                        type: array
                        maxItems: 500
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            assessment:
                              enum:
                                - reproduced
                                - verified_fixed
                                - unable_to_verify
                              type: string
                            reason:
                              type: string
                              minLength: 1
                              maxLength: 10000
                            evidenceArtifactIds:
                              type: array
                              maxItems: 100
                              items:
                                type: string
                                minLength: 1
                                maxLength: 256
                          required:
                            - id
                            - assessment
                            - reason
                            - evidenceArtifactIds
                          additionalProperties: false
                      testabilityAssessments:
                        type: array
                        maxItems: 500
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            assessment:
                              enum:
                                - reproduced
                                - verified_fixed
                                - unable_to_verify
                              type: string
                            reason:
                              type: string
                              minLength: 1
                              maxLength: 10000
                            evidenceArtifactIds:
                              type: array
                              maxItems: 100
                              items:
                                type: string
                                minLength: 1
                                maxLength: 256
                          required:
                            - id
                            - assessment
                            - reason
                            - evidenceArtifactIds
                          additionalProperties: false
                      evidence:
                        type: array
                        items:
                          type: object
                          properties:
                            schemaVersion:
                              enum:
                                - 3
                            artifactId:
                              type: string
                              minLength: 1
                              maxLength: 256
                            scenarioId:
                              type: string
                              minLength: 1
                              maxLength: 256
                            kind:
                              enum:
                                - text
                                - screenshot
                                - video
                                - http_exchange
                                - log
                                - trace
                              type: string
                            title:
                              type: string
                              minLength: 1
                              maxLength: 300
                            mimeType:
                              type: string
                              minLength: 1
                              maxLength: 256
                            byteSize:
                              type: integer
                              minimum: 0
                              maximum: 268435456
                            sha256:
                              type: string
                              pattern: ^[a-f0-9]{64}$
                            capturedAt:
                              type: string
                              format: date-time
                            producer:
                              enum:
                                - qa_agent
                                - application
                                - agent_browser
                                - playwright
                                - runtime
                              type: string
                            provenance:
                              type: string
                              minLength: 1
                              maxLength: 4096
                            redactionStatus:
                              enum:
                                - not_needed
                                - redacted
                                - rejected
                              type: string
                            textExcerpt:
                              type: string
                              maxLength: 20000
                            videoTimeline:
                              type: object
                              properties:
                                version:
                                  enum:
                                    - 1
                                durationMs:
                                  type: integer
                                  minimum: 0
                                  exclusiveMinimum: true
                                timing:
                                  enum:
                                    - command-window
                                edit:
                                  type: object
                                  properties:
                                    version:
                                      enum:
                                        - 1
                                    sourceArtifactId:
                                      type: string
                                      minLength: 1
                                      maxLength: 256
                                    sourceDurationMs:
                                      type: integer
                                      minimum: 0
                                      exclusiveMinimum: true
                                    keptRanges:
                                      type: array
                                      minItems: 1
                                      maxItems: 256
                                      items:
                                        type: object
                                        properties:
                                          startMs:
                                            type: integer
                                            minimum: 0
                                          endMs:
                                            type: integer
                                            minimum: 0
                                        required:
                                          - startMs
                                          - endMs
                                        additionalProperties: false
                                  required:
                                    - version
                                    - sourceArtifactId
                                    - sourceDurationMs
                                    - keptRanges
                                  additionalProperties: false
                                markers:
                                  type: array
                                  maxItems: 160
                                  items:
                                    anyOf:
                                      - type: object
                                        properties:
                                          id:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          targetId:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          label:
                                            type: string
                                            minLength: 1
                                            maxLength: 300
                                          startMs:
                                            type: integer
                                            minimum: 0
                                          endMs:
                                            type: integer
                                            minimum: 0
                                          kind:
                                            enum:
                                              - assertion
                                          result:
                                            enum:
                                              - passed
                                              - failed
                                              - unresolved
                                            type: string
                                        required:
                                          - id
                                          - targetId
                                          - label
                                          - startMs
                                          - endMs
                                          - kind
                                          - result
                                        additionalProperties: false
                                      - type: object
                                        properties:
                                          id:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          targetId:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          label:
                                            type: string
                                            minLength: 1
                                            maxLength: 300
                                          startMs:
                                            type: integer
                                            minimum: 0
                                          endMs:
                                            type: integer
                                            minimum: 0
                                          kind:
                                            enum:
                                              - bug
                                        required:
                                          - id
                                          - targetId
                                          - label
                                          - startMs
                                          - endMs
                                          - kind
                                        additionalProperties: false
                                      - type: object
                                        properties:
                                          id:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          targetId:
                                            type: string
                                            minLength: 1
                                            maxLength: 256
                                          label:
                                            type: string
                                            minLength: 1
                                            maxLength: 300
                                          startMs:
                                            type: integer
                                            minimum: 0
                                          endMs:
                                            type: integer
                                            minimum: 0
                                          kind:
                                            enum:
                                              - testability
                                        required:
                                          - id
                                          - targetId
                                          - label
                                          - startMs
                                          - endMs
                                          - kind
                                        additionalProperties: false
                              required:
                                - version
                                - durationMs
                                - timing
                                - markers
                              additionalProperties: false
                          required:
                            - schemaVersion
                            - artifactId
                            - scenarioId
                            - kind
                            - title
                            - mimeType
                            - byteSize
                            - sha256
                            - capturedAt
                            - producer
                            - provenance
                            - redactionStatus
                      sessionRecording:
                        type: object
                        properties:
                          status:
                            enum:
                              - complete
                              - partial
                              - unavailable
                              - not_started
                            type: string
                          artifactIds:
                            type: array
                            maxItems: 100
                            items:
                              type: string
                              minLength: 1
                              maxLength: 256
                          startedAt:
                            type: string
                            format: date-time
                          endedAt:
                            type: string
                            format: date-time
                          reason:
                            type: string
                            minLength: 1
                            maxLength: 1000
                        required:
                          - status
                          - artifactIds
                        additionalProperties: false
                      deviations:
                        type: array
                        maxItems: 30
                        items:
                          type: object
                          properties:
                            deviationId:
                              type: string
                              minLength: 1
                              maxLength: 256
                            intendedStep:
                              type: string
                              minLength: 1
                              maxLength: 4096
                            blocker:
                              type: string
                              minLength: 1
                              maxLength: 4096
                            alternative:
                              type: string
                              minLength: 1
                              maxLength: 4096
                            validityImpact:
                              enum:
                                - none
                                - reduced
                                - invalidated
                              type: string
                            changedState:
                              type: array
                              maxItems: 30
                              items:
                                type: string
                                minLength: 1
                                maxLength: 4096
                            cleanup:
                              type: array
                              maxItems: 30
                              items:
                                type: string
                                minLength: 1
                                maxLength: 4096
                            evidenceArtifactIds:
                              type: array
                              maxItems: 10
                              items:
                                type: string
                                minLength: 1
                                maxLength: 256
                          required:
                            - deviationId
                            - intendedStep
                            - blocker
                            - alternative
                            - validityImpact
                            - changedState
                            - cleanup
                            - evidenceArtifactIds
                          additionalProperties: false
                    required:
                      - status
                      - summary
                      - bugs
                      - testabilityIssues
                      - bugAssessments
                      - testabilityAssessments
                      - evidence
                    description: >-
                      Stored native execution verdict and evidence metadata.
                      Omitted until an outcome has been recorded; job completion
                      alone is not a passing verdict.
                required:
                  - snapshot
                  - observed_bugs
                  - observed_testability
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - invalid_request
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - unauthenticated
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - forbidden
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - not_found
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '409':
          description: Conflict
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - head_changed
                          - conflict
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '412':
          description: Precondition failed
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - precondition_failed
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '413':
          description: Content too large
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - payload_too_large
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '429':
          description: Too many requests
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - rate_limit_exceeded
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        enum:
                          - internal_error
                        type: string
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
        '503':
          description: Service unavailable
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        enum:
                          - unavailable
                      message:
                        type: string
                      retry_after:
                        type: integer
                        minimum: 0
                        exclusiveMinimum: true
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-coderabbitai-api-key
      description: >-
        See [Authentication](/api/authentication) for the key types and where to
        create a key.

````

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