# Avetta Worksite Safety API

**Canonical:** https://apis.io/apis/avetta/avetta-worksite-safety-api/  
**Provider:** Avetta — https://apis.io/providers/avetta/  
**Base URL:** https://api.avetta.com  
**Documentation:** https://docs.api.avetta.com

Avetta Worksite Safety API is one of 96 APIs that [Avetta](https://apis.io/providers/avetta/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 17 JSON Schema definitions. Tagged areas include Worksite-Safety. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 17 JSON Schemas.

Worksite safety management operations including work requests and project management

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/clients/{clientId}/project/templates` | Get Project Templates |
| GET | `/v1/clients/{clientId}/projects` | Get Projects |
| POST | `/v1/clients/{clientId}/projects` | Create Project |
| PUT | `/v1/clients/{clientId}/projects/{projectId}/archive` | Archive Project |
| PUT | `/v1/clients/{clientId}/projects/{projectId}/close` | Close Project |
| DELETE | `/v1/clients/{clientId}/projects/{projectId}` | Delete Project |
| GET | `/v1/clients/{clientId}/projects/{projectId}/work-requests` | Get Work Requests |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/questions` | Get Work Request Questions |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/questions-answers` | Get Work Request Questions and Answers |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/questions-answers` | Upsert Work Request Answers |
| POST | `/v1/clients/{clientId}/work-request` | Create Work Request |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/archive` | Archive Work Request |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/assign` | Assign Work Request |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/close` | Close Work Request |
| DELETE | `/v1/clients/{clientId}/work-requests/{workRequestId}` | Delete Work Request |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/workflow` | Get Workflow Transitions |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/child-forms/{childFormId}/questions-answers` | Upsert Child Form Answers |
| PUT | `/v1/clients/{clientId}/work-requests/{workRequestId}/child-forms/{childFormId}/workflow-transitions` | Transition Child Form Workflow Status |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/available-child-forms` | Get Available Child Forms |
| POST | `/v1/clients/{clientId}/work-requests/{workRequestId}/child-forms` | Create Child Form |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/assigned-users` | Get Work Request Assigned Users |
| PATCH | `/v1/clients/{clientId}/work-requests/{workRequestId}/assigned-users` | Update Work Request Assigned Users |
| GET | `/v1/clients/{clientId}/work-requests/{workRequestId}/supplier-users` | Get Supplier Users by Work Request |
| GET | `/v1/workers/{workerId}/open-work-requests/summary` | Get a worker's open Work Requests summary |

## Machine-readable artifacts (21)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/openapi/avetta-worksite-safety-api-openapi.yml
- **Documentation** — https://docs.connect.avetta.com/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-supplier-profile-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-get-workflow-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-supplier-profiles-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-create-work-request-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-worker-open-work-requests-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-1-0-0-get-work-request-questions-response-schema.json
- **Documentation** — https://docs.pegasus.avetta.com/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-integrate-employee-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-employee-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-worker-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-competency-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-scope-permission-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-3-29-14-client-company-registration-resource-schema.json
- **Documentation** — https://docs.worker.avetta.com/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-stats-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-request-structure-refresh-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-request-structure-password-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-request-wmconnect-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/avetta/refs/heads/main/json-schema/avetta-sites-message-response-schema.json

## Other Avetta APIs (12)

- [Avetta Developer API](https://apis.io/apis/avetta/avetta-developer-api/)
- [Avetta Account API](https://apis.io/apis/avetta/avetta-account-api/)
- [Avetta Accounts API](https://apis.io/apis/avetta/avetta-accounts-api/)
- [Avetta Admin API](https://apis.io/apis/avetta/avetta-admin-api/)
- [Avetta Auth API](https://apis.io/apis/avetta/avetta-auth-api/)
- [Avetta Authentication API](https://apis.io/apis/avetta/avetta-authentication-api/)
- [Avetta Compliance API](https://apis.io/apis/avetta/avetta-compliance-api/)
- [Avetta Countries API](https://apis.io/apis/avetta/avetta-countries-api/)
- [Avetta Credit API](https://apis.io/apis/avetta/avetta-credit-api/)
- [Avetta Deprecated Endpoints API](https://apis.io/apis/avetta/avetta-deprecated-endpoints-api/)
- [Avetta Event API](https://apis.io/apis/avetta/avetta-event-api/)
- [Avetta Events API](https://apis.io/apis/avetta/avetta-events-api/)

## Tags

Worksite-Safety

---

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