OSHA Injury Tracking Application (ITA) API
OSHA's own API for electronically submitting establishment injury and illness records — Form 300A summaries and Form 300/301 case data — under 29 CFR 1904.41. Nine documented operations across establishments, forms and submissions, authenticated with an Authorization Bearer token read from a logged-in ITA account. Create and edit endpoints accept either a single JSON object or an array, responses carry a hypermedia links array, and a separate preview.osha.gov host runs the same validation rules for testing.