Get all file attachment metadata associated with a document
get/documents/{entityTypeName}/{documentId}/attachments
The "location" property in the response contains the relative URI path to the document. To retrieve the contents of an attachment, use that URI to download the document from the Files service:
GET ${hostAndPort}${valueOfLocationProperty}
.
Note that hostAndPort
is the host and port of the Files service.
1{2 "links": [3 {4 "method": "GET",5 "rel": "self",6 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files?start=0&limit=10",7 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files?start=0&limit=10",8 "type": "application/vnd.sas.collection",9 "itemType": "application/vnd.sas.datahub.file"10 },11 {12 "method": "GET",13 "rel": "collection",14 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",15 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",16 "type": "application/vnd.sas.collection",17 "itemType": "application/vnd.sas.datahub.file"18 },19 {20 "method": "POST",21 "rel": "create",22 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",23 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",24 "type": "application/vnd.sas.datahub.file",25 "responseType": "application/vnd.sas.datahub.file"26 }27 ],28 "name": "files",29 "accept": "application/vnd.sas.datahub.file",30 "start": 0,31 "count": 2,32 "items": [33 {34 "version": 1,35 "id": "237f217b-4911-4f5b-9e1a-bc36a6c06ab0",36 "name": "DocumentsPdf.pdf",37 "originalName": "DocumentsPdf.pdf",38 "category": "Attachment",39 "location": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0",40 "type": "application/pdf",41 "size": 22159,42 "uploadedAt": "2022-05-31T12:23:14.493Z",43 "uploadedBy": "videmo",44 "links": [45 {46 "method": "GET",47 "rel": "self",48 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0",49 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0",50 "type": "application/vnd.sas.datahub.file"51 },52 {53 "method": "GET",54 "rel": "content",55 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0/content",56 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0/content",57 "type": "application/pdf"58 },59 {60 "method": "DELETE",61 "rel": "delete",62 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0",63 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/237f217b-4911-4f5b-9e1a-bc36a6c06ab0"64 },65 {66 "method": "GET",67 "rel": "up",68 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",69 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",70 "type": "application/vnd.sas.collection",71 "itemType": "application/vnd.sas.datahub.file"72 },73 {74 "method": "POST",75 "rel": "addFile",76 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",77 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",78 "type": "application/vnd.sas.datahub.file",79 "responseType": "application/vnd.sas.datahub.file"80 }81 ]82 },83 {84 "version": 1,85 "id": "1ebb707a-9e54-47ec-a957-9b2bd64d62a0",86 "name": "super.txt",87 "originalName": "super.txt",88 "category": "Attachment",89 "location": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0",90 "type": "text/plain",91 "size": 5,92 "uploadedAt": "2022-05-31T12:22:42.067Z",93 "uploadedBy": "videmo",94 "links": [95 {96 "method": "GET",97 "rel": "self",98 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0",99 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0",100 "type": "application/vnd.sas.datahub.file"101 },102 {103 "method": "GET",104 "rel": "content",105 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0/content",106 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0/content",107 "type": "text/plain"108 },109 {110 "method": "DELETE",111 "rel": "delete",112 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0",113 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files/1ebb707a-9e54-47ec-a957-9b2bd64d62a0"114 },115 {116 "method": "GET",117 "rel": "up",118 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",119 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",120 "type": "application/vnd.sas.collection",121 "itemType": "application/vnd.sas.datahub.file"122 },123 {124 "method": "POST",125 "rel": "addFile",126 "href": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",127 "uri": "/svi-datahub/documents/alerts/281eb4b9-c936-4918-a36a-7d2ae57fbee6/files",128 "type": "application/vnd.sas.datahub.file",129 "responseType": "application/vnd.sas.datahub.file"130 }131 ]132 }133 ],134 "limit": 10,135 "version": 2136}
Name | Type | Required | Description |
---|---|---|---|
documentId | string | true | The ID for the document. |
entityTypeName | string | true | The name of the entity type to which the document belongs. |
Name | Type | Required | Description |
---|---|---|---|
filter | string | false | The criteria by which to filter the attachments. |
limit | integer | false | The maximum number of attachments to return in this page of results. The actual number of returned items is fewer if the collection is exhausted. Default: 10 |
sortBy | string | false | The criteria by which to sort the attachments. Default: uploadedAt:descending |
start | integer | false | The starting index of the first document in a page. Default: 0 |
Status | Meaning | Description | ||
---|---|---|---|---|
200 | OK | The request succeeded. | Schema | |
400 | Bad Request | The request was invalid. | Schema |