AttachmentDownload
This operation allows to download one or more attachments associated with any of the products (EviMail, EviSign, EviNotice).
In this service, the field UniqueIds to be reported will be a list with the unique identifiers (uniqueId) of the attachments to download.
Example of request
POST https://app.ecertia.com/api/AttachmentDownload HTTP/1.1
Content-Type: application/json
Accept: application/json
Authorization: basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX== Host: app.ecertia.com
{
“uniqueIds” : [“cf00c00b-750f-4956-be1e-ac79010fa0ab”]
}
The result of this operation will deliver the following items:
UniqueId: Unique identifier allocated to the attachment.
CreationDate: Creation time/date of attachment.
EvidenceUniqueId: Identifier of evidence.
ContentId: Information on mime type of attachment.
DisplayName: Name of the attachment.
Filename: Name of the file. 255-character alphanumeric string.
mimeType: Header indicating the type of media that represents the content of the attachment, it consists of a type: type and a subtype: subtype.
contentDisposition: Disposition of bytes.
contentEncoding: Encoding of bytes.
contentLength: It shows the encoding of attachment.
Hash: Algorithm used to create the hash.
Data: Content of attachment in Base64.
TotalMatches: Number of logs (total) matching the query.
Example of answer in JSON
{
"results": [
{
"uniqueId": "000c1f7042aca3ea149f943879726a87",
"creationDate": "2020-11-20T17:28:57.1880970+01:00",
"evidenceUniqueId": "000D1f7042aca3ea189f943879726a87",
"contentId": "ee302292-8f64-479b-b5dd-ac79010f8895",
"displayName": "Attachment.pdf",
"filename": "Attachment.pdf",
"mimeType": "application/pdf",
"contentDisposition": "attachment; filename=\"Attachment.pdf\"",
"contentEncoding": "utf-8",
"contentLength": 2960790,
"hash": "{algorithm:SHA256,value:3/V5lRHf87BNUmWsFSOeeny0OUEUH8c8h2RgU0FjZp0=}",
"data": "[ATTENTION: the BASE64 of the PDF file would follow here.]
}
],
"totalMatches": 1
}