Developers » Wall Attachments
Objects List › Wall Attachments
1. Photo (type = photo)
2. Directly Uploaded Photo (type = posted_photo)
3. Video (type = video)
4. Audio (type = audio)
5. Document (type = doc)
6. Graffiti (type = graffiti)
7. Link (type = link)
8. Note (type = note)
9. Application Content (type = app)
10. Poll (type = poll)
11. Wiki Page (type = page)
12. Photo Album (type=album)
13. Photos List (type=photos_list)
14. Market Item (type = market)
15. Market Collection (type = market_album)
16. Sticker (type = sticker)

Information about media attachments in posts is returned as attachments array with elements, each containing type field and an object with a field set defined by attachment type.

Schematic example for attachments object with two attachments:
[{"type": "photo", "photo": {photo}, {"type": "audio", "audio": {audio}]

Each object may contain additional access_key field — access key for an object. access_key description could be found at this page.
1. Photo (type = photo
Object fields are described on the separated page.
post_id field with ID of the post returns for photos uploaded not to the requested post.
2. Directly Uploaded Photo (type = posted_photo)
This is obsolete attachments type. It can be returned for posts created until 2013 only.

id
integer
Photo ID.
owner_id
integer
Photo owner ID.
photo_130
string
URL of the preview image with 130 px in width.
photo_604
string
URL of the preview image with 604 px in width.
3. Video (type = video)
Object fields are described on the separated page.
4. Audio (type = audio)
Object fields are described on the separated page.
5. Document (type = doc)
Object fields are described on the separated page.
6. Graffiti (type = graffiti)
This is obsolete attachments type. It can be returned for posts created until 2013 only.
Graffiti returns as an object with type photo now.

id
integer
Graffiti ID.
owner_id
integer
Graffiti owner ID.
photo_130
string
URL of the preview image with 130 px in width.
photo_604
string
URL of the preview image with 604 px in width.
7. Link (type = link)
Object fields are described on the separated page.
8. Note (type = note)
Object fields are described on the separated page.
9. Application Content (type = app)
This is obsolete attachments type. It can be returned for posts created until 2013 only.

id
integer
App ID.
owner_id
integer
App owner ID.
photo_130
string
URL of the preview image with 130 px in width.
photo_604
string
URL of the preview image with 604 px in width.
10. Poll (type = poll)
Object fields are described on the separated page.
11. Wiki Page (type = page)
For versions 5.20 and later
Object fields are described on the separated page.

For versions lower than 5.20:
id
integer
Page ID
group_id
integer
Community ID.
title
string
Page title.
12. Photo Album (type=album)
id
integer
Album ID.
thumb
object
Album cover, photo object.
owner_id
integer
Album owner ID.
title
string
Album title.
description
string
Album description.
created
integer
Creation date in Unixtime.
updated
integer
Date of last update in Unixtime.
size
integer
Photos count
13. Photos List (type=photos_list)
Array of strings containing photos IDs.

14. Market Item (type = market)
Returns for versions 5.20 and later
Object fields are described on the separated page.
15. Market Collection (type = market_album)
Returns for versions 5.52 and later
Object fields are described on the separated page.
16. Sticker (type = sticker)
Object fields are described on the separated page. This type returns for comments only.