API Reference

You can interact with the API through HTTP requests from any language

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Department/list
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idinteger · int32Required
Responses
200

Success

No content

get
/api/Department/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Department/options
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
CodestringOptional
DocumentTypeIdinteger · int32Optional
DepartmentIdinteger · int32Optional
NamestringOptional
CategoryIdinteger · int32Optional
StatusbooleanOptional
ContentstringOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Document/list
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

get
/api/Document/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Document/type/options
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Document/category/options
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
codestring | nullableOptional
namestring | nullableOptional
documentTypeIdinteger · int32 | nullableOptional
numberinteger · int32Optional
issuedDatestring · date-timeOptional
Responses
200

Success

No content

post
/api/Document/add
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
numberinteger · int32 | nullableOptional
kyHieuVanBanstring | nullableOptional
issuedDatestring · date-time | nullableOptional
ngayHieuLucstring · date-time | nullableOptional
notestring | nullableOptional
hoTenNguoiKystring | nullableOptional
chucvuNguoiKystring | nullableOptional
trichYeustring | nullableOptional
trangThaiVanBanboolean | nullableOptional
maLinhVucinteger · int32 | nullableOptional
documentTypeIdinteger · int32 | nullableOptional
maDoKhaninteger · int32 | nullableOptional
createdDatestring · date-timeOptional
statusinteger · int32Optional
departmentIdinteger · int32 | nullableOptional
createdBystring | nullableOptional
chuyenVienstring | nullableOptional
lanhDaostring | nullableOptional
externalFilestring | nullableOptional
phongBanstring | nullableOptional
agencyIdinteger · int32 | nullableOptional
Responses
200

Success

No content

post
/api/Document/update
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

get
/api/Document/files/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Document/count
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Document/delete/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Document/type/pie
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Document/category/count
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
yearinteger · int32Optional
Responses
200

Success

No content

get
/api/Document/column-chart
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
Filestring · binaryOptional
DocumentIdstring · uuidOptional
Responses
200

Success

No content

post
/api/Document/file/upload
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Document/file/delete/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
DocumentIdstring · uuidOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Document/logs
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
Filestring · binaryOptional
FolderIdstring · uuidOptional
Responses
200

Success

No content

post
/api/File/upload
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/File/delete/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/File/count
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
sizeinteger · int64Optional
contentTypestring | nullableOptional
urlstring | nullableOptional
uploadedDatestring · date-timeOptional
uploadedBystring | nullableOptional
folderIdstring · uuidOptional
departmentIdinteger · int32Optional
versioninteger · int32Optional
statusinteger · enumOptionalPossible values:
downloadCountinteger · int32Optional
approvedBystring | nullableOptional
approvedDatestring · date-time | nullableOptional
Responses
200

Success

No content

post
/api/File/move
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
sizeinteger · int64Optional
contentTypestring | nullableOptional
urlstring | nullableOptional
uploadedDatestring · date-timeOptional
uploadedBystring | nullableOptional
folderIdstring · uuidOptional
departmentIdinteger · int32Optional
versioninteger · int32Optional
statusinteger · enumOptionalPossible values:
downloadCountinteger · int32Optional
approvedBystring | nullableOptional
approvedDatestring · date-time | nullableOptional
Responses
200

Success

No content

post
/api/File/rename
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
sizeinteger · int64Optional
contentTypestring | nullableOptional
urlstring | nullableOptional
uploadedDatestring · date-timeOptional
uploadedBystring | nullableOptional
folderIdstring · uuidOptional
departmentIdinteger · int32Optional
versioninteger · int32Optional
statusinteger · enumOptionalPossible values:
downloadCountinteger · int32Optional
approvedBystring | nullableOptional
approvedDatestring · date-time | nullableOptional
Responses
200

Success

No content

post
/api/File/approve
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

get
/api/File/download/{id}
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
sizeinteger · int64Optional
contentTypestring | nullableOptional
urlstring | nullableOptional
uploadedDatestring · date-timeOptional
uploadedBystring | nullableOptional
folderIdstring · uuidOptional
departmentIdinteger · int32Optional
versioninteger · int32Optional
statusinteger · enumOptionalPossible values:
downloadCountinteger · int32Optional
approvedBystring | nullableOptional
approvedDatestring · date-time | nullableOptional
Responses
200

Success

No content

post
/api/File/reject
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

get
/api/File/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Folder/internal/tree
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Folder/learning/tree
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
typeinteger · enumRequiredPossible values:
Responses
200

Success

No content

get
/api/Folder/tree-select/{type}
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
departmentIdinteger · int32Optional
parentIdstring · uuid | nullableOptional
createdDatestring · date-timeOptional
modifiedDatestring · date-time | nullableOptional
isPrivatebooleanOptional
createdBystring | nullableOptional
typeinteger · enumOptionalPossible values:
statusinteger · enumOptionalPossible values:
isRootbooleanOptional
Responses
200

Success

No content

post
/api/Folder/add
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
departmentIdinteger · int32Optional
parentIdstring · uuid | nullableOptional
createdDatestring · date-timeOptional
modifiedDatestring · date-time | nullableOptional
isPrivatebooleanOptional
createdBystring | nullableOptional
typeinteger · enumOptionalPossible values:
statusinteger · enumOptionalPossible values:
Responses
200

Success

No content

post
/api/Folder/rename
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
idstring · uuidOptional
namestring | nullableOptional
departmentIdinteger · int32Optional
parentIdstring · uuid | nullableOptional
createdDatestring · date-timeOptional
modifiedDatestring · date-time | nullableOptional
isPrivatebooleanOptional
createdBystring | nullableOptional
typeinteger · enumOptionalPossible values:
statusinteger · enumOptionalPossible values:
Responses
200

Success

No content

post
/api/Folder/move
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Folder/delete/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Query parameters
NamestringOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Folder/files/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

get
/api/Folder/{id}
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Folder/approve/{id}
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Folder/reject/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
Statusinteger · enumOptionalPossible values:
Typeinteger · enumOptionalPossible values:
NamestringOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Folder/list
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Folder/total-pending
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Folder/internal/pie
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Folder/learning/pie
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
MessagestringOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Log/list
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Notification/count
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Notification/mark-as-read/{id}
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Path parameters
idstring · uuidRequired
Responses
200

Success

No content

post
/api/Notification/mark-as-unread/{id}
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Notification/recent-list
200

Success

No content

Authorizations
HTTPRequired

Please enter your Bearer token

Query parameters
SearchTermstringOptional
Currentinteger · int32Optional
PageSizeinteger · int32Optional
Responses
200

Success

No content

get
/api/Search
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/fetch-data-internal
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/fetch-data-from-hp-e-office
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/fetch-text
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/fetch-example-data
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/map-number-data
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/download-file
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

post
/api/Tool/fetch-effect
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Tool/cdn-file
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/Type/list
200

Success

No content

post
Authorizations
HTTPRequired

Please enter your Bearer token

Body
userNamestring | nullableOptional
passwordstring | nullableOptional
Responses
200

Success

No content

post
/api/User/login
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/User
200

Success

No content

get
Authorizations
HTTPRequired

Please enter your Bearer token

Responses
200

Success

No content

get
/api/User/top-file-list
200

Success

No content

Last updated