| Field | Description |
|---|---|
idtoken with structure: ID |
The ID of the image.
|
account_idnumeric string |
The ad account that owns the image.
|
created_timedatetime |
Time the image was created.
|
creativeslist<numeric string> |
A list of ad creative IDs that this ad image is being used in. Not applicable for creatives using object_story_spec and a URL in the picture field.
|
hashstring |
The hash which uniquely identifies the image.
default |
heightunsigned int32 |
The height of the image.
|
is_associated_creatives_in_adgroupsbool |
SELF_EXPLANATORY
|
namestring |
The filename of the image. The maximum length of this string is 100 characters.
|
original_heightunsigned int32 |
The height of the image that was originally uploaded.
|
original_widthunsigned int32 |
The width of the image that was originally uploaded.
|
permalink_urlstring |
A permanent URL of the image to use in story creatives.
|
statusenum {ACTIVE, INTERNAL, DELETED} |
Status of the image.
|
updated_timedatetime |
Time the image was updated.
|
urlstring |
A temporary URL which the image can be retrieved at. Do not use this URL in ad creative creation.
|
url_128string |
A temporary URL pointing to a version of the image resized to fit within a 128x128 pixel box
|
widthunsigned int32 |
The width of the image.
|
| Error Code | Description |
|---|---|
100 | Invalid parameter |
sample.jpg, not sample or sample.tmp.
curl \
-F 'bytes=iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAOVBMVEX///87WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZhMeMJEaa5Xi9tKdb0+Xp5Wi9tXjNxThNH+wk/7AAAACnRSTlMAsHIoaM7g/fx9Zr/g5QAAAGlJREFUeNplkFsOwCAIBPGJrtbX/Q/bqm1qwnxuJrBAE6OVD15pQy/WYePsDiIjp9FGyuC4DK7l6pOrVH4s41D6R4EzpJGXsa0MTQqp/yQo8hhHMuApoB1JQ5COnCN3yT6ys7xL3i7/cwMYsAveYa+MxAAAAABJRU5ErkJggg=='
-F 'access_token=<ACCESS_TOKEN>' \
"https://graph.facebook.com/<API_VERSION>/act_<ACCOUNT_ID>/adimages"
curl \
-F 'campaign_id=<AD_SET_ID>' \
-F 'creative={"title":"test title","body":"test","object_url":"http:\/\/www.test.com","image_file":"test.jpg"}' \
-F 'test.jpg=@test.jpg'
-F 'name=My ad' \
-F 'access_token=<ACCESS_TOKEN>' \
"https://graph.facebook.com/<API_VERSION>/act_<ACCOUNT_ID>/ads"
| Name | Description |
|---|---|
id | ID of the ad |
POST request to /act_{DESTINATION_ACCOUNT_ID}/adimages. Provide the source account ID without the act_ prefix and a hash of the image in copy_from. This copies the image from the source to the destination account. Your app's user must have access to read the creatives from the source account or you cannot copy images from the account.
curl \
-F 'copy_from={"source_account_id":"<SOURCE_ACCOUNT_ID>", "hash":"02bee5277ec507b6fd0f9b9ff2f22d9c"}'
-F 'access_token=<ACCESS_TOKEN>'
"https://graph.facebook.com/<API_VERSION>/act_<DESTINATION_ACCOUNT_ID>/adimages"
| Parameter | Description |
|---|---|
bytesBase64 UTF-8 string |
Image file. Example: bytes = <image content in bytes format> |
copy_fromJSON or object-like arrays |
This copies the Ad Image from the source to the destination account. {"source_account_id":"<SOURCE_ACCOUNT_ID>", "hash":"02bee5277ec507b6fd0f9b9ff2f22d9c"}source_account_id numeric stringhash stringShow child parameters |
Map {
string: Map {
string: Struct {
hash: string,
url: string,
url_128: string,
url_256: string,
url_256_height: string,
url_256_width: string,
height: int32,
width: int32,
name: string,
}}}
| Error Code | Description |
|---|---|
100 | Invalid parameter |
200 | Permissions error |
80004 | There have been too many calls to this ad-account. Wait a bit and try again. For more info, please refer to /docs/graph-api/overview/rate-limiting#ads-management. |
190 | Invalid OAuth 2.0 Access Token |
368 | The action attempted has been deemed abusive or is otherwise disallowed |
613 | Calls to this api have exceeded the rate limit. |
| Parameter | Description |
|---|---|
hashstring |
Hash of the image you wish to delete.
required |
image_idstring |
ID of the image you wish to delete.
|
Struct {
success: bool,
}
| Error Code | Description |
|---|---|
100 | Invalid parameter |
80004 | There have been too many calls to this ad-account. Wait a bit and try again. For more info, please refer to /docs/graph-api/overview/rate-limiting#ads-management. |