# DocVersionController

**Kind:** Controller

**Source:** [`atloria-monorepo/apps/api/src/doc-version/doc-version.controller.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/doc-version/doc-version.controller.ts#L35)

## Relationships

- MODULE_DECLARES → `list`
- MODULE_DECLARES → `getActive`
- MODULE_DECLARES → `compareVersions`
- MODULE_DECLARES → `diffDocument`
- MODULE_DECLARES → `applyEdit`
- MODULE_DECLARES → `listPendingApprovals`
- MODULE_DECLARES → `get`
- MODULE_DECLARES → `create`
- MODULE_DECLARES → `update`
- MODULE_DECLARES → `activate`
- MODULE_DECLARES → `schedule`
- MODULE_DECLARES → `cancelSchedule`
- MODULE_DECLARES → `publish`
- MODULE_DECLARES → `archive`
- MODULE_DECLARES → `deprecate`
- MODULE_DECLARES → `delete`
- MODULE_DECLARES → `getReview`
- MODULE_DECLARES → `resolve`
- MODULE_DECLARES → `resolveAll`
- MODULE_DECLARES → `getScreenshots`
- MODULE_DECLARES → `bulkScreenshotAction`
- MODULE_DECLARES → `previewScreenshot`
- MODULE_DECLARES → `captureScreenshot`
- MODULE_DECLARES → `saveScreenshotAnnotations`
- MODULE_DECLARES → `uploadScreenshot`
- MODULE_DECLARES → `updatePlaceholder`
- MODULE_DECLARES → `getChangelog`
- MODULE_DECLARES → `cherryPick`
- MODULE_DECLARES → `exportMarkdown`
- MODULE_DECLARES → `exportHTML`
- MODULE_DECLARES → `exportPDF`
- MODULE_DECLARES → `getAccess`
- MODULE_DECLARES → `updateAccess`
- MODULE_DECLARES → `requestApproval`
- MODULE_DECLARES → `approve`
- MODULE_DECLARES → `reject`
- MODULE_DECLARES → `getApproval`
- DEPENDS_ON → `DocVersionService`
- DEPENDS_ON → `VersionCarryForwardService`
- DEPENDS_ON → `VersionDiffService`
- DEPENDS_ON → `ChangelogService`
- DEPENDS_ON → `DocVersionExportService`

## Referenced By

- `DocVersionModule` (MODULE_DECLARES)
