submit osha injury and illness recordkeeping data (form 300a and related forms) through the injury tracking application api

domain: osha.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Determine whether your establishment is covered by OSHA's electronic recordkeeping submission requirement based on employee count and industry (NAICS) code before building an integration
  2. Use the ITA's API option, alongside the manual web-form entry and CSV upload options, to transmit OSHA Form 300A summary data -- and Forms 300/301 detail data where required -- directly from an automated recordkeeping system
  3. Follow the payload and authentication specifications in OSHA's ITA User Guide for the API rather than assuming it exactly matches the CSV template format
  4. Submit ahead of the annual submission deadline and confirm submission status within the ITA, since establishments that miss the deadline are still required to submit rather than being exempted
  5. Reconcile ITA submissions establishment by establishment, since both coverage determination and submission are evaluated at the establishment level rather than the company level

Known gotchas

Related routes

Submit individual Form 300/301 injury and illness case records via the OSHA ITA API
osha.gov · 5 steps · unrated
Complete and retrieve an OSHA ITA submission (300A summary plus case data) via the API
osha.gov · 5 steps · unrated
Extract mine accident, injury, and illness records reported on MSHA Form 7000-1
MSHA Accident/Injury/Illness Data · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans