Promotions Sorted V3
Description
The Promotions Sorted API call allows the users to get Deals and Promotion data set grouped and sorted by FOB to match data rendered on website.
HTTP Method and Request URL
GET
https://api.macys.com/v3/promotions/sorted?channel=[SITE]
Path and Query Parameters
|
HTTP Header Parameters
|
|||
| Parameter | Description | Mandatory | Sample Value |
| 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 | xmj9js4jkdpe1983fmwu98gh |
| Accept | Detemines output format. Can be application/json or application/xml. | Yes |
application/json application/xml |
Query Parameters
| Parameter | Description | Mandatory | Sample Value |
| channel | Channel for the Promotion |
No | SITE or MOBILE |
| 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 Requests and Responses
Sample Request
Request URL:
GET
https://api.macys.com/v3/promotions/sorted?channel=SITE
HTTP Header:
x-macys-webservice-client-id: xmj9js4jkdpe1983fmwu98gh
Accept: application/json
Sample Response
{
sortedPromotions: [9]
0: {
fob: "Jewelry & Watches"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/JewelryCoupon"
couponHeading: "15% off necklaces"
couponDescription: "Jewelry Coupon Desc"
couponShortCode: "JEWEL "
couponNumber: "59005 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "587"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "jewelry seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "jewelry seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "jewelry seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
1: {
fob: "Cosmetics & Fragrances"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/BeautyCoupon"
couponHeading: "mildly long 20% off beauty heading"
couponSubHeading: "shop now"
couponDescription: "Beauty Coupon Desc"
couponShortCode: "BEAUTY "
couponNumber: "59007 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "588"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "beauty seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "beauty seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "beauty seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
2: {
fob: "Sitewide/Featured Offers"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/SitewideCoupon"
couponHeading: "20% off sitewide"
couponDescription: "Sitewide Coupon Desc"
couponMoreDescription: "sitewide desc 2"
couponShortCode: "SITE "
couponNumber: "59000 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1000"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "sitewide seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "sitewide seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "sitewide seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
3: {
fob: "Women"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/WomenCoupon"
couponHeading: "sample women coupon"
couponSubHeading: "15% off women"
couponDescription: "Women Coupon Desc"
couponShortCode: "WOMEN "
couponNumber: "59001 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1001"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "women seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "women seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "women seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
4: {
fob: "Handbags & Shoes"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/HandbagCoupon"
couponHeading: "buy one handbag get one free"
couponSubHeading: "save now"
couponDescription: "Handbag Coupon Desc"
couponMoreDescription: "handbag desc 2"
couponShortCode: "HAND "
couponNumber: "59002 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [6]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1002"
}-
1: {
attributeName: "CPN_PASSBK_URL"
attributeValue: "http://www.qa29creativemacys.fds.com/cms/deals/MORE_CHOICES_Sale_15percent_off_W3030173"
}-
2: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "handbag seo description"
}-
3: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "handbag seo keywords"
}-
4: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "handbag seo title"
}-
5: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
5: {
fob: "Men"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/MenCoupon"
couponHeading: "epic pants sale"
couponSubHeading: "20% off mens pants"
couponDescription: "Men Coupon Desc"
couponShortCode: "MEN "
couponNumber: "59002 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1003"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "men seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "men seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "men seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
6: {
fob: "Home"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/HomeCoupon"
couponHeading: "free home appliance"
couponSubHeading: "with purchase"
couponDescription: "Home Coupon Desc"
couponShortCode: "HOME "
couponNumber: "59004 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1004"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "home seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "home seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "home seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
7: {
fob: "Kids"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/KidsCoupon"
couponHeading: "children sale"
couponDescription: "Kids Coupon Desc"
couponShortCode: "KIDS "
couponNumber: "59006 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1005"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "kids seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "kids seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "kids seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
8: {
fob: "Registry"
promotions: [1]
0: {
global: false
promoId: "0"
coupon: {
couponUrl: "http://www1.macys.com/cms/deals/RegistryCoupon"
couponHeading: "10% off registry really long heading text in the coupon that spans across the page"
couponSubHeading: "this subheading will be really long too because it is a test case for us"
couponDescription: "Registry Coupon Desc"
couponShortCode: "REGIST "
couponNumber: "59008 "
couponType: "INC"
couponEffectiveDay: 30
couponEffectiveMonth: 5
couponEffectiveYear: 2013
couponExpirationDay: 1
couponExpirationMonth: 8
couponExpirationYear: 2013
displayStartDate: "2013-05-30T00:00:00-04:00"
displayEndDate: "2013-08-01T00:00:00-04:00"
couponAttributes: [5]
0: {
attributeName: "CPN_ASSOCIATED_FOB_ID"
attributeValue: "1006"
}-
1: {
attributeName: "CPN_SEO_DESCRIPTION"
attributeValue: "registry seo description"
}-
2: {
attributeName: "CPN_SEO_KEYWORDS"
attributeValue: "registry seo keywords"
}-
3: {
attributeName: "CPN_SEO_TITLE"
attributeValue: "registry seo title"
}-
4: {
attributeName: "IS_OFFERS_ELIGIBLE"
attributeValue: "Y"
}-
-
}-
}-
-
}-
-
}
Error Codes
Call Specific Error Codes:
NONE
General Error Handling Documentation:
Docs Navigation
- Overview
- Customer Services
- Common API Characteristics
- Ad Media
- Catalog Services
- Order Services
- Mobile Utilities
- Promotion and Coupon Services
- Registry Services
- Review Services
- Store Services
- User Services
- Error Handling
- Deprecated Services
- Macy's API FAQ
- BOPS Stores
- What's New