Create New List
Create a New List
Description
This service enables users to create a default wish list for a given user, if it does not previously exist, or creates a non-default list.
NOTE: If no user or list is specified when adding an item, a guest list is created. To merge your guest list to an authenticated user, please follow merge list.
HTTP Method and Request URL
POST
http://api.macys.com/customer/v1/lists/
HTTP, 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 | Specifies the output format. Can be application/json or application/xml. | Yes |
application/json application/xml |
Content-type | Specifies the format of body sent. Can be application/json or application/xml. | Yes |
application/json application/xml |
Parameter | Description | Mandatory | Sample Value |
userid |
ID of the user | Yes, if userguid is not available | See sample payload below |
userguid | Unique GUID for the user | Yes, if userid is not available | W |
listType |
if the listType is null, "w" is set to the request | Yes | See sample payload below |
name |
Name of the list passed in the request body |
Yes | See sample payload below |
Sample Requests and Responses
Sample Request
Request URL:
POST
http://api.macys.com/customer/v1/lists/
Sample Header:
X-Macys-Webservice-Client-Id: xmj9js4jkdpe1983fmwu98gh
Accept: application/json
Content-type: application/json
Request Body(Payload)
{ "list": { "listType": "w", "name": "John Doe", "user": { "id": "2186811747" } } }
OR
{ "list": { "listType": "w", "name": "John Doe", "user": { "guid": "e49ae465-f787-4fcd-9976-5d054d830c1d" } } }
Sample Response
{ "list": { "listGuid": "5a01b200-7a26-424b-9471-bacaa68a5333", "name": "John Doe", "listType": "W", "defaultList": true, "onSaleNotify": false, "searchable": false, "user": { "id": 10130820900, "guid": "e49ae465-f787-4fcd-9976-5d054d830c1d", "guestUser": false } } }
Error Codes
Call Specific Error Codes:
-
Error Code: 10103 Error Message : Either user id or user guid missing or invalid
-
Error Code: 10104 Error Message : List type not supported
-
Error Code: 10105 Error Message : Invalid list type
-
Error Code: 100113 Error Message : Item details missing
-
Error Code: 100114 Error Message : Upc details missing
-
Error Code: 100115 Error Message : Item qty details missing
-
Error Code: 100116 Error Message : Adding Mulitple items in single call not supported
-
Error Code: 100117 Error Message : Invalid User
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