Hazards are also included in the Health and Safety module.
The job hazard register allows your dispatchers and workers to identify and record hazards on a job. Workers will not be able to complete the job until they acknowledge the hazards identified and confirm it is safe to proceed.
Hazards include 6 mandatory pieces of information: Description, Initial Risk, Control Type, Controls Required, Person Responsible, and Residual Risk. This information all needs to be filled in before the hazards can be acknowledged. However, it doesn't all have to be done via the API.
When creating a job using the templated jobs API (and using a template that has hazards enabled) hazards will be automatically enabled on the created job and the trigger step will be populated from the template. Any hazards present on the template will also be present on the job.