account | DynamicAccount | Yes | - | Select the Amazon Ads profile whose asset library the file is uploaded to. |
image_url | string | No | - | URL of the image to upload: a Markifact file URL, a Google Drive share link, or any public URL. Provide an image or a video, not both. |
video_url | string | No | - | URL of the video to upload: a Markifact file URL, a Google Drive share link, or any public URL. Provide an image or a video, not both. |
asset_name | string | Yes | - | Name for the asset in the creative asset library. |
asset_sub_types | array of string or SelectableOption | No | - | Optional asset sub types: LOGO, PRODUCT_IMAGE, LIFESTYLE_IMAGE, AUTHOR_IMAGE, OTHER_IMAGE, or BACKGROUND_VIDEO. Defaults to OTHER_IMAGE for images and BACKGROUND_VIDEO for videos; Amazon may reclassify the asset based on its specifications. |
asins | array of string (also accepts a comma-separated string) | No | - | Optional ASINs to associate with the asset, as a list or comma-separated text. |
associated_sub_entities | array of object or string | No | - | Optional raw associatedSubEntityList array, sent as-is, for example to associate the asset with a brand: [{“brandEntityId”: “ENTITY…”}] |