# Document n8n operations

Manage documents, versions, and signatures. Select **Document** in the Probo node's **Resource** field.

Return to the [complete n8n resource reference](/docs/developers/api/n8n/resources) to browse another resource.

| Operation                       | Value                         | Description                                                      | Source                                                                                                                                                     |
| ------------------------------- | ----------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Archive                         | `archive`                     | Archive a document.                                              | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/archive.operation.ts)                     |
| Cancel Signature                | `cancelSignature`             | Cancel a signature request.                                      | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/cancelSignature.operation.ts)             |
| Create                          | `create`                      | Create a new document.                                           | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/create.operation.ts)                      |
| Delete                          | `delete`                      | Delete a document.                                               | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/delete.operation.ts)                      |
| Delete Draft Version            | `deleteDraftVersion`          | Delete a draft document version.                                 | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/deleteDraftVersion.operation.ts)          |
| Get                             | `get`                         | Get a document.                                                  | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/get.operation.ts)                         |
| Get Approval Decision           | `getApprovalDecision`         | Get an approval decision.                                        | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getApprovalDecision.operation.ts)         |
| Get Approval Quorum             | `getApprovalQuorum`           | Get an approval quorum.                                          | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getApprovalQuorum.operation.ts)           |
| Get Latest Published Version ID | `getLatestPublishedVersionId` | Get the latest published document version ID.                    | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getLatestPublishedVersionId.operation.ts) |
| Get Many                        | `getAll`                      | Get many documents.                                              | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getAll.operation.ts)                      |
| Get Many Approval Decisions     | `getAllApprovalDecisions`     | Get many approval decisions for an approval quorum.              | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getAllApprovalDecisions.operation.ts)     |
| Get Many Approval Quorums       | `getAllApprovalQuorums`       | Get many approval quorums for a document version.                | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getAllApprovalQuorums.operation.ts)       |
| Get Many Signatures             | `getAllSignatures`            | Get many signatures for a document version.                      | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getAllSignatures.operation.ts)            |
| Get Many Versions               | `getAllVersions`              | Get many versions of a document.                                 | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getAllVersions.operation.ts)              |
| Get Signature                   | `getSignature`                | Get a document version signature.                                | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getSignature.operation.ts)                |
| Get Version                     | `getVersion`                  | Get a document version.                                          | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/getVersion.operation.ts)                  |
| Publish                         | `publish`                     | Publish a draft document, request approval, or publish as minor. | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/publish.operation.ts)                     |
| Request Signature               | `requestSignature`            | Request a signature for a document version.                      | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/requestSignature.operation.ts)            |
| Unarchive                       | `unarchive`                   | Unarchive a document.                                            | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/unarchive.operation.ts)                   |
| Update                          | `update`                      | Update an existing document.                                     | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/update.operation.ts)                      |
| Update Version                  | `updateVersion`               | Update a draft document version.                                 | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/updateVersion.operation.ts)               |
| Void Approval                   | `voidApproval`                | Void a pending approval request.                                 | [View implementation](https://github.com/getprobo/probo/blob/main/packages/n8n-node/nodes/Probo/actions/document/voidApproval.operation.ts)                |
