Creatives
Retrieves ad creative details, including identifiers, campaign references, and statuses, to support creative management and optimization.
Table-Specific Information
Select
The Creatives table returns creatives associated with the authenticated user. You can use these creatives as dimensions in analytic requests.
The add-in uses the LinkedIn Marketing Solutions API to process search criteria that refer to the Id, AdAccountId, Campaign, and IntendedStatus columns. The add-in processes other filters client-side within the add-in. For example, the following queries are processed server-side.
SELECT * FROM Creatives WHERE Id = '179345687'
SELECT * FROM Creatives WHERE AdAccountId = '510013292'
SELECT * FROM Creatives WHERE AdAccountId IN ('510013292', '510013293')
SELECT * FROM Creatives WHERE Campaign = '198952936'
SELECT * FROM Creatives WHERE IntendedStatus = 'ACTIVE'
Insert
To create a new advertising creative, there are some fields that are required in initial creation which are: Campaign, Content, IntendedStatus, and AdAccountId.
INSERT INTO Creatives (Campaign, Content, IntendedStatus, Name, AdAccountId) VALUES ('urn:li:sponsoredCampaign:403027733', ' { \"reference\": \"urn:li:share:7346473724906237952\" }', 'DRAFT', 'Summer Campaign Main Creative', '515218099');
Update
To modify an existing creative, use an UPDATE statement.
Note: The Id and AdAccountId columns are required in the WHERE clause.
The following columns are the ones that are mutable after creation: Content, IntendedStatus, CallToActionLabel, CallToActionFormId, Name.
UPDATE Creatives SET Campaign = 'urn:li:sponsoredCampaign:403027733', Name = 'Updated Summer Campaign Creative' WHERE Id = 'urn:li:sponsoredCreative:722532663' and AdAccountId = '515218099';
Delete
To remove a creative, use a DELETE statement.
Note: The Id and AdAccountId columns are required in the WHERE clause.
DELETE FROM Creatives WHERE Id = 'urn:li:sponsoredCreative:722492693' and AdAccountId = '515218099';
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
Unique numerical identifier assigned to the creative. | |
| AdAccountId | String | False |
Unique identifier of the advertising account linked to the creative. | |
| Campaign | String | False |
URN that identifies the campaign under which the creative is managed. | |
| Content | String | False |
Specifies the content promoted in the creative, such as text, image, or video assets. | |
| CreatedAt | Datetime | True |
Date and time when the creative was first created. | |
| CreatedBy | String | True |
Entity or user who originally developed and uploaded the creative. | |
| IntendedStatus | String | False |
Represents the user-defined intended status of the creative. The allowed values are ACTIVE, REMOVED, PENDING_DELETION, CANCELED, ARCHIVED, DRAFT, PAUSED. | |
| IsServing | Boolean | True |
If the value is 'true', the creative is currently being served in active campaigns; if 'false', it is not being delivered. | |
| ServingHoldReasons | String | True |
Lists all reasons why the creative is currently on hold and not serving, such as policy violations or budget constraints. | |
| LastModifiedAt | Datetime | True |
Date and time when the creative was last modified. | |
| LastModifiedBy | String | True |
Entity or user who last updated the creative. | |
| ReviewStatus | String | True |
Indicates the current moderation status of the creative, such as approved, rejected, or pending review. | |
| IsTest | Boolean | True |
If the value is 'true', the creative is designated as a test creative that belongs to a test campaign. | |
| CallToActionLabel | String | False |
Text label displayed on the call-to-action (CTA) button, available only when the campaign objective is lead generation. The allowed values are APPLY, DOWNLOAD, VIEW_QUOTE, LEARN_MORE, SIGN_UP, SUBSCRIBE, REGISTER, REQUEST_DEMO, JOIN, ATTEND, UNLOCK_FULL_DOCUMENT. | |
| CallToActionFormId | String | False |
Forms.Id |
Identifier of the lead generation form associated with the CTA button, available only for lead generation campaigns. |
| RejectionReasons | String | True |
Comma-separated list of reasons explaining why the creative was rejected during the review process. | |
| Name | String | False |
Name assigned to the creative by the advertiser, used for easy identification and organization. |