Denys Vuika ea2c0ce229
[PRODENG-211] integrate JS-API with monorepo (part 1) (#9081)
* integrate JS-API with monorepo

* [ci:force] fix token issue

[ci:force] migrate docs folder

[ci:force] clean personal tokens

* [ci:force] gha workflow support

* [ci:force] npm publish target

* fix js-api test linting

* [ci:force] fix test linting, mocks, https scheme

* [ci:force] fix https scheme

* [ci:force] typescript mappings

* [ci:force] update scripts

* lint fixes

* linting fixes

* fix linting

* [ci:force] linting fixes

* linting fixes

* [ci:force] remove js-api upstream and corresponding scripts

* [ci:force] jsdoc fixes

* fix jsdoc linting

* [ci:force] jsdoc fixes

* [ci:force] jsdoc fixes

* jsdoc fixes

* jsdoc fixes

* jsdoc fixes

* [ci:force] fix jsdoc

* [ci:force] reduce code duplication

* replace 'chai' expect with node.js assert

* replace 'chai' expect with node.js assert

* [ci:force] remove chai and chai-spies for js-api testing

* [ci:force] cleanup and fix imports

* [ci:force] fix linting

* [ci:force] fix unit test

* [ci:force] fix sonar linting findings

* [ci:force] switch activiti api models to interfaces (-2.5% reduction of bundle)

* [ci:force] switch activiti api models to interfaces

* [ci:force] switch AGS api models to interfaces

* [ci:force] switch AGS api models to interfaces

* [ci:force] switch search api models to interfaces

* [ci:force] switch content api models to interfaces where applicable
2023-11-21 05:27:51 -05:00

11 KiB

GS Core API

Provides access to the core features of Alfresco Governance Services.

  • Last Build date: 2018-11-05T11:25:35.010Z

Documentation for API Endpoints

All URIs are relative to https://localhost/alfresco/api/-default-/public/gs/versions/1

Class Method HTTP request Description
.FilePlansApi createFilePlanCategories POST /file-plans/{filePlanId}/categories Create record categories for a file plan
.FilePlansApi getFilePlan GET /file-plans/{filePlanId} Get a file plan
.FilePlansApi getFilePlanCategories GET /file-plans/{filePlanId}/categories List file plans's children
.FilePlansApi updateFilePlan PUT /file-plans/{filePlanId} Update a file plan
.FilesApi declareRecord POST /files/{fileId}/declare Declare as record
.GssitesApi createRMSite POST /gs-sites Create the Records Management (RM) site
.GssitesApi deleteRMSite DELETE /gs-sites/rm Delete the Records Management (RM) site
.GssitesApi getRMSite GET /gs-sites/rm Get the Records Management (RM) site
.GssitesApi updateRMSite PUT /gs-sites/rm Update the Records Management (RM) site
.RecordCategoriesApi createRecordCategoryChild POST /record-categories/{recordCategoryId}/children Create a record category or a record folder
.RecordCategoriesApi deleteRecordCategory DELETE /record-categories/{recordCategoryId} Delete a record category
.RecordCategoriesApi getRecordCategory GET /record-categories/{recordCategoryId} Get a record category
.RecordCategoriesApi listRecordCategoryChildren GET /record-categories/{recordCategoryId}/children List record category's children
.RecordCategoriesApi updateRecordCategory PUT /record-categories/{recordCategoryId} Update a record category
.RecordFoldersApi createRecordFolderChild POST /record-folders/{recordFolderId}/records Create a record
.RecordFoldersApi deleteRecordFolder DELETE /record-folders/{recordFolderId} Delete a record folder
.RecordFoldersApi getRecordFolder GET /record-folders/{recordFolderId} Get a record folder
.RecordFoldersApi listRecordFolderChildren GET /record-folders/{recordFolderId}/records List records
.RecordFoldersApi updateRecordFolder PUT /record-folders/{recordFolderId} Update a record folder
.RecordsApi completeRecord POST /records/{recordId}/complete Complete a record
.RecordsApi deleteRecord DELETE /records/{recordId} Delete a record
.RecordsApi fileRecord POST /records/{recordId}/file File a record
.RecordsApi getRecord GET /records/{recordId} Get a record
.RecordsApi getRecordContent GET /records/{recordId}/content Get record content
.RecordsApi updateRecord PUT /records/{recordId} Update record
.TransferContainersApi getTransferContainer GET /transfer-containers/{transferContainerId} Get a transfer container
.TransferContainersApi listTransfers GET /transfer-containers/{transferContainerId}/transfers List transfer container's children
.TransferContainersApi updateTransferContainer PUT /transfer-containers/{transferContainerId} Update transfer container
.TransfersApi getTransfer GET /transfers/{transferId} Get a transfer
.TransfersApi listTransfersChildren GET /transfers/{transferId}/children List transfer's children
.UnfiledContainersApi createUnfiledContainerChildren POST /unfiled-containers/{unfiledContainerId}/children Create a record or an unfiled record folder
.UnfiledContainersApi getUnfiledContainer GET /unfiled-containers/{unfiledContainerId} Get the unfiled records container
.UnfiledContainersApi listUnfiledContainerChildren GET /unfiled-containers/{unfiledContainerId}/children List unfiled record container's children
.UnfiledContainersApi updateUnfiledContainer PUT /unfiled-containers/{unfiledContainerId} Update an unfiled record container
.UnfiledRecordFoldersApi createUnfiledRecordFolderChildren POST /unfiled-record-folders/{unfiledRecordFolderId}/children Create a record or an unfiled record folder
.UnfiledRecordFoldersApi deleteUnfiledRecordFolder DELETE /unfiled-record-folders/{unfiledRecordFolderId} Delete an unfiled record folder. Deleted file plan components cannot be recovered, they are deleted permanently.
.UnfiledRecordFoldersApi getUnfiledRecordFolder GET /unfiled-record-folders/{unfiledRecordFolderId} Get the unfiled record folder
.UnfiledRecordFoldersApi listUnfiledRecordFolderChildren GET /unfiled-record-folders/{unfiledRecordFolderId}/children List unfiled record folder's children
.UnfiledRecordFoldersApi updateUnfiledRecordFolder PUT /unfiled-record-folders/{unfiledRecordFolderId} Update an unfiled record folder

Documentation for Models