IncidentsList incidents

List incidents

Needs: Incidents, Read

Lists normal incidents, newest first, as on the Incidents page. Site incidents are listed by GET /site-incidents, which takes the same parameters.

Note: An incident raised from a shift caution has from_shift: true. Fields with no value are left out.

curl -X GET "https://app.imploy.com.au/api/integrations/v1/incidents?status=example_string&open_only=true&priority=example_string&category=example_string&assigned_to=42&reported_by=42&client_id=123&from=example_string&to=example_string&query=example_string&page=25&per_page=25" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "data": [
    {
      "id": 12,
      "kind": "incident",
      "code": "INC-012",
      "title": "Fall in the kitchen",
      "status": "Triage",
      "priority": "Medium",
      "category": "Injury",
      "location": "Kitchen",
      "date_reported": "2026-03-02",
      "assigned_to": "Example Manager",
      "reported_by": "Example Worker"
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 50,
    "total": 1,
    "last_page": 1
  }
}
GET
/incidents
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.

An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.
query
statusstring

One of Triage, Open, Resolving, On Hold, Resolved, Not an Incident or Archived.

query
open_onlyboolean

Leave out Resolved, Not an Incident and Archived.

query
prioritystring

One of Low, Medium or High.

query
categorystring

One of Medication, Behaviour, Injury, Abuse, Restrictive, Privacy or Other.

query
client_idinteger

Only this client.

query
fromstring

Date reported from, YYYY-MM-DD.

query
tostring

Date reported to, YYYY-MM-DD.

query
querystring

Match the title or location.

query
pageinteger

Page number, 1 or greater.

query
per_pageinteger

Up to 100. Defaults to 50.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.

Query Parameters

statusstring

One of Triage, Open, Resolving, On Hold, Resolved, Not an Incident or Archived.

open_onlyboolean

Leave out Resolved, Not an Incident and Archived.

prioritystring

One of Low, Medium or High.

categorystring

One of Medication, Behaviour, Injury, Abuse, Restrictive, Privacy or Other.

client_idinteger

Only this client.

fromstring

Date reported from, YYYY-MM-DD.

tostring

Date reported to, YYYY-MM-DD.

querystring

Match the title or location.

pageinteger

Page number, 1 or greater.

per_pageinteger

Up to 100. Defaults to 50.

Responses

OK