---
title: "Get full run results"
method: GET
path: "/runs/{runId}/results"
tags: ["Runs"]
---

# Get full run results

`GET /runs/{runId}/results`

## Request

- Base URL: `https://api.superglue.cloud/v1`
- URL: `https://api.superglue.cloud/v1/runs/{runId}/results`
- Auth: HTTP bearer

Fetch separately stored run results. File storage must be configured or the endpoint returns 503.
If the run has no stored result, the response succeeds with `data: null` and a message.

## Path parameters

- `runId` string, required

## Query parameters

- `truncate` 'true' | 'false'

## Response `200`

Run results

- object
  - `success` boolean
  - `data` RunResults: Full (non-truncated) run results fetched from storage
    - `runId` string, required
    - `success` boolean, required
    - `data` unknown
    - `stepResults` StepResult[], required: Per-step execution results
      - `stepId` string, required: ID of the step that was executed
      - `success` boolean, required: Whether the step completed successfully
      - `data` unknown
      - `error` string: Error message if the step failed
      - `stepFileKeys` string[]: File keys produced by this step.
      - `http` HttpResponseMetadata: Response metadata for an HTTP request step. Header names are lowercase; `set-cookie` values are arrays.
        - `statusCode` integer, required: HTTP response status code
        - `headers` object, required: Response headers keyed by lowercase name
        - `omittedHeaderCount` integer: Number of headers omitted from a size-bounded view
    - `toolPayload` object, required: The inputs provided when running the tool
    - `error` string
    - `storedAt` string, date-time, required
    - `fileArtifacts` FileArtifact[]
      - `fileKey` string, required: Unique key identifying this file within the run
      - `filename` string, required: Original filename
      - `contentType` string, required: MIME type of the file
      - `size` integer, required: File size in bytes
      - `downloadUrl` string, uri: Pre-signed download URL, valid for 1 hour. Included in single-run and file-specific endpoints, omitted in list responses.
  - `message` string: Present when no stored results are available

## Other responses

- `403`: Not authorized to read this run
- `404`: Run not found
- `503`: Run result storage not configured

---

[API](https://skmtc.dev/superglue/apis/superglue-api.md) - [All operations](https://skmtc.dev/superglue/apis/superglue-api/llms.txt) - [OpenAPI document](https://skmtc.dev/superglue/apis/superglue-api/revisions/2d412a94bf09?raw)
