Attachment Infos (Map Service/Layer)

URL:
https://<feature-url>/attachments
Methods:
GET
Required Capability:
Query
Version Introduced:
10.0

Description

The attachment infos resource returns information about attachments associated with a feature. This resource is available only if the layer has advertised that it has attachments. A layer has attachments if its hasAttachments property is true .

Each attachment info includes information about the attachment such as its id, content type, size, and name.

The attachment infos resource has 1 child resource:

  • Attachment: Streams the content of an individual attachment.

New in 10.1

Support for gdbVersion parameter was added. Use this parameter to specify the geodatabase version to query.

Request Parameters

ParameterDetails

f

Description: The response format. The default response format is html.

Values: html | json

gdbVersion

//This option was added at 10.1

Description: GeoDatabase version to query. This parameter applies only if hasVersionedData property of the service and isDataVersioned property of the layer(s) queried are true .

If this is not specified, query will apply to published map's version.

Syntax: gdbVersion=<geodatabase version>

Example: gdbVersion=sde.USER1

Example Usage

Attachment info for a feature whose objectID is 818654:

https://myServer/ArcGIS/rest/services/SanFrancisco/311Incidents/MapServer/0/818654/attachments

JSON Response Syntax

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
 "attachmentInfos": [
  {
   "id": <attachmentId1>,
   "contentType": "<contentType1>",
   "size": <size1>,
   "name": "<name1>"
  },
  {
   "id": <attachmentId2>,
   "contentType": "<contentType2>",
   "size": <size2>,
   "name": "<name2>"
  }
 ]
}

JSON Response Example

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
 "attachmentInfos": [
  {
   "id": 3,
   "contentType": "video/quicktime",
   "size": 397540,
   "name": "360 degree view.mov"
  },
  {
   "id": 2,
   "contentType": "application/pdf",
   "size": 270133,
   "name": "Sales Deed.pdf"
  },
  {
   "id": 1,
   "contentType": "image/jpeg",
   "size": 45325,
   "name": "Picture of the house.jpg"
  }
 ]
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.