Skip to main content
Version: 2.3.0

Get list of document processes

Updated date: 30/04/2023
Updated by: VNPT eContract's team


Purpose

The function retrieves a list of process templates created by the user or shared by other users.

  • Request URL: /api/process-templates
  • HTTP method: GET
  • Authorize: Bearer token
  • Parameter: Not required, but additional options can be added below to filter or search the list of process templates.
KeyTypeDescription
searchstringSearch information by document process name
pageintPage number (default is 1)
pagesizeintPage size (default is 10 records)

Sample request

Query param:
page: 1
pageSize:10
search: Contract processing process
Request: /api/process-templates?page=1&pageSize=10&search=Contract processing process

Sample response body

{
"data": {
"items": [
{
"id": 1109,
"name": "Contract processing process",
"createdDate": "2022-12-06T10:36:50.4321641",
"processInOrder": false,
"isPublic": true,
"createdByUser": {
"id": 2341,
"code": "trucnhan",
"name": "Truc Nhan",
"phone": "0919380999",
"email": "trucnhan@email.com"
},
"items": [
{
"accessPermission": {
"value": 2,
"description": "Sign draw"
},
"processedByUserId": 2341,
"processedByUser": {
"id": 2341,
"code": "trucnhan",
"name": "Truc Nhan",
"email": "trucnhan@email.com",
"phone": "0919380999"
}
}
]
}
],
"totalCount": 1,
"pageCount": 1,
"page": 1,
"pageSize": 10,
"hasNextPage": false,
"hasPreviousPage": false
},
"success": true,
"code": 0,
"messages": []
}