# SafetyCulture API Documentation

This is the complete API documentation for connecting to the SafetyCulture API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **SafetyCulture connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/safetyCulture/actions/{actionSlug}/run
```

## SafetyCulture actions

- POST `add-comment-to-issue-timeline` Add Comment to Issue Timeline
- PUT `complete-inspection` Complete Inspection
- POST `create-action` Create Action
- POST `create-issue` Create Issue
- POST `create-webhook` Create Webhook
- GET `generate-inspection-deep-link` Generate Inspection Deep Link
- GET `get-action` Get Action
- GET `get-inspection` Get Inspection
- GET `get-inspection-answers` Get Inspection Answers
- GET `get-inspection-details` Get Inspection Details
- GET `get-inspection-web-report-link` Get Inspection Web Report Link
- GET `get-issue` Get Issue
- GET `get-template` Get Template
- GET `get-template-by-inspection` Get Template by Inspection
- GET `list-actions` List Actions
- GET `list-groups-and-organizations` List Groups and Organizations
- GET `list-issues` List Issues
- GET `list-webhooks` List Webhooks
- GET `retrieve-selected-media` Retrieve Selected Media
- GET `search-modified-inspections` Search Modified Inspections
- GET `search-modified-templates` Search Modified Templates
- PUT `set-inspection-owner` Set Inspection Owner
- PUT `set-inspection-site` Set Inspection Site
- POST `start-inspection` Start Inspection
- PUT `update-action-assignees` Update Action Assignees
- PUT `update-action-due-date` Update Action Due Date
- PUT `update-action-priority` Update Action Priority
- PUT `update-action-status` Update Action Status
- PUT `update-inspection` Update Inspection
- PUT `update-issue-status` Update Issue Status
