# Fenergo Nebula Document Management Command 2.0

**Canonical:** https://apis.io/apis/fenergo/documentmanagementcommand-v2-0/  
**Provider:** Fenergo — https://apis.io/providers/fenergo/  
**Base URL:** https://api.fenergox.com/documentmanagementcommand  
**Documentation:** https://docs.fenergox.com/api-docs/other-clm-apis/documentmanagement-apis/documentmanagement-command-v2

Fenergo Nebula Document Management Command 2.0 is one of 145 APIs that [Fenergo](https://apis.io/providers/fenergo/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Documents, Command, Compliance, and Financial-Services. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Fenergo Nebula Document Management Command — OpenAPI 3.0.1 contract published by Fenergo for the documentmanagementcommand service of the Fen-X SaaS platform, carrying 72 path(s) and 83 operation(s). Harvested verbatim from Fenergo's own published specification endpoint.

## Operations (60 of 83)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v2/acceptabledocument/set` | Create acceptable document set model |
| POST | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}` | Create acceptable document set version by version number |
| PUT | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}` | Update acceptable document set version |
| DELETE | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}` | Delete acceptable document set version |
| POST | `/api/v2/acceptabledocument/set/{setId}` | Create acceptable document set version with given acceptable documents |
| DELETE | `/api/v2/acceptabledocument/set/{setId}` | Delete acceptable document set and all its versions |
| PUT | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/submit-for-approval` | Submit acceptable document set version for approval |
| PUT | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/sign` | Sign acceptable document set version |
| PUT | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/archive` | Archive acceptable document set version |
| POST | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/acceptableDocument` | Create acceptable document model |
| PUT | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/acceptableDocument/{id}` | Update an existing acceptable document model |
| DELETE | `/api/v2/acceptabledocument/set/{setId}/version/{versionNumber}/acceptableDocument/{id}` | Delete an existing acceptable document model |
| PUT | `/api/v2/configuration` | Update document configuration |
| POST | `/api/v2/documentmanagement` | Save document metadata and generate the URL to upload the file - CreateDocumentModel |
| POST | `/api/v2/documentmanagement/product/CreateDocumentModel` | Save document metadata and generate the URL to upload the file - product/CreateDocumentModel |
| POST | `/api/v2/documentmanagement/deal/CreateDocumentModel` | Save document metadata and generate the URL to upload the file - deal/CreateDocumentModel |
| POST | `/api/v2/documentmanagement/archiveAndReplace` | Archive the document and add new document with metadata and generate the URL to upload the file. - ArchiveAndReplaceDocumentModel |
| POST | `/api/v2/documentmanagement/product/ArchiveAndReplaceDocumentModel` | Archive the document and add new document with metadata and generate the URL to upload the file. - product/ArchiveAndReplaceDocumentModel |
| POST | `/api/v2/documentmanagement/deal/ArchiveAndReplaceDocumentModel` | Archive the document and add new document with metadata and generate the URL to upload the file. - deal/ArchiveAndReplaceDocumentModel |
| POST | `/api/v2/documentmanagement/virtual` | Save document metadata including the URL to the virtual file - CreateVirtualDocumentModel |
| POST | `/api/v2/documentmanagement/product/virtual` | Save document metadata including the URL to the virtual file - product/CreateVirtualDocumentModel |
| POST | `/api/v2/documentmanagement/deal/virtual` | Save document metadata including the URL to the virtual file - deal/CreateVirtualDocumentModel |
| PUT | `/api/v2/documentmanagement/updateFile` | Generate URL to upload the new document file - UpdateFile |
| PUT | `/api/v2/documentmanagement/{id}/access-layers` | Update document model access layers - UpdateDocumentAccessLayers |
| PUT | `/api/v2/documentmanagement/product/{id}/access-layers` | Update document model access layers - product/UpdateDocumentAccessLayers |
| PUT | `/api/v2/documentmanagement/deal/{id}/access-layers` | Update document model access layers - deal/UpdateDocumentAccessLayers |
| POST | `/api/v2/documentmanagement/CreateDocumentModelMultipleRequirements` | Save document metadata and generate the URL to upload the file for multiple Document Requirements - CreateDocumentModelMultipleRequirements |
| POST | `/api/v2/documentmanagement/product/CreateDocumentModelMultipleRequirements` | Save document metadata and generate the URL to upload the file for multiple Document Requirements - product/CreateDocumentModelMultipleRequirements |
| POST | `/api/v2/documentmanagement/deal/CreateDocumentModelMultipleRequirements` | Save document metadata and generate the URL to upload the file for multiple Document Requirements - deal/CreateDocumentModelMultipleRequirements |
| POST | `/api/v2/documentmanagement/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple Document Requirements - CreateVirtualDocumentModelMultipleRequirements |
| POST | `/api/v2/documentmanagement/product/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple Document Requirements - product/CreateVirtualDocumentModelMultipleRequirements |
| POST | `/api/v2/documentmanagement/deal/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple Document Requirements - deal/CreateVirtualDocumentModelMultipleRequirements |
| PUT | `/api/v2/documentmanagement/{id}/clone` | Clones Document Model which references Original Physical File - CloneDocumentModel |
| PUT | `/api/v2/documentmanagement/product/{id}/clone` | Clones Document Model which references Original Physical File - product/CloneDocumentModel |
| PUT | `/api/v2/documentmanagement/deal/{id}/clone` | Clones Document Model which references Original Physical File - deal/CloneDocumentModel |
| PUT | `/api/v2/documentmanagement/error/{id}` | Update Document Model Status to 'Error' - UpdateDocumentModelStatusError |
| PUT | `/api/v2/documentmanagement/product/error/{id}` | Update Document Model Status to 'Error' - product/UpdateDocumentModelStatusError |
| PUT | `/api/v2/documentmanagement/deal/error/{id}` | Update Document Model Status to 'Error' - deal/UpdateDocumentModelStatusError |
| PUT | `/api/v2/documentmanagement/custom-error/{id}` | Update Document Model Status to 'Error' with custom error code and message - UpdateDocumentModelCustomError |
| PUT | `/api/v2/documentmanagement/product/custom-error/{id}` | Update Document Model Status to 'Error' with custom error code and message - product/UpdateDocumentModelCustomError |
| PUT | `/api/v2/documentmanagement/deal/custom-error/{id}` | Update Document Model Status to 'Error' with custom error code and message - deal/UpdateDocumentModelCustomError |
| PUT | `/api/v2/documentmanagement/{id}` | Updates a document - UpdateDocument |
| DELETE | `/api/v2/documentmanagement/{id}` | Delete a document model - DeleteDocumentModel |
| PUT | `/api/v2/documentmanagement/product/{id}` | Updates a document - product/UpdateDocument |
| DELETE | `/api/v2/documentmanagement/product/{id}` | Delete a document model - product/DeleteDocumentModel |
| PUT | `/api/v2/documentmanagement/deal/{id}` | Updates a document - deal/UpdateDocument |
| DELETE | `/api/v2/documentmanagement/deal/{id}` | Delete a document model - deal/DeleteDocumentModel |
| PUT | `/api/v2/documentmanagement/{id}/requirement-ids` | Update the requirements linked to a document - UpdateRequirementIds |
| PUT | `/api/v2/documentmanagement/product/{id}/requirement-ids` | Update the requirements linked to a document - product/UpdateRequirementIds |
| PUT | `/api/v2/documentmanagement/deal/{id}/requirement-ids` | Update the requirements linked to a document - deal/UpdateRequirementIds |
| PUT | `/api/v2/documentmanagement/{id}/datakey` | Update the requirement datakey linked to a document - UpdateDataKey |
| PUT | `/api/v2/documentmanagement/product/{id}/datakey` | Update the requirement datakey linked to a document - product/UpdateDataKey |
| PUT | `/api/v2/documentmanagement/deal/{id}/datakey` | Update the requirement datakey linked to a document - deal/UpdateDataKey |
| PUT | `/api/v2/documentmanagement/{id}/updateDocumentUploadedByUserName` | Update the uploadedByUsername property of a document - UpdateDocumentUploadedByUserName |
| POST | `/api/v2/documentmanagement/{id}/archive` | Archive a document |
| POST | `/api/v2/documentmanagement/{id}/unarchive` | Unarchive a document |
| PUT | `/api/v2/documentrequirement/{id}` | Updates an existing DocumentRequirement - UpdateDocumentRequirement |
| PUT | `/api/v2/documentrequirement/product/{id}` | Updates an existing DocumentRequirement - product/UpdateDocumentRequirement |
| PUT | `/api/v2/documentrequirement/deal/{id}` | Updates an existing DocumentRequirement - deal/UpdateDocumentRequirement |
| POST | `/api/v2/documentrequirement` | Creates a new DocumentRequirement. - CreateDocumentRequirement |

…and 23 more operations. They are listed in full on the page.

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/fenergo/refs/heads/main/openapi/fenergo-documentmanagementcommand-v2-0-openapi.json
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/documentmanagement-apis/documentmanagement-command-v2
- **APIReference** — https://api.fenergox.com/documentmanagementcommand/swagger/index.html

## Other Fenergo APIs (12)

- [Fenergo Nebula Advanced Dashboard Command 1.0](https://apis.io/apis/fenergo/advanceddashboardcommand-v1-0/)
- [Fenergo Nebula Advanced Dashboard Query 1.0.0](https://apis.io/apis/fenergo/advanceddashboardquery-v1-0-0/)
- [Fenergo Nebula Association Command 1.0](https://apis.io/apis/fenergo/associationcommand-v1-0/)
- [Fenergo Nebula Association Command 2.0](https://apis.io/apis/fenergo/associationcommand-v2-0/)
- [Fenergo Nebula Association Query 1.0](https://apis.io/apis/fenergo/associationquery-v1-0/)
- [Fenergo Nebula Audit Query 1.0](https://apis.io/apis/fenergo/auditquery-v1-0/)
- [Fenergo Nebula Audit Query 2.0](https://apis.io/apis/fenergo/auditquery-v2-0/)
- [Fenergo Nebula Audit Query 3.0](https://apis.io/apis/fenergo/auditquery-v3-0/)
- [Fenergo Nebula Authorization Command 1.0](https://apis.io/apis/fenergo/authorizationcommand-v1-0/)
- [Fenergo Nebula Authorization Query 1.0](https://apis.io/apis/fenergo/authorizationquery-v1-0/)
- [Fenergo Nebula Authorization Query 2.0](https://apis.io/apis/fenergo/authorizationquery-v2-0/)
- [Fenergo Nebula Authorization Query 3.0](https://apis.io/apis/fenergo/authorizationquery-v3-0/)

## Tags

Documents, Command, Compliance, Financial-Services

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/fenergo/documentmanagementcommand-v2-0/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/fenergo/.
