Global Ad Media 2.0
Description
The Global Ad Media Service is a read only resource that returns all the media information for a known list of global header and footer pool names.
HTTP Method and Request URL
GET
https://api.bloomingdales.com/v2/admedia/global?poolName=GLOBALFOOTER%2CABOVE_NAV_POOL
|
Parameter |
Description |
Mandatory |
Sample Value |
|
Accept |
Specifies the output format. Can be application/json or application/xml. |
Yes |
application/json application/xml |
|
x-macys-webservice-client-id |
Pass the apikey as a header value which is called x-macys-webservice-client-id. The api key is the 24 character alphanumeric string assigned to your application when you registered it. Click here for a list of your API keys. |
Yes |
x-macys-webservice-client-id:xmj9js4jkdpe1983fmwu98gh |
Query Parameters
|
Parameter |
Description |
Mandatory |
Sample Value |
|
poolName |
Specify one or more pool names separated by comma. |
Yes |
poolName=GLOBALFOOTER |
|
strict |
If (strict=true), and if there is no data found for any given poolName then an exception will be thrown. |
Yes |
true or false |
| secure | By default this is set to false. If set to true links in response will be https NOT http | No |
true or false |
| callback | If sent, the format is JSONP (JSON with Padding) with the callback returned with the JSON response. You can put anything in the callback parameter and whatever you send is returned. | No |
magicofmacysapi |
Sample Request and Response
Sample Request
Request URL:
GET
https://api.bloomingdales.com/v2/admedia/global?poolName=GLOBALFOOTER%2CABOVE_NAV_POOL
HTTP Header:
Accept: application/json
X-Macys-Webservice-Client-Id: vregqrxzxd9ge5wnvmqg2ca7
X-Originating-Ip: 12.345.67.8
Sample Request
{
"mediaPoolMapper": {
"mediaPoolItem": [{
"poolName": "ABOVE_NAV_POOL",
"mediaItemMapper": {
"mediaItem": [{
"mediaLinkMapper": {
"mediaLinkItem": [{
"coordinates": "",
"text": "",
"linkType": "STATIC",
"value": "javascript:pop('/popup.ognc?popupID=23133&cm_sp=NAVIGATION-_-GLOBAL_BANNER-_-FREE_SHIPPING','myDynaPop','width=575,height=350')",
"fullLinkURL": "javascript:pop('/popup.ognc?popupID=23133&cm_sp=NAVIGATION-_-GLOBAL_BANNER-_-FREE_SHIPPING','myDynaPop','width=575,height=350')"
}]
},
"filename": "0311_ongoing_global.swf",
"fullImageURL": "http://assets.bloomingdales.com/navapp/dyn_img/site_ad/0311_ongoing_global.swf",
"height": 30,
"width": 375,
"text": "",
"description": "03112013_global_ongoing",
"mediaGroupType": "AD",
"mediaType": "IMAGE",
"mediaGroupId": "508744"
}]
}
}]
},
"errors": [{
"errorCode": 409,
"message": "No data for search criteria",
"errorDetail": ["No global media data found for the poolName"],
"success": false,
"poolname": "GLOBALFOOTER"
}]
}
Error Codes
Call Specific Error Codes:
{
"errorCode"409
"No data for search criteria"
"errorDetail"
"No global media data found for the search criteria"
"success"false>
}
General Error Handling Documentation:
Docs Navigation
- Overview
- Customer Services
- Loyalty Services
- customer v1 user profile services
- Common API Characteristics
- Ad Media
- Catalog and Store Services
- Order Services
- Mobile Utilities
- Promotion and Coupon Services
- Registry Services
- Store Services
- Error Handling
- Deprecated Services
- What's New
- Bloomingdale's API FAQ
- Quick Start Guide
- BOPS Stores
- user