List Creatives added to Ad Group(s)

List creative(s) previously added to ad group, by specifying the request parameters

📘

URL: POST/api/v1/adGroupCreativeAssociations/list

Request Parameters

ParameterParameter DescriptionTypeRequiredPossible Values
advertiserIdID of advertiserintegerYUnique numeric identifier
Filter[adGroupId]returns response for specific ad group IDs listed.
Note: Max size is 25
integerAt least one of Filter[adGroupId] or Filter[creativeId] must be included in the requestUnique numeric identifier
Filter[creativeId]returns response for specific creative Ids listed.
Note: Max size is 25
stringAt least one of Filter[adGroupId] or Filter[creativeId] must be included in the requestUnique numeric identifier
Filter[lastModifiedDate]Returns list of creative ad group associations created/modified after the date specifieddateDate should be in format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX
startIndexYou can use this parameter to fetch specific number of creative ad group associations from a list. This indicates the starting position of the list
Note: To return the first ten adGroupCreativeAssociations, set startIndex=0 and count=10
integerNValid integer value.
countYou can use this parameter in combination with startIndex to fetch specific number of creative ad group associations from a list.

Note: To return the first ten adGroupCreativeAssociations, set startIndex=0 & defaultCount=100, maxCount=100, minCount=1
integerNValid integer value

Note:

  • At least one of Filter[adGroupId] or Filter[creativeId] must be included in the request
  • If you pass only Filter[adGroupId] - details of creative ad group association for specified adGroupIds are returned
  • If you pass only Filter[creativeId] - details of creative ad group association for the specified creativeIds are returned
  • If you pass both Filter[adGroupId] and Filter[creativeId]: details of creative ad group associations for the matching combination of adGroupIds and creativeIds from the list specified, are returned
  • The following fields are incorrectly labeled as click trackers when they were actually used for impression tracking, and will be replaced by end of July 2025:
    dcmClickUrlDesktopMWeb, dcmClickUrlApp, dvClickUrlDesktopMWeb, dvClickUrlApp, iasClickUrlDesktopMWeb, iasClickUrlApp, desktopMWebTag

Sample Request

curl -X POST 'https://developer.api.us.walmart.com/api-proxy/service/display/api/v1/api/v1/adGroupCreativeAssociations/list' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <auth_token>' \
--header 'WM_SEC.AUTH_SIGNATURE: ***********' \
--header 'WM_CONSUMER.ID: abcde-v123-fa2r-a1fs-asd45f6qef' \
--header 'WM_SEC.KEY_VERSION: 1' \
--header 'WM_CONSUMER.intimestamp: 1565309779' \
--data '{ "advertiserId": 1, "Filter[adGroupId]": [123,234,345], "Filter[creativeId]": ["creative1","creative2"], "Filter[lastModifiedDate]": "string", "startIndex": 0, "count": 10 }' 

Response

ElementDescriptionType
totalResultsTotal number of rows returned in the responseinteger
response is an array holding following elements:


  • advertiserId:ID of the advertiser
    Data type: integer

  • adGroupId:ID of the ad group
    Data type: integer

  • creativeId: ID of the creative
    Data type: string

  • urlTracker: Provides details of click URLs and 3P trackers for each ad unit. It is an array holding following elements:
    adUnit: Available ad units, Data type string



responseresponse is an array holding the following elements that are detailed in the below table.
The response objects are detailed

here

array

response Objects

ElementDescriptionType
advertiserId ID of the advertiserinteger
adGroupIdID of the AdGroup where the creative is addedinteger
creativeIdID of creative to be associatedstring
urlTrackerList of tracking URLs and tags per ad unit.
The urlTracker objects are detailed

here

Array
adGroupStatusadGroup Status.
ENUM Values: DRAFT, SCHEDULED, SUBMITTED, LIVE
creativeStatuscreative Status
ENUM Values: DRAFT, PENDING_APPROVAL, APPROVED, REJECTED
creationDateDate when the creative was added to the ad group. Data type date
ISO 8601 timezone format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX
lastUpdatedDateDate when creative ad group association was last modified. Data type date
SO 8601 timezone format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX
badgeSettingsList of badge configurations. Each object can have:
  • type
  • enabled

The badgeSettings objects are detailed

here

Array
showPriceIf true, strike through price will be displayed in the creative.
Possible Values:
  • true
  • false (default)
Boolean
associatedItemsList of item IDs to be associated with the creative. Max size: 5Array

urlTracker array Objects

ParametersNotesType
adUnitAll valid adUnit values available are supportedstring
clickUrlDesktopMWebClick URL for Desktop & mWeb associated with specified adUnit. URLs must be hosted on Walmart.com. (e.g. search page, browse page, item page, category page and brand page)string
clickUrlAppClick URL for App associated with the specified adUnit. Direct links must be hosted on Walmart.com. (e.g. search page, browse page, item page, category page and brand page)string
dcmClickUrlDesktopMWebDCM click tracker for Desktop & mWebstring
dcmImprUrlDesktopMWebDCM impression tracker for Desktop & mWebstring
dcmImprUrlAppDCM impression tracker for Appstring
iasImprUrlDesktopMWebIAS impression tracker for Desktop & mWebstring
iasImprUrlAppIAS impression tracker for AppArray
dvImprUrlDesktopMWebDV impression tracker for Desktop & mWebBoolean
dvImprUrlAppDV impression tracker for AppArray
iasDesktopMWebTagIAS IVT/Viewability tracking on Desktop & mWebstring
dvDesktopMWebTagDV IVT/Viewability tracking on Desktop & mWebstring

badgeSettings Objects

Each object represent the each badge setting. Optional field, badgeSettings type array, mandatorily specify associatedItems if enabled is set to true.

ElementDescriptionType
enabledSpecifies whether the badge is enabled or disabled.
default: true
boolean
typeType of Badge
Enum values: ROLLBACK
string

Sample Response

{ "totalResults": 1, "response": [ { "advertiserId" : 1, "adGroupId" : 1, "creativeId" : "abcd-1234", "adGroupStatus": "ACTIVE", "creativeStatus": "APPROVED", "urlTracker" : [ { "adUnit" : "MARQUEE", "clickUrlDesktopMWeb" : "https://www.test.com/search?q=test+url+desktop+mweb", "clickUrlApp" : "https://www.test.com/search?q=test+url+desktop+app", "dcmClickUrlDesktopMWeb" : "https://test.net", "dcmImprUrlDesktopMWeb" : "https://test.com/abd.jpeg", "dcmImprUrlApp" : "https://test.com/def.jpeg", "iasImprUrlDesktopMWeb" : "https://test.com/def.jpeg", "iasImprUrlApp" : "https://test.com/def.jpeg", "dvImprUrlDesktopMWeb" : "https://test.com/def.jpeg", "dvImprUrlApp": "https://test.com/def.jpeg", "iasDesktopMWebTag": "https://test.com/def.jpeg", "dvDesktopMWebTag": "https://test.com/def.jpeg" }, { "adUnit" : "GALLERY", "clickUrlDesktopMWeb" : "https://www.test.com/search?q=test+url+desktop+mweb", "clickUrlApp" : "https://www.test.com/search?q=test+url+desktop+app", "dcmClickUrlDesktopMWeb" : "https://test.net", "dcmImprUrlDesktopMWeb" : "https://test.com/abd.jpeg", "dcmImprUrlApp" : "https://test.com/def.jpeg", "iasImprUrlDesktopMWeb" : "https://test.com/def.jpeg", "iasImprUrlApp" : "https://test.com/def.jpeg", "dvImprUrlDesktopMWeb" : "https://test.com/def.jpeg", "dvImprUrlApp": "https://test.com/def.jpeg", "iasDesktopMWebTag": "https://test.com/def.jpeg", "dvDesktopMWebTag": "https://test.com/def.jpeg" } ], "creationDate": "string", /* ISO 8601 timezone format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX */ "lastUpdatedDate": "string" /* ISO 8601 timezone format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX */ "badgeSettings": [ /* OPTIONAL, Array of Object */ { "enabled": true, /Optional, default value is true. "type": "ROLLBACK" /* Mandatory, Enum Values are ROLLBACK */ } ], "showPrice": false, /* It is set to true only when badgeType is present, otherwise, it remains false.*/ "associatedItems": ["12345","65341"] /* OPTIONAL, List of itemIds */ } ]
}