Auth

Tập hợp các API quản lý các chức năng xác thực người dùng, bao gồm đăng nhập và đăng xuất.

APIDescription
POST api/auth/login

API thực hiện đăng nhập và trả về token trong trường hợp đăng nhập thành công.

POST api/auth/logout

API thực hiện logout người dùng.

GET api/Auth/GetUserID

No documentation available.

Events

Tập hợp API quản lý sự kiện Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Events/GetEventList?sf={sf}&rf={rf}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

Đọc danh sách sự kiện để hiển thị ở trang quản lý sự kiện (Event).

GET api/Events/GetEvent/{id}?Lang={Lang}

Đọc thông tin sự kiện nguyên gốc (Event)

GET api/Events/GetEventForView/{id}?Lang={Lang}

Đọc thông tin sự kiện để hiển thị Kèm xử lý trạng thái đăng ký

GET api/Events/GetEventDataForAssign?eventID={eventID}&empID={empID}&Lang={Lang}

Đọc thông tin sự kiện (Event) để đăng ký tham gia API này cần được gọi trước API đăng ký tham gia một sự kiện nào đó

POST api/Events/PostEventAssign?Lang={Lang}

Đăng ký tham gia sự kiện. Trước đó gọi API GetEventDataForAssign để đọc thông tin sự kiện đăng ký sau đó gọi API này để cập nhật đăng ký. Với thành viên có tài khoản Khi gọi GetEventDataForAssign truyền ID thành viên.

POST api/Events/PostMemberEventAssign?EventID={EventID}&AcceptShare={AcceptShare}&Lang={Lang}

Đăng ký tham gia sự kiện dành cho người dùng hiện hành đăng ký Cần hỏi (checkbox): - Lang=vi: "Cho phép sử dụng hình ảnh lên MXH, diễn đàn website chính thống" - Lang=en: "Allows use of images on social networks, forums, and official websites"

GET api/Events/GetEventDataForEdit?eventID={eventID}&Lang={Lang}

Đọc thông tin sự kiện (Event) để sửa API này cần được gọi trước API cập nhật một sự kiện nào đó

PUT api/Events/PutEventEdit?Lang={Lang}

Cập nhật sự kiện (Event) Lưu ý gọi API GetEventDataForEdit để đọc thông tin sự kiện cần sửa trước

PUT api/Events/PutEventState/{id}?State={State}

Cập nhật trạng thái sự kiện (Event)

DELETE api/Events/DeleteEvent/{id}

Xóa sự kiện (Event)

GET api/Events/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Events/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Users

Tập hợp các API xử lý thông tin người dùng áp dụng cho giao diện chính/trang chủ. Các API ở thư viện này chỉ sử dụng được khi đã đăng nhập thành công. Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token".

APIDescription
GET api/Users/GetUserInfor?Lang={Lang}

API này trả về thông tin người dùng hiện tại dùng cho hiển thị hồ sơ cá nhân.

PUT api/Users/PutChangePassword?Lang={Lang}

API này thực hiện thay đổi mật khẩu người dùng.

GET api/Users/GetUserInforEdit?Lang={Lang}

Đọc thông tin người dùng để sửa. Gọi PutUserInfor api để cập nhật thông tin người dùng.

PUT api/Users/PutUserInfor?Lang={Lang}

Sửa thông tin người dùng. Gọi GetUserInforEdit để lấy thông tin về sửa.

POST api/Users/PostUploadAvatar

API Upload file avatar cho người dùng, phương thức Post

DELETE api/Users/DeleteAvatar/{id}

Xóa ảnh đại diện của người dùng.

GET api/Users/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Users/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Calendars

Tập hợp API quản lý lịch làm việc Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Calendars/GetCalendarList?SelectedDate={SelectedDate}&vm={vm}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về thông tin lịch làm việc để hiển thị ở trang quản lý lịch (Canlendar).

GET api/Calendars/GetCalendar/{id}?Lang={Lang}

Đọc thông tin lịch làm việc (Calendar)

GET api/Calendars/GetCalDataForEdit?calID={calID}&selDate={selDate}&ViewMode={ViewMode}&Lang={Lang}

API đọc dữ liệu công việc lịch (Calendar) phục vụ sửa thông tin công việc Kết quả trả về có thể dùng cho API PutCalEdit để sửa công việc

PUT api/Calendars/PutCalEdit?Lang={Lang}

Sửa công việc lịch Cần gọi GetCalDataForEdit để lấy về thông tin lịch cần sửa trước

PUT api/Calendars/PutCalendarState/{id}?State={State}

Cập nhật trạng thái lịch làm việc (Calendar)

DELETE api/Calendars/DeleteCalendar/{id}

Xóa lịch làm việc (Calendar)

PUT api/Calendars/PutConfirmInvitedCalendar/{id}

Xác nhận tham gia lịch được mời (Invited Calendar) Tạo mục lịch cá nhân là bản sao của mục lịch mời

PUT api/Calendars/PutRefuseInvitedCalendar/{id}

Từ chối tham gia lịch được mời (Invited Calendar)

GET api/Calendars/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Calendars/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Jobs

Tập hợp API quản lý công việc Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Jobs/GetJobList?SelectedDate={SelectedDate}&vm={vm}&Tab={Tab}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về thông tin công việc dạng danh sách để hiển thị ở trang quản lý công việc (Job).

GET api/Jobs/GetJob/{id}?Lang={Lang}

Đọc thông tin công việc (Job)

GET api/Jobs/GetJobTree/{id}?Tab={Tab}&SelectedDate={SelectedDate}&Lang={Lang}

Đọc thông tin công việc (Job) dạng cây

GET api/Jobs/GetJobMembers/{id}?Tab={Tab}&SelectedDate={SelectedDate}&Lang={Lang}

Đọc danh sách thành viên tham gia công việc (Job) Có thể được tham chiếu trong quá trình sửa công việc

POST api/Jobs/PostAddJobMember?cid={cid}&sel={sel}

Bổ sung thành viên tham gia công việc

GET api/Jobs/GetJobDataForEdit?jobID={jobID}&Lang={Lang}

Trả về dữ liệu phục vụ sửa công việc Cần gọi trước khi tạo giao diện sửa công việc và cập nhật các sửa đổi qua API

PUT api/Jobs/PutJobEdit?Lang={Lang}

Cập nhật/sửa công việc Trước đó cần gọi API GetJobDataForEdit để lấy dữ liệu công việc cần sửa

PUT api/Jobs/PutJobState/{id}?State={State}

Cập nhật trạng thái công việc (Job)

DELETE api/Jobs/DeleteJob/{id}

Xóa công việc (Job)

PUT api/Jobs/PutConfirmInvitedJob/{id}

Xác nhận tham gia công việc được mời (Invited Job) Tạo mục công việc cá nhân là bản sao của mục công việc mời

PUT api/Jobs/PutRefuseInvitedJob/{id}

Từ chối tham gia công việc được mời (Invited Job)

GET api/Jobs/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Jobs/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Values

APIDescription
GET api/Values/GetValues

No documentation available.

GET api/Values/Get/{id}

No documentation available.

POST api/Values/Post

No documentation available.

PUT api/Values/Put/{id}

No documentation available.

DELETE api/Values/Delete/{id}

No documentation available.

GET api/Values/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Values/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

HomeApi

Tập hợp các API phục vụ hiển thị nội dung trên trang chủ Các API này có thể được gọi cả khi chưa đăng nhập

APIDescription
GET api/HomeApi/GetHomeItems/{id}?Lang={Lang}&it={it}

Trả về danh sách các mục hiển thị trên trang chủ và trang các trường thành viên.

GET api/HomeApi/GetPosts/{id}?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về nội dung bài viết và danh sách các bài viết kèm thông tin phân trang.

GET api/HomeApi/GetEvents/{id}?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về nội dung bài viết và danh sách các sự kiện kèm thông tin phân trang.

GET api/HomeApi/GetForums?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các bài viết kèm thông tin phân trang trên diễn đàn.

GET api/HomeApi/GetFooterOnHome?tfid={tfid}&Lang={Lang}

API này trả về văn bản, link video và link fanpage chân trang trang chủ và trang trường thành viên.

GET api/HomeApi/GetForumContent/{id}?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}

API này trả về nội dung chi tiết bài viết theo ID, hiển thị trên trang chủ.

GET api/HomeApi/GetLibraries?cat={cat}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các mục thư viện. Phân biệt ấn phẩm dự án và tài liệu tham khảo qua "cat"

GET api/HomeApi/GetMenus?Lang={Lang}

API này trả về Menu trang quản trị và thông tin người dùng hiện hành. Cần phải đăng nhập mới gọi được API này.

GET api/HomeApi/GetEventDataForAssign?eventID={eventID}&empID={empID}&Lang={Lang}

Đọc thông tin sự kiện (Event) để đăng ký tham gia API này cần được gọi trước API đăng ký tham gia một sự kiện nào đó

POST api/HomeApi/PostEventAssign?Lang={Lang}

Đăng ký tham gia sự kiện. Trước đó gọi API GetEventDataForAssign để đọc thông tin sự kiện đăng ký sau đó gọi API này để cập nhật đăng ký. Với thành viên có tài khoản Khi gọi GetEventDataForAssign truyền ID thành viên.

GET api/HomeApi/GetTaskforceList?Lang={Lang}

API này trả về danh sách các trường đối tác hiển thị trên menu giao diện chính.

GET api/HomeApi/GetGeneralIntroPage?Lang={Lang}

API trả về bài viết giới thiệu chung cho menu Giới thiệu ở trang chủ.

GET api/HomeApi/GetManagerBoardIntroPage?Lang={Lang}

API trả về bài viết giới thiệu về ban quản trị cho menu Giới thiệu ở trang chủ.

GET api/HomeApi/GetTaskforceIntroPage?Lang={Lang}

API trả về bài viết giới thiệu về tổ quản trị cho menu Giới thiệu ở trang chủ.

GET api/HomeApi/GetIabIntroPage?Lang={Lang}

API trả về bài viết giới thiệu về các hội đồng tư vấn nghề cho menu Giới thiệu ở trang chủ.

GET api/HomeApi/GetRegulations?Lang={Lang}

API trả về quy định sử dụng nền tảng IAB.

GET api/HomeApi/GetRefTopicTree?Lang={Lang}

API trả về danh sách các mục trợ giúp dạng cây

GET api/HomeApi/GetRefTopicContent/{id}?Lang={Lang}

API trả về nội dung một mục trợ giúp theo ID

Resources

Tập hợp API quản lý tài nguyên Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Resources/GetFileAndFolderList?pids={pids}&range={range}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

Đọc danh sách tài nguyên để hiển thị ở trang quản lý tài nguyên (Resources). Để tải file về (là file nếu Type=0) thì dùng API api/Utils/GetDownloadAttachFile/ truyền id=id của file cần tải. Nếu là thư mục (Type=1) thì mở thư mục đó vẫn bằng API này với đường dẫn là cuỗi id chứa trong pids

GET api/Resources/GetShareWithMeFileAndFolderList?pids={pids}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

Đọc danh sách tài nguyên chia sẻ với mình để hiển thị ở trang quản lý tài nguyên (Resources). Để tải file về (là file nếu Type=0) thì dùng API api/Utils/GetDownloadAttachFile/ truyền id=id của file cần tải. Nếu là thư mục (Type=1) thì mở thư mục đó vẫn bằng API này với đường dẫn là cuỗi id chứa trong pids

GET api/Resources/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Resources/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

PagePosts

Tập hợp API quản lý bài viết ở chế độ quản trị, yêu cầu phải đăng nhập tài khoản trước đó Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/PagePosts/GetPostList?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về nội dung bài viết và danh sách các bài viết kèm thông tin phân trang.

GET api/PagePosts/GetApprovePostList?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách bài viết để duyệt đăng

GET api/PagePosts/GetPagePostForEdit/{id}?tpid={tpid}&tfid={tfid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về nội dung bài viết cần soạn/sửa và các danh sách liên quan.

GET api/PagePosts/GetPagePostForView/{id}?Lang={Lang}

API này trả về nội dung bài viết để hiển thị trong trang quản lý bài viết.

GET api/PagePosts/GetMemberIABListByTf?TaskforceID={TaskforceID}&UserID={UserID}&Lang={Lang}

API Trả về danh sách hội đồng của người dùng lọc theo tổ quản trị

PUT api/PagePosts/PutPagePost/{id}?Lang={Lang}

Sửa bài viết hoàn chỉnh

PUT api/PagePosts/PutPagePostInShort/{id}?Lang={Lang}

Sửa bài viết dạng vắn tắt cho giao diện mobile: - Tiêu đề, tóm tắt (tiếng Anh, tiếng Việt) - Các trạng thái, thuộc tính giới hạn

PUT api/PagePosts/PutPageState/{id}?State={State}

Cập nhật trạng thái bài viết

PUT api/PagePosts/PutPagePublish/{id}

Duyệt bài viết để đăng

PUT api/PagePosts/PutPageForReview/{id}

Gửi bài viết để duyệt đăng

PUT api/PagePosts/PutPageRefuse/{id}

Trả lại bài viết được gửi để duyệt trước đó (không duyệt)

PUT api/PagePosts/PutPageWithdraw/{id}

Thu hồi bài viết

PUT api/PagePosts/PutPageUpdateHeardLikeShare/{id}?Heard={Heard}&Like={Like}&Share={Share}

Cập nhật thêm số đếm Heard, Like, Share của bài viết

DELETE api/PagePosts/DeletePagePost/{id}

Xóa bài viết

GET api/PagePosts/GetPostCommentList/{id}?Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}&Commenter={Commenter}

API này trả về danh sách bình luận bài viết

POST api/PagePosts/PostPagePostComment

Thêm bình luận cho một bài viết

DELETE api/PagePosts/DeletePagePostComment/{id}

Xóa một bình luận của một bài viết

DELETE api/PagePosts/DeletePagePostCommentAll/{id}

Xóa tất cả các bình luận của một bài viết (khi có quyền)

GET api/PagePosts/GetPageTopics?Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các chủ đề bài viết để quản lý chủ đề (thêm, sửa, xóa)

GET api/PagePosts/GetPageTopic/{id}

Đọc toàn bộ nội dung một chủ đề

PUT api/PagePosts/PutPageTopic/{id}?Lang={Lang}

Sửa chủ đề bài viết. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa.

GET api/PagePosts/GetPageTopicForEdit/{id}

Đọc toàn nội dung một chủ đề để sửa Dữ liệu ngắn gọn chỉ có nội dung (Content) và ghi chú (Note) Gọi PutShortPageTopic để cập nhật

PUT api/PagePosts/PutShortPageTopic?Lang={Lang}

Sửa chủ đề bài viết. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa. Gọi GetPageTopicForEdit để lấy nội dung chủ đề cho API này sửa

POST api/PagePosts/PostCreatePageTopic

Tạo mới chủ đề diễn. Chỉ người được cấp quyền mới có thể thực hiện chức năng này.

DELETE api/PagePosts/DeletePagePostTopic/{id}

Xóa chủ đề bài viết. Chỉ tác giả hoặc người được cấp quyền mới có thể xóa.

GET api/PagePosts/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/PagePosts/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Forums

Tập hợp API quản lý diễn đàn Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Forums/GetForumList?tpid={tpid}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về nội dung bài viết và danh sách các bài viết kèm thông tin phân trang.

GET api/Forums/GetForumView/{id}?Lang={Lang}

API này trả về nội dung bài viết diễn đàn để hiển thị.

PUT api/Forums/PutForumPostState/{id}?State={State}

Cập nhật trạng thái bài viết diễn đàn

PUT api/Forums/PutForumPostUpdateHeardLikeShare/{id}?Heard={Heard}&Like={Like}&Share={Share}

Cập nhật thêm số đếm Heard, Like, Share của bài viết diễn đàn

DELETE api/Forums/DeleteForumPost/{id}

Xóa bài viết diễn đàn

POST api/Forums/PostForumPostComment

Thêm bình luận cho một bài viết diễn đàn

DELETE api/Forums/DeleteForumPostComment/{id}

Xóa một bình luận của một bài viết diễn đàn

DELETE api/Forums/DeleteForumPostCommentAll/{id}

Xóa tất cả các bình luận của một bài viết diễn đàn (khi có quyền)

PUT api/Forums/PutForumCommentUpdateHeardLikeShare/{id}?Heard={Heard}&Like={Like}&Share={Share}

Cập nhật thêm số đếm Heard, Like, Share của một bình luận bài viết diễn đàn

GET api/Forums/GetForumPostCommentList/{id}?Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}&Commenter={Commenter}

API này trả về danh sách bình luận bài viết

GET api/Forums/GetForumTopics?Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các chủ đề bài viết để quản lý chủ đề (thêm, sửa, xóa)

GET api/Forums/GetForumTopic/{id}

Đọc toàn bộ nội dung một chủ đề

PUT api/Forums/PutForumTopic/{id}?Lang={Lang}

Sửa chủ đề diễn. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa.

GET api/Forums/GetForumTopicForEdit/{id}

Đọc nội dung một chủ đề để sửa Dữ liệu ngắn gọn chỉ có nội dung (Content) và ghi chú (Note) Gọi PutShortForumTopic để cập nhật

PUT api/Forums/PutShortForumTopic?Lang={Lang}

Sửa chủ đề diễn đàn. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa. Gọi GetForumTopicForEdit để lấy nội dung chủ đề cho API này sửa

DELETE api/Forums/DeleteForumPostTopic/{id}

Xóa chủ đề diễn đàn. Chỉ tác giả hoặc người được cấp quyền mới có thể xóa.

PUT api/Forums/PutApproveForumTopic/{id}

Phê duyệt chủ đề diễn. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa.

PUT api/Forums/PutRevokeForumTopic/{id}

Thu hồi chủ đề diễn. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa.

PUT api/Forums/PutSetForumTopicState/{id}?State={State}

Thu hồi chủ đề diễn. Chỉ tác giả hoặc người được cấp quyền mới có thể sửa.

POST api/Forums/PostCreateForumTopic

Tạo mới chủ đề diễn. Chỉ người được cấp quyền mới có thể thực hiện chức năng này.

GET api/Forums/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Forums/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Report

Tập hợp API quản lý báo cáo Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Report/GetGeneralStatistics?StartTime={StartTime}&EndTime={EndTime}&tf={tf}&Lang={Lang}

Tạo dữ liệu biểu đồ thống kê

GET api/Report/GetExportData?StartTime={StartTime}&EndTime={EndTime}&tf={tf}&iab={iab}&de={de}&Lang={Lang}

Thiết lập các tùy chọn kết xuất dữ liệu

GET api/Report/GetExportDataProcess?StartTime={StartTime}&EndTime={EndTime}&tf={tf}&iab={iab}&de={de}&Lang={Lang}

Thực hiện kết xuất thống kê

GET api/Report/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Report/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Serveys

Tập hợp API quản lý phiếu khảo sát Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Serveys/GetTemplateSurveyList?SearchString={SearchString}&Page={Page}&PageSize={PageSize}&sel={sel}&Lang={Lang}

API trả về danh cấu trúc dữ liệu quản lý danh sách các mẫu khảo sát (Survey) nhóm template

GET api/Serveys/GetMySurveyList?SearchString={SearchString}&Page={Page}&PageSize={PageSize}&sel={sel}&Lang={Lang}

API trả về danh sách phiếu khảo sát cá nhân

GET api/Serveys/GetSurveyShareWithMeList?SearchString={SearchString}&Page={Page}&PageSize={PageSize}&sel={sel}&Lang={Lang}

API trả về danh sách phiếu khảo sát chia sẻ

GET api/Serveys/GetSurveyForView/{id}?Lang={Lang}

Đọc thông tin sự kiện (Event)

GET api/Serveys/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Serveys/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Utils

Tập hợp các API phục vụ hiển thị nội dung trên trang chủ Các API này có thể được gọi cả khi chưa đăng nhập

APIDescription
GET api/Utils/GetDownloadAttachFile/{id}

Tải về file.

GET api/Utils/GetDownloadSharedAttachFile/{id}

Tải về file được chia sẻ.

Notifies

Tập hợp API quản lý thông báo Sử dụng token đã đăng nhập mỗi khi gọi API truyền qua header theo kiểu "Bearer Token"

APIDescription
GET api/Notifies/GetSentNotifyList?fd={fd}&td={td}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các thông báo cá nhân gửi đi (Notify).

GET api/Notifies/GetReceiveNotifyList?fd={fd}&td={td}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các thông báo nhận về (Notify).

GET api/Notifies/GetSentNotify/{id}

Đọc nội dung chi tiết một thông báo gửi đi

GET api/Notifies/GetReceiveNotify/{id}?SetUnread={SetUnread}

Đọc nội dung chi tiết một thông báo nhận về

POST api/Notifies/PostCreateNotify

Tạo mới tin nhắn

GET api/Notifies/GetTaskforceList?Lang={Lang}

Trả về danh sách các tổ (trường đối tác) phục vụ chọn đối tượng nhận khi gửi tin nhắn/thông báo

GET api/Notifies/GetIABList?Lang={Lang}

Trả về danh sách các hội đồng phục vụ chọn đối tượng nhận khi gửi tin nhắn/thông báo

PUT api/Notifies/PutUpdateNotify

Cập nhật nội dung tin nhắn. Chỉ cập nhật phần nội dung và ghi chú

PUT api/Notifies/PutNotifyState/{id}?State={State}

Cập nhật trạng thái thông báo (Notify)

DELETE api/Notifies/DeleteNotify/{id}

Xóa thông báo (Notify)

PUT api/Notifies/PutSetReadNotify/{id}

Thiết lập trạng thái đã nhận (đọc) thông báo gửi tới

PUT api/Notifies/PutSetUnReadNotify/{id}

Thiết lập trạng thái chưa nhận (đọc) thông báo gửi tới

GET api/Notifies/GetNewNotifyCount

Đọc số thông báo mới (thông báo chưa đọc)

GET api/Notifies/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Notifies/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

Dashboard

Tập hợp API dashboard trang quản lý

APIDescription
GET api/Dashboard/GetDashboard?Lang={Lang}

API này trả về thông tin lịch làm việc để hiển thị ở trang quản lý lịch (Canlendar).

GET api/Dashboard/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/Dashboard/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành

BasedApi

APIDescription
GET api/BasedApi/GetUserForSelect?Page={Page}&PageSize={PageSize}&TFid={TFid}&IABid={IABid}&SearchString={SearchString}&EIds={EIds}&SIds={SIds}

Trả về cấu trúc dữ liệu phục vụ chọn một hoặc nhiều người dùng phục vụ cho phân quyền, thiết lập người nhận, giao việc..

GET api/BasedApi/GetUserID

Trả về ID người dùng đã đăng nhập hiện hành