# Fresnel Software Safety API

**Canonical:** https://apis.io/apis/vitruvi/vitruvi-safety-api/  
**Provider:** Fresnel Software — https://apis.io/providers/vitruvi/  
**Documentation:** https://vitruvisoftware.com/platform/overview

Fresnel Software Safety API is one of 70 APIs that [Fresnel Software](https://apis.io/providers/vitruvi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Safety. The published artifact set on APIs.io includes an OpenAPI specification.

The Safety API from Fresnel Software — 19 operation(s) for safety.

## Operations (55)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/safety/assessments/` | List Hazard Requirement Assessments |
| POST | `/api/v1/safety/assessments/` | Create Hazard Requirement Assessment |
| GET | `/api/v1/safety/assessments/{id}/` | Retrieve Hazard Requirement Assessment |
| PUT | `/api/v1/safety/assessments/{id}/` | Update Hazard Requirement Assessment |
| PATCH | `/api/v1/safety/assessments/{id}/` | Partial Update Hazard Requirement Assessment |
| DELETE | `/api/v1/safety/assessments/{id}/` | Delete Hazard Requirement Assessment |
| GET | `/api/v1/safety/field_level_hazard_assessments/` | List Field Level Hazard Assessments |
| POST | `/api/v1/safety/field_level_hazard_assessments/` | Create Field Level Hazard Assessment |
| GET | `/api/v1/safety/field_level_hazard_assessments/{id}/` | Retrieve Field Level Hazard Assessment |
| PUT | `/api/v1/safety/field_level_hazard_assessments/{id}/` | Update Field Level Hazard Assessment |
| PATCH | `/api/v1/safety/field_level_hazard_assessments/{id}/` | Partial Update Field Level Hazard Assessment |
| DELETE | `/api/v1/safety/field_level_hazard_assessments/{id}/` | Delete Field Level Hazard Assessment |
| GET | `/api/v1/safety/field_level_hazards/` | List Field Level Work Steps |
| POST | `/api/v1/safety/field_level_hazards/` | Create Field Level Work Step |
| GET | `/api/v1/safety/field_level_hazards/{id}/` | Retrieve Field Level Work Step |
| PUT | `/api/v1/safety/field_level_hazards/{id}/` | Update Field Level Work Step |
| PATCH | `/api/v1/safety/field_level_hazards/{id}/` | Partial Update Field Level Work Step |
| DELETE | `/api/v1/safety/field_level_hazards/{id}/` | Delete Field Level Work Step |
| GET | `/api/v1/safety/field_level_safety_work_procedures/` | List Field Level Hazards |
| POST | `/api/v1/safety/field_level_safety_work_procedures/` | Create Field Level Hazard |
| GET | `/api/v1/safety/field_level_safety_work_procedures/{id}/` | Retrieve Field Level Hazard |
| PUT | `/api/v1/safety/field_level_safety_work_procedures/{id}/` | Update Field Level Hazard |
| PATCH | `/api/v1/safety/field_level_safety_work_procedures/{id}/` | Partial Update Field Level Hazard |
| DELETE | `/api/v1/safety/field_level_safety_work_procedures/{id}/` | Delete Field Level Hazard |
| GET | `/api/v1/safety/hazards/` | List Work Steps |
| POST | `/api/v1/safety/hazards/` | Create Work Step |
| GET | `/api/v1/safety/hazards/{id}/` | Retrieve Work Step |
| PUT | `/api/v1/safety/hazards/{id}/` | Update Work Step |
| PATCH | `/api/v1/safety/hazards/{id}/` | Partial Update Work Step |
| DELETE | `/api/v1/safety/hazards/{id}/` | Delete Work Step |
| GET | `/api/v1/safety/requirement_files/` | List Critical Requirements Files |
| POST | `/api/v1/safety/requirement_files/` | Create Critical Requirements File |
| GET | `/api/v1/safety/requirement_files/{id}/` | Retrieve Critical Requirements File |
| PUT | `/api/v1/safety/requirement_files/{id}/` | Update Critical Requirements File |
| PATCH | `/api/v1/safety/requirement_files/{id}/` | Partial Update Critical Requirements File |
| DELETE | `/api/v1/safety/requirement_files/{id}/` | Delete Critical Requirements File |
| GET | `/api/v1/safety/requirements/` | List Hazard Requirements |
| POST | `/api/v1/safety/requirements/` | Create Hazard Requirement |
| GET | `/api/v1/safety/requirements/{id}/` | Retrieve Hazard Requirement |
| PUT | `/api/v1/safety/requirements/{id}/` | Update Hazard Requirement |
| PATCH | `/api/v1/safety/requirements/{id}/` | Partial Update Hazard Requirement |
| DELETE | `/api/v1/safety/requirements/{id}/` | Delete Hazard Requirement |
| GET | `/api/v1/safety/safety_package` | Api v1 safety safety package retrieve |
| GET | `/api/v1/safety/safety_work_procedures/` | List Hazards |
| POST | `/api/v1/safety/safety_work_procedures/` | Create Hazard |
| GET | `/api/v1/safety/safety_work_procedures/{id}/` | Retrieve Hazard |
| PUT | `/api/v1/safety/safety_work_procedures/{id}/` | Update Hazard |
| PATCH | `/api/v1/safety/safety_work_procedures/{id}/` | Partial Update Hazard |
| DELETE | `/api/v1/safety/safety_work_procedures/{id}/` | Delete Hazard |
| GET | `/api/v1/safety/signatures/` | List Field Level Hazard Assessment Signatures |
| POST | `/api/v1/safety/signatures/` | Create Field Level Hazard Assessment Signature |
| GET | `/api/v1/safety/signatures/{id}/` | Retrieve Field Level Hazard Assessment Signature |
| PUT | `/api/v1/safety/signatures/{id}/` | Update Field Level Hazard Assessment Signature |
| PATCH | `/api/v1/safety/signatures/{id}/` | Partial Update Field Level Hazard Assessment Signature |
| DELETE | `/api/v1/safety/signatures/{id}/` | Delete Field Level Hazard Assessment Signature |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vitruvi/refs/heads/main/openapi/vitruvi-safety-api-openapi.yml

## Other Fresnel Software APIs (12)

- [Vitruvi Platform](https://apis.io/apis/vitruvi/vitruvi-platform/)
- [Fresnel Software Aggregation API](https://apis.io/apis/vitruvi/vitruvi-aggregation-api/)
- [Fresnel Software Ai agent API](https://apis.io/apis/vitruvi/vitruvi-ai-agent-api/)
- [Fresnel Software Async events API](https://apis.io/apis/vitruvi/vitruvi-async-events-api/)
- [Fresnel Software Auth API](https://apis.io/apis/vitruvi/vitruvi-auth-api/)
- [Fresnel Software Conditional custom field overrides API](https://apis.io/apis/vitruvi/vitruvi-conditional-custom-field-overrides-api/)
- [Fresnel Software Configuration library API](https://apis.io/apis/vitruvi/vitruvi-configuration-library-api/)
- [Fresnel Software Content types API](https://apis.io/apis/vitruvi/vitruvi-content-types-api/)
- [Fresnel Software Crew categories API](https://apis.io/apis/vitruvi/vitruvi-crew-categories-api/)
- [Fresnel Software Crews API](https://apis.io/apis/vitruvi/vitruvi-crews-api/)
- [Fresnel Software Crews with resources API](https://apis.io/apis/vitruvi/vitruvi-crews-with-resources-api/)
- [Fresnel Software Custom field categories API](https://apis.io/apis/vitruvi/vitruvi-custom-field-categories-api/)

## Tags

Safety

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vitruvi/vitruvi-safety-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vitruvi/.
