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
}




  • No labels