# RightSignature API Documentation

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

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

## RightSignature actions

- PUT `add-or-update-reusable-template-tags` Add Or Update Reusable Template Tags
- POST `create-sending-request` Create Sending Request
- DELETE `delete-reusable-template` Delete Reusable Template
- DELETE `delete-reusable-template-tag` Delete Reusable Template Tag
- POST `embed-document-from-reusable-template` Embed Document From Reusable Template
- GET `get-archived-document-by-original-guid` Get Archived Document By Original GUID
- GET `get-document` Get Document
- GET `get-me` Get Me
- GET `get-reusable-template` Get Reusable Template
- GET `get-sending-request` Get Sending Request
- GET `list-documents` List Documents
- GET `list-reusable-template-tags` List Reusable Template Tags
- GET `list-reusable-templates` List Reusable Templates
- POST `mark-sending-request-uploaded` Mark Sending Request Uploaded
- POST `merge-and-send-document` Merge And Send Document
- POST `prepare-document-from-reusable-template` Prepare Document From Reusable Template
- POST `replace-reusable-template-tags` Replace Reusable Template Tags
- POST `request-oauth-access-token` Request OAuth Access Token
- GET `request-oauth-authorization-code` Request OAuth Authorization Code
- POST `revoke-oauth-access-token` Revoke OAuth Access Token
- POST `send-document-from-reusable-template` Send Document From Reusable Template
- POST `send-signer-reminder` Send Signer Reminder
- POST `share-document` Share Document
- PUT `update-document-pin` Update Document PIN
- POST `update-document-tags` Update Document Tags
- POST `void-document` Void Document
