# Docubee API Documentation

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

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

## Docubee actions

- DELETE `cancel-instance` Cancel Instance
- POST `create-workflow` Create Workflow
- DELETE `delete-document` Delete Document
- DELETE `delete-signature-process` Delete Signature Process
- GET `download-document` Download Document
- POST `embed-field-placement` Embed Field Placement
- POST `embed-signing` Embed Signing
- POST `embed-web-form` Embed Web Form
- POST `embed-workflow-runtime` Embed Workflow Runtime
- POST `embed-workflow-start` Embed Workflow Start
- GET `export-workflow` Export Workflow
- POST `generate-short-url` Generate Short URL
- GET `get-signature-process-status` Get Signature Process Status
- GET `get-workflow-start-form-data` Get Workflow Start Form Data
- PUT `import-workflow` Import Workflow
- GET `list-documents` List Documents
- GET `list-instance-documents` List Instance Documents
- GET `list-instance-properties` List Instance Properties
- GET `list-instance-tasks` List Instance Tasks
- GET `list-signature-processes` List Signature Processes
- GET `list-workflow-instances` List Workflow Instances
- GET `list-workflows` List Workflows
- POST `replace-document-content` Replace Document Content
- PUT `set-document-fields` Set Document Fields
- POST `start-signature-process` Start Signature Process
- POST `start-workflow` Start Workflow
- PUT `update-document` Update Document
- POST `upload-document` Upload Document
