Dispute API documentation
BpEngineApi Service
The BpEngineApi service provides methods for working with case samples: initiation, execution, obtaining execution options.
To execute the BpEngineApi service methods, transfer the access token parameter (X-Authorization).
ProcessAction Method
To respond to a case sample, call the ProcessAction method.
Method address:
/webapi/v1/BpEngineApi/ProcessAction
Request type: post
Key | Data type | Description |
---|---|---|
bpItemId* | integer | Case ID |
actionCode* | string | Action code |
fields* | array of ApiBpField | Query data fields |
X-Authorization* | string |
Key | Data type | Description |
---|---|---|
errorMessage | string | Error text |
success | boolean | Successful case action attribute |
An example of HTTP request
JSON
JSON
POST https://<Имя сервера Диспут+>/webapi/v1/BpEngineApi/ProcessAction HTTP/1.1
Host: <Имя сервера Диспут+>
Connection: Keep-Alive
Accept: application/json
Content-Type: application/json;charset=UTF-8
Content-Length: 283
Accept-Encoding: gzip,deflate
X-Authorization: Bearer <значение маркера доступа>
{
"bpItemId":"10442",
"actionCode":"a_MakeAdjustment",
"fields":[
{
"code":"f_AdjAmount",
"value":"{\"amount\":\"123.0\",\"currencyCode\":\"643\"}"
},
{
"code":"f_Reason",
"value":"тестовый ответ "
}
]
}
An example of HTTP response
JSON
JSON
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 16
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Wed, 29 Apr 2020 08:30:35 GMT
{
"success":true
}
Data types
ApiBpField
Code | Data types | Description |
---|---|---|
code | string | Code |
value | string | Value |