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.
Key | Type | Description |
---|---|---|
search | string | Search information by document process name |
page | int | Page number (default is 1) |
pagesize | int | Page 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": []
}