Skip to main content
GET
List OSHA accident investigations

Authorizations

Authorization
string
header
required

Effective API key. Send Authorization: Bearer sk-eai-...

Query Parameters

employerId
string

Effective employer ID: emp_ followed by 20 hex characters.

Pattern: ^emp_[0-9a-f]{20}$
siteId
string

Effective site ID: site_ followed by 20 hex characters.

Pattern: ^site_[0-9a-f]{20}$
activityNr
string

Inspection activity number covering an injured worker.

Pattern: ^\d{1,12}$
eventDateFrom
string<date>

Earliest accident date, inclusive.

eventDateTo
string<date>

Latest accident date, inclusive.

fatality
enum<string>

true for fatal accidents only, false for nonfatal only.

Available options:
true,
false
limit
integer
default:25

Maximum number of items to return (1-100).

Required range: 1 <= x <= 100
cursor
string

Opaque nextCursor from this operation. Repeat every other query parameter unchanged; a cursor from a different query returns invalid_cursor.

Required string length: 1 - 8192

Response

One page of accidents.

accidents
object[]
required
nextCursor
string | null
required

Cursor for the next page, or null on the last page.