Get BP Record Permission
POST /ws/rest/service/v2/bp/record/wf/permission
Purpose:
Retrieve a list of users associated to a single workflow business process record, including the assignee as well as CCs of the record.
Input:
Request parameters are specified as a JSON Map {} - structure : { "options":{} }
In options JSON map : "options":{ "project_number": "<value>", "bpname": "<value>", "record_no": "<value>" },
Any other fields in the options map will be ignored.
Project number is an optional input. BP name and record number are mandatory.
Get BP Record Permission - Sample Input JSON
{
"options": {
"project_number" : "RE00000",
"bpname" : "Action Items",
"record_no" : "AI-000734"
}
}
Output:
JSON object containing 'status', 'data', 'message', 'rest_audit_id'
Response Format:
{
"data": [
{
"record_id" : "<Internal record ID for the specified BP record>",
"record_no" : "<Record number for the specified BP record>",
"record_status" : "<BP record status>",
"users" : <List of maps>
}
],
"message": [ "<message string>"],
"status":<integer value>,
"rest_audit_id" : <ID from the rest audit table matching this request>
}
Message will be present if status is not 200; otherwise, it will be "success".
Get BP Record Permission - Sample Response
{
"data":
[
{
"record_id" : "798",
"record_no" : "AI-000734",
"record_status" : "Pending",
"users" : [
{
"username", "coadmin",
"fullname", "Company Administrator"
},
{
"username", "testuser1",
"fullname", "Test User1"
}
]
}
],
"message":
[
"success"
],
"status":200,
"rest_audit_id" : 720
}
Get BP Record Permission - Sample Error Response
{
"data": [],
"message": [
"Business Process Name is required."
],
"status": 603,
"rest_audit_id": 721
}
Related Topics
Update BP Record with Attachment
Create BP Record with Attachment
Payment Application with Auto-populate from SOV and Commits
Add Assignees to Workflow BP Records
Last Published Tuesday, July 1, 2025