After sending messages, you might want to save in your system the transmission result of each recipient.
We created a workflow “Get transmission reports (Pull way)” that allows you to simply get those transmission results in 3 steps, get the transmission reports list, get transmission report file and delete transmission report file. This basic functionnality illustrate the first step.
When a job is finished on the Docoon system, a transmission report is generated and is put at your disposal. The transmission report is an excel file by default (we can set on demand a CSV file). This functionnality returns the list of the transmission report were generated at the end of the job and that was not deleted.
Request Informations
Name: /HostedReportFiles
Type: GET
Headers:
| Name | Value |
| Authorization | Value : Authorization token check : Connect to REST API |
| Content-Type | Value : application/json |
Parameters list:
| Parameter | Type | Description |
| none | ||
GET /api/V1/HostedReportFiles HTTP/1.1
Host: {URL}
Content-Type: application/json
Authorization: Basic EncodedLogin
Successful Response
Status : 200
Response is a list of Report object
Report object
| Parameter | Type | Description |
| Name | String | File name and extension (JobId.xls). |
| CreationDateTime | String |
First creation time of the report. Example : 2016-12-06T07:20:38.7870548+01:00. |
| LastModificationDateTime | String |
Last modification time of the report. Example : 2016-12-06T07:20:37.583+01:00. |
| Size | Integer | Size in byte of the report. |
[
{
"Name": "27472157.xls",
"CreationDateTime": "2016-12-06T07:20:38.7870548+01:00",
"LastModificationDateTime": "2016-12-06T07:20:37.583+01:00",
"Size": 56832
},
{
"Name": "35124775.xls",
"CreationDateTime": "2017-03-01T01:31:31.9406132+01:00",
"LastModificationDateTime": "2017-03-01T01:31:31.483+01:00",
"Size": 136704
}
]