# REST Resource: studioCreatives

- [Resource: StudioCreative](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#StudioCreative)
  - [JSON representation](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#StudioCreative.SCHEMA_REPRESENTATION)
- [Format](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Format)
- [Dimension](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Dimension)
  - [JSON representation](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Dimension.SCHEMA_REPRESENTATION)
- [Status](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Status)
- [Methods](https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#METHODS_SUMMARY)

## Resource: StudioCreative

<br />

> [!WARNING]
> **Beta:** This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative.

Contains studio creative information.

<br />

| JSON representation |
|---|
| ``` { "id": string, "studioAccountId": string, "studioAdvertiserId": string, "studioCampaignId": string, "name": string, "format": enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Format`), "dimension": { object (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Dimension`) }, "status": enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Status`), "dynamicProfileId": string, "backupImageAssetId": string, "assetIds": [ string ], "createdInfo": { object (`https://developers.google.com/doubleclick-advertisers/rest/v5/LastModifiedInfo`) }, "lastModifiedInfo": { object (`https://developers.google.com/doubleclick-advertisers/rest/v5/LastModifiedInfo`) } } ``` |

| Fields ||
|---|---|
| `id` | `string (https://developers.google.com/discovery/v1/type-format format)` Output only. Unique ID of this studio creative. This is a read-only, auto-generated field. |
| `studioAccountId` | `string (https://developers.google.com/discovery/v1/type-format format)` Studio account ID of this creative. This field, if left unset, will be auto-populated. |
| `studioAdvertiserId` | `string (https://developers.google.com/discovery/v1/type-format format)` Studio advertiser ID of this studio creative. This is a required field on insertion. |
| `studioCampaignId` | `string (https://developers.google.com/discovery/v1/type-format format)` Studio campaign ID of this studio creative. This is a required field on insertion. |
| `name` | `string` Identifier. Name of this studio creative. This is a required field on insertion. |
| `format` | ``enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Format`)`` Format of this studio creative. This is a required field on insertion. |
| `dimension` | ``object (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Dimension`)`` Dimension of this studio creative. This is a required field on insertion if format is BANNER or EXPANDING. |
| `status` | ``enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives#Status`)`` Output only. Status of this studio creative. It is a read-only field. |
| `dynamicProfileId` | `string (https://developers.google.com/discovery/v1/type-format format)` Dynamic profile ID of this studio creative. |
| `backupImageAssetId` | `string (https://developers.google.com/discovery/v1/type-format format)` Backup image asset ID of this studio creative. It is a required field on insertion. |
| `assetIds[]` | `string (https://developers.google.com/discovery/v1/type-format format)` List of assets associated with this studio creative. It is a required field on insertion. |
| `createdInfo` | ``object (`https://developers.google.com/doubleclick-advertisers/rest/v5/LastModifiedInfo`)`` The timestamp when the studio creative was created. This is a read-only, auto-generated field. |
| `lastModifiedInfo` | ``object (`https://developers.google.com/doubleclick-advertisers/rest/v5/LastModifiedInfo`)`` The timestamp when the studio creative was last modified. This is a read-only, auto-generated field. |

## Format

Format of this studio creative.

| Enums ||
|---|---|
| `UNKNOWN` | The format of the studio creative is unknown. This value is unused. |
| `BANNER` | Banner format. |
| `EXPANDING` | Expanding format. |
| `INTERSTITIAL` | Intertitial format. |
| `VPAID_LINEAR_VIDEO` | VPAID linear video creative format. |

## Dimension

Dimension information for a studio creative.

| JSON representation |
|---|
| ``` { "width": integer, "height": integer } ``` |

| Fields ||
|---|---|
| `width` | `integer` Width of the studio creative. |
| `height` | `integer` Height of the studio creative. |

## Status

Status of this studio creative.

| Enums ||
|---|---|
| `UNKNOWN_STATUS` | The status of the studio creative is unknown. This value is unused. |
| `IN_DEVELOPMENT` | The creative is still being developed. |
| `PUBLISHED` | The creative has been published and is ready for QA. |
| `QA_REJECTED` | The creative has failed QA and must be corrected. |
| `QA_APPROVED` | The creative has passed QA and is ready to be trafficked. |
| `TRAFFICKED` | The creative has been trafficked to an adserver. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives/get` | Gets a studio creative by ID. |
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives/insert` | Inserts a new studio creative. |
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/studioCreatives/publish` | Publish for a studio creative. |