# Fenergo Document Model API

**Canonical:** https://apis.io/apis/fenergo/fenergo-document-model-api/  
**Provider:** Fenergo — https://apis.io/providers/fenergo/  
**Base URL:** https://api.fenergox.com/advanceddashboardcommand  
**Documentation:** https://docs.fenergox.com/api-docs/other-clm-apis/advanced-dashboard-api/advanced-dashboard-command

Fenergo Document Model API is one of 281 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 Document Model. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Document Model API from Fenergo — 58 operation(s) for document model.

## Operations (60 of 63)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/documentmanagement` | Upload a document |
| PUT | `/api/documentmanagement/{id}` | Updates a document |
| DELETE | `/api/documentmanagement/{id}` | Delete a document model |
| GET | `/api/documentmanagement/{id}` | Get a document by id and tenant |
| PUT | `/api/documentmanagement/{id}/requirement-ids` | Update the requirements linked to a document |
| PUT | `/api/documentmanagement/updateFile` | Update a document |
| PUT | `/api/documentmanagement/{id}/datakey` | Update the requirement datakey linked to a document |
| POST | `/api/v2/documentmanagement` | Save document metadata and generate the URL to upload the file… |
| POST | `/api/v2/documentmanagement/product/CreateDocumentModel` | Save document metadata and generate the URL to upload the file… |
| POST | `/api/v2/documentmanagement/deal/CreateDocumentModel` | Save document metadata and generate the URL to upload the file… |
| POST | `/api/v2/documentmanagement/archiveAndReplace` | Archive the document and add new document with metadata and generate the URL to… |
| POST | `/api/v2/documentmanagement/product/ArchiveAndReplaceDocumentModel` | Archive the document and add new document with metadata and generate the URL to… |
| POST | `/api/v2/documentmanagement/deal/ArchiveAndReplaceDocumentModel` | Archive the document and add new document with metadata and generate the URL to… |
| POST | `/api/v2/documentmanagement/virtual` | Save document metadata including the URL to the virtual file… |
| POST | `/api/v2/documentmanagement/product/virtual` | Save document metadata including the URL to the virtual file… |
| POST | `/api/v2/documentmanagement/deal/virtual` | Save document metadata including the URL to the virtual file… |
| 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… |
| POST | `/api/v2/documentmanagement/product/CreateDocumentModelMultipleRequirements` | Save document metadata and generate the URL to upload the file for multiple… |
| POST | `/api/v2/documentmanagement/deal/CreateDocumentModelMultipleRequirements` | Save document metadata and generate the URL to upload the file for multiple… |
| POST | `/api/v2/documentmanagement/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple… |
| POST | `/api/v2/documentmanagement/product/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple… |
| POST | `/api/v2/documentmanagement/deal/virtual/multiple-requirements` | Save document metadata including the URL to the virtual file for multiple… |
| PUT | `/api/v2/documentmanagement/{id}/clone` | Clones Document Model which references Original Physical File… |
| PUT | `/api/v2/documentmanagement/product/{id}/clone` | Clones Document Model which references Original Physical File… |
| PUT | `/api/v2/documentmanagement/deal/{id}/clone` | Clones Document Model which references Original Physical File… |
| 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… |
| PUT | `/api/v2/documentmanagement/product/custom-error/{id}` | Update Document Model Status to 'Error' with custom error code and message… |
| PUT | `/api/v2/documentmanagement/deal/custom-error/{id}` | Update Document Model Status to 'Error' with custom error code and message… |
| 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… |
| POST | `/api/v2/documentmanagement/{id}/archive` | Archive a document |
| POST | `/api/v2/documentmanagement/{id}/unarchive` | Unarchive a document |
| GET | `/api/documentmanagement/journey/{journeyId}` | Get all documents by journey id |
| GET | `/api/documentmanagement/entity/{entityId}` | Get all documents by entity id |
| POST | `/api/documentmanagement/entity/paged` | Retrieves paginated document models based on a specific entity ID and tenant ID |
| POST | `/api/documentmanagement/entity/paged/status/lite` | Retrieves lightened paginated document models based on a specific entity ID… |
| POST | `/api/documentmanagement/entity/paged/lite/v2` | Retrieves paginated documents by entity ID using cursor-based pagination with… |
| POST | `/api/documentmanagement/entity/paged/status` | Retrieves paginated document models based on a specific entity ID, tenant ID… |
| POST | `/api/documentmanagement/entity/paged/excludeStatus/lite` | Retrieves paginated lightened document models based on a specific entity ID and… |
| POST | `/api/documentmanagement/entity/paged/excludeStatus` | Retrieves paginated document models based on a specific entity ID and tenant… |
| POST | `/api/documentmanagement/entity/paged/lite` | Retrieves paginated lite document models based on a specific entity ID and… |
| GET | `/api/documentmanagement/entity/{entityId}/journey/{journeyId}` | Gets all Document Models for an Entity Id and Journey Id |

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

## Machine-readable artifacts (245)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/fenergo/refs/heads/main/openapi/fenergo-document-model-api-openapi.yml
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/advanced-dashboard-api/advanced-dashboard-command
- **APIReference** — https://api.fenergox.com/advanceddashboardcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/advanced-dashboard-api/advanced-dashboard-query
- **APIReference** — https://api.fenergox.com/advanceddashboardquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/association-apis/association-comand
- **APIReference** — https://api.fenergox.com/associationcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/association-apis/association-comand-v2
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/association-apis/association-query
- **APIReference** — https://api.fenergox.com/associationquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/audit-apis/audit-query
- **APIReference** — https://api.fenergox.com/auditquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/audit-apis/audit-query-v2
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/audit-apis/audit-query-v3
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/authorization-apis/authorization-command
- **APIReference** — https://api.fenergox.com/authorizationcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/authorization-apis/authorization-query
- **APIReference** — https://api.fenergox.com/authorizationquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/authorization-apis/authorization-query-v2
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/bulk-load-api/bulkrequest-command
- **APIReference** — https://api.fenergox.com/bulkloadcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/bulk-load-api/bulkrequest-query
- **APIReference** — https://api.fenergox.com/bulkloadquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/business-metrics/business-metrics-command-v1
- **APIReference** — https://api.fenergox.com/businessmetricscommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/business-metrics/business-metrics-query-v1
- **APIReference** — https://api.fenergox.com/businessmetricsquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/change-management-apis/change-management-command
- **APIReference** — https://api.fenergox.com/changemanagementcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/change-management-apis/change-management-query
- **APIReference** — https://api.fenergox.com/changemanagementquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/financial-analysis-and-collateral-apis/collateral-command
- **APIReference** — https://api.fenergox.com/collateralcommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/financial-analysis-and-collateral-apis/collateral-query
- **APIReference** — https://api.fenergox.com/collateralquery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/config-admin-apis/configbaseline-command
- **APIReference** — https://api.fenergox.com/configbaselinecommand/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/config-admin-apis/configbaseline-query
- **APIReference** — https://api.fenergox.com/configbaselinequery/swagger/index.html
- **Documentation** — https://docs.fenergox.com/api-docs/other-clm-apis/config-admin-apis/config-exchange-command
- …and 205 more, listed in full on the page.

## Other Fenergo APIs (12)

- [Fenergo Acceptable Document API](https://apis.io/apis/fenergo/fenergo-acceptabledocument-api/)
- [Fenergo Access Layer API](https://apis.io/apis/fenergo/fenergo-accesslayer-api/)
- [Fenergo Adapter Mock API](https://apis.io/apis/fenergo/fenergo-adaptermock-api/)
- [Fenergo Advanced Dashboard API](https://apis.io/apis/fenergo/fenergo-advanceddashboard-api/)
- [Fenergo Agency API](https://apis.io/apis/fenergo/fenergo-agency-api/)
- [Fenergo Agent API](https://apis.io/apis/fenergo/fenergo-agent-api/)
- [Fenergo Agent Slos API](https://apis.io/apis/fenergo/fenergo-agentslos-api/)
- [Fenergo Agent Value Story API](https://apis.io/apis/fenergo/fenergo-agentvaluestory-api/)
- [Fenergo Aggregation API](https://apis.io/apis/fenergo/fenergo-aggregation-api/)
- [Fenergo Allocation API](https://apis.io/apis/fenergo/fenergo-allocation-api/)
- [Fenergo Allocation Configuration API](https://apis.io/apis/fenergo/fenergo-allocationconfiguration-api/)
- [Fenergo Asset API](https://apis.io/apis/fenergo/fenergo-asset-api/)

## Tags

Document Model

---

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