Skip to content

Download Attachment

This REST call allows you to download file from attachment field.

URL

api/v1/documents/attachments/attachmentId

Method

GET

URL parameters
Parameter Type Required Description
attachmentId String Yes The ID of the document field.
Header parameters
Parameter Type Required Description
X-User-Id String Yes The ID of the user who wants to trigger the REST action. This ID is returned by the authentication call.
X-Auth-Token String Yes The authentication token that the authentication call returned.
Query parameters
Field Type Required Description
environmentId String Yes The ID of the environment.
ddName String Yes The name of the document definition on which the source document is based.
documentId String No The internal ID of the document. Either the __id_ or externalId field should be supplied.
externalId String No The external ID of the source document. Either the __id_ or externalId field should be supplied.
fieldName String Yes The name of the field from which the attachment should be downloaded.
lineName String No If the attachment field is part of a line, enter the name of the line here.
lineId String No The ID of the line from which the attachments should be copied.
lineExternalId String No The external ID of the line from which the attachment should be downloaded. If the lineName field has a value, either the lineId or lineExternalId should be entered.
Response
Success

In case of success response - the requested file will be downloaded.

Fail

In case of any error JSON response will be provided:

{
    "status": "error",
    "error": "The message of error will go here"
}

Example

curl -X GET '/api/v1/attachments/2a301795b96a9b4d68bf2d16?ddName=menuItem&documentId=3DKKq68tvhpu9bk24&fieldName=preparationInstructions&lineName=ingredients&lineId=74240700f347e0b8063b940d&environmentId=maxedy_pizza' \
    -H "X-Auth-Token: SRl19O4MjI1i4L59ekCeEHvkWHY4J2Cb9T6cBuaH8df" \
    -H "X-User-Id: a6gA9rYaGTFKPrT5P"