---
title: "Get Report"
method: GET
path: "/v1/report/{report_id}"
tags: ["Reports"]
---

# Get Report

`GET /v1/report/{report_id}`

## Request

- Base URL: `https://developer.beta.salussafety.io`
- URL: `https://developer.beta.salussafety.io/v1/report/{report_id}`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Client credentials
    - Token URL: `https://guardian.beta.salussafety.io/token`
  - OAuth 2
    - Authorization code: `https://guardian.beta.salussafety.io/authorize`
    - Token URL: `https://guardian.beta.salussafety.io/token`

Fetch one report in full, including details and observation ids.

## Path parameters

- `report_id` string, required

## Response `200`

Successful Response

- ApiGenericResponseReportModel
  - `error` boolean: A boolean error indicator.
  - `message` string, nullable: Optional message.
  - `data` ReportModel: A first-class observation report.
    - `id` string, required: Report UUID.
    - `companyId` integer, required
    - `userId` integer, required
    - `siteId` integer, nullable
    - `aiAgentRunId` integer, nullable
    - `workflowId` string, nullable
    - `status` string, required
    - `startedAt` string, date-time, nullable
    - `completedAt` string, date-time, nullable
    - `errorDetail` string, nullable
    - `title` string, nullable
    - `summary` string, nullable
    - `details` object
    - `s3Key` string, nullable
    - `mimeType` string, nullable
    - `filename` string, nullable
    - `observationIds` string[]: UUIDs of the observations this report covers, in sort order. Populated by get_report; empty in search results, which return summaries only.
    - `createdAt` string, date-time, nullable
    - `updatedAt` string, date-time, nullable

## Other responses

- `400`: Business Logic Error
- `403`: Permission Error
- `409`: Integrity Error or Data Conflict
- `422`: Validation Error

## Changes

- **2026-11-03** `9ee72e046aa1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/salussafety/apis/salus-developer-api/changes/v1/report/:report_id/get.md)

---

[API](https://skmtc.dev/salussafety/apis/salus-developer-api.md) - [All operations](https://skmtc.dev/salussafety/apis/salus-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/salussafety/apis/salus-developer-api/revisions/9ee72e046aa1?raw)
