# SendSafely API Documentation

This is the complete API documentation for connecting to the SendSafely 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 **SendSafely connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

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

## SendSafely actions

- PUT `add-contact-group-member` Add Contact Group Member
- PUT `add-contact-group-to-package` Add Contact Group to Package
- POST `add-file` Add File
- POST `add-recipient` Add Recipient
- POST `add-recipients` Add Recipients
- POST `copy-file-to-workspace` Copy File To Workspace
- POST `create-contact-group` Create Contact Group
- POST `create-package` Create Package
- POST `create-subdirectory` Create Subdirectory
- DELETE `delete-contact-group` Delete Contact Group
- PUT `delete-contact-group-from-package` Delete Contact Group from Package
- DELETE `delete-directory` Delete Directory
- DELETE `delete-package` Delete Package
- DELETE `delete-package-file` Delete Package File
- DELETE `delete-recipients` Delete Recipients
- PUT `finalize-package` Finalize Package
- GET `get-contact-group` Get Contact Group
- GET `get-directory` Get Directory
- GET `get-file-information` Get File Information
- GET `get-package-information` Get Package Information
- GET `get-recipient` Get Recipient
- GET `get-user-information` Get User Information
- GET `get-workspace-activity-log` Get Workspace Activity Log
- GET `list-archived-packages` List Archived Packages
- GET `list-collaborators` List Collaborators
- GET `list-package-permissions` List Package Permissions
- GET `list-received-packages` List Received Packages
- GET `list-sent-packages` List Sent Packages
- GET `list-user-contact-groups` List User Contact Groups
- GET `list-workspace-packages` List Workspace Packages
- PUT `move-directory` Move Directory
- PUT `move-workspace-file` Move Workspace File
- PUT `remove-contact-group-member` Remove Contact Group Member
- DELETE `remove-recipient` Remove Recipient
- PUT `rename-directory` Rename Directory
- GET `search-package` Search Package
- PUT `update-file` Update File
- PUT `update-package` Update Package
- PUT `update-recipient` Update Recipient
- GET `verify-credentials` Verify Credentials
