Skip to main content
GET
Get full incident report detail

Authorizations

Authorization
string
header
required

JWT issued by POST /api/external/token/request. Send as Authorization: Bearer <token>.

external-gh-apim-sub-key
string
header
required

Guardhouse API Management subscription key. Required on every request. The same value is used by all API consumers within a region — contact Guardhouse Support for the subscription key.

Query Parameters

incidentReportId
integer<int32>
required

The incident report's numeric ID.

customerId
string

Semicolon-separated list of customer IDs. Defaults to the customers your API key is scoped to.

siteId
string

Semicolon-separated list of site IDs. Defaults to the sites your API key is scoped to.

companyId
string

Company ID. Normally derived from your API key claims; only set this if you have multi-company access.

Response

Incident report detail

The standard envelope for every JSON endpoint.

status
object
data
object

Full report including the report-level summary and every question/answer.

count
integer<int32> | null
message
string
errors
object[]