{"info":{"_postman_id":"7d83f12c-4d90-4818-9ba2-be579e30e455","name":"GoDataFeed API v2 Reference","description":"<html><head></head><body><p>Welcome to the GoDataFeed API! You can use our API to access various data endpoints.</p>\n<p><strong>API Status</strong> for the API can be found at <a href=\"https://status.godatafeed.com/\">https://status.godatafeed.com/</a></p>\n<p>You can view examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right.</p>\n<p>All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.</p>\n<p>You can change the environment from the dropdown at the top. <strong>Public</strong> contains sample data, <strong>No Environment</strong> will replace all sample data with placeholders. Click the run in postman button to import the entire Api documentation into your local postman app to quickly make calls against the API.</p>\n<br>\n\n<hr>\n<h1 id=\"authorization\">Authorization</h1>\n<p>GoDataFeed uses Tokens to allow access to the API. In order to obtain authorization to use the GoDataFeed API, you need to first setup a Consumer Key in the GoDataFeed Control Panel. The Consumer Key is used to generate Access Tokens that are then used in all subsequent API calls.</p>\n<p>(Not currently available) To create a token, make a call to the get authorization endpoint with your consumer key</p>\n<p><code>https://api.godatafeed.com/v2/authorization</code></p>\n<p>Please use the token in the Authorization header parameter for all API calls.</p>\n<p><code>Authorization: Bearer {{token}}</code></p>\n<h2 id=\"access-token-lifespan\">Access Token Lifespan</h2>\n<p>For additional security, Access Tokens can be configured to expire after a pre-determined duration from the time they are generated, this is referred to as the Access Token Lifespan. Setting the Access Token Lifespan is done through the GoDataFeed Control Panel with the following options: “Never Expires”, “7 Days”, “14 Days” and “30 Days”.  </p>\n<p>It’s important to note that the developer of the consuming application has the option of generating access tokens as frequently as needed (once an hour, once a day, etc.); the more frequent a token is refreshed the more secure the consuming application will be.</p>\n<p>Make sure to replace  <code>Token</code>  with your Consumer Key.</p>\n<br>\n\n<hr>\n<h1 id=\"datetime-format\">Date/Time Format</h1>\n<p>GoDataFeed date/times are stored in UTC. When querying use <a href=\"https://www.iso.org/iso-8601-date-and-time-format.html\">ISO-8601</a> format for queries.\nAn example of a DateTime response value is \"2018-10-24T15:37:27.04Z\". Also, some API's use nullable DateTime values indicated by DateTime? which may return the value null</p>\n<br>\n\n<hr>\n<h1 id=\"api-call-limits\">API Call Limits</h1>\n<p>The GoDataFeed API call uses the “leaky bucket” algorithm for call throttling. This allows you to make an unlimited number of calls over time, as long as you don’t exceed the bucket size. The bucket size defaults to 50 calls, with a leak rate of 2 calls per second. Therefore, you can make 2 calls per second with occasional burst of 50 calls at once. If you overflow the bucket, you’ll get a 429 response.</p>\n<p>GoDataFeed expects for the API Token to be included in all API requests to the server in the Header of the request.</p>\n<p><code>Authorization: Bearer {{token}}</code></p>\n<br>\n\n<hr>\n<h1 id=\"request-parameters-and-objects\">Request Parameters and Objects</h1>\n<p>The V2 API uses url route path parameters and query parameters. In the documentation, path parameters are shown as a variable in the url with the following syntax \":variable\". Required path/query parameters and request objects will be indicated in the docs for each api. Query parameters are not case sensitive.</p>\n<br>\n\n<hr>\n<h1 id=\"response-object\">Response Object</h1>\n<p>All API endpoints will return the following default response fields along with endpoint specific response objects and a 200 status code.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Success</code></td>\n<td>Indicates whether the requested endpoint has successfully processed the request.</td>\n</tr>\n<tr>\n<td><code>Message</code></td>\n<td>Returns any generated error messages when success is false.</td>\n</tr>\n<tr>\n<td><code>Paging</code></td>\n<td>Returned by endpoints that support paging</td>\n</tr>\n<tr>\n<td><code>Sorting</code></td>\n<td>Returned by endpoints that support sorting</td>\n</tr>\n</tbody>\n</table>\n</div><br>\n\n<hr>\n<h1 id=\"pagination-and-sorting\">Pagination and Sorting</h1>\n<p>The response body will always provide containers with details about paging and sorting for those endpoints which allow paging and sorting. Paging and sorting parameters are optional on these endpoints. When not provided, default values will be used.</p>\n<h2 id=\"paging-response\">Paging Response</h2>\n<p>For endpoints which allow paging, several properties are returned in the <code>Paging</code>  container to provide additional information about the pagination.</p>\n<p><strong>Paging object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Paging</code></td>\n<td>Container</td>\n<td>The list of paging properties</td>\n</tr>\n<tr>\n<td><code>TotalRecords</code></td>\n<td>Integer</td>\n<td>The total number of records</td>\n</tr>\n<tr>\n<td><code>TotalPages</code></td>\n<td>Integer</td>\n<td>The total number of pages</td>\n</tr>\n<tr>\n<td><code>PageNumber</code></td>\n<td>Integer</td>\n<td>The specific page of objects to return</td>\n</tr>\n<tr>\n<td><code>PageSize</code></td>\n<td>Integer</td>\n<td>Number of objects to return per page</td>\n</tr>\n<tr>\n<td><code>MaxPageSize</code></td>\n<td>Integer</td>\n<td>The endpoint-specific maximum number of records our system will return</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Pagination Example:</strong> <code>GET https://api.godatafeed.com/v2/stores?pageNumber=1&amp;pageSize=50</code></p>\n</blockquote>\n<h2 id=\"sorting-response\">Sorting Response</h2>\n<p>For endpoints which allow sorting, several properties are returned in the <code>Sorting</code>  container to provide additional information about the sort order and sorting capabilities of the end point.</p>\n<p><strong>Sorting object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Sorting</code></td>\n<td>Container</td>\n<td>The list of sorting properties</td>\n</tr>\n<tr>\n<td><code>SortBy</code></td>\n<td>String</td>\n<td>The sort property of the response body</td>\n</tr>\n<tr>\n<td><code>SortOrder</code></td>\n<td>String</td>\n<td>The sort order of the response body</td>\n</tr>\n<tr>\n<td><code>AllowedSortOrder</code></td>\n<td>String</td>\n<td>The allowed sort order values to be used in the request params</td>\n</tr>\n<tr>\n<td><code>AllowedSortBy</code></td>\n<td>String</td>\n<td>The endpoint-specific allowed sort property values to be used in the request params</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Sorting Example:</strong> <code>GET https://api.godatafeed.com/v2/stores?sortBy=Name&amp;sortOrder=Asc</code></p>\n</blockquote>\n<br>\n\n<hr>\n<h1 id=\"errors-codes\">Errors Codes</h1>\n<p>The GoDataFeed API uses the following error codes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>400</code></td>\n<td>Bad Request – Your request is invalid.</td>\n</tr>\n<tr>\n<td><code>401</code></td>\n<td>Unauthorized – Your API key is not authorized.</td>\n</tr>\n<tr>\n<td><code>403</code></td>\n<td>Forbidden – The endpoint requested is hidden for administrators only.</td>\n</tr>\n<tr>\n<td><code>404</code></td>\n<td>Not Found – The specified endpoint could not be found.</td>\n</tr>\n<tr>\n<td><code>405</code></td>\n<td>Method Not Allowed – You tried to access an endpoint with an invalid method.</td>\n</tr>\n<tr>\n<td><code>406</code></td>\n<td>Not Acceptable – You requested a format that isn’t json.</td>\n</tr>\n<tr>\n<td><code>410</code></td>\n<td>Gone – The endpoint requested has been removed from our servers.</td>\n</tr>\n<tr>\n<td><code>429</code></td>\n<td>Too Many Requests – Slow down!</td>\n</tr>\n<tr>\n<td><code>500</code></td>\n<td>Internal Server Error – We had a problem with our server. Try again later.</td>\n</tr>\n<tr>\n<td><code>503</code></td>\n<td>Service Unavailable – We’re temporarily offline for maintenance. Please try again later.</td>\n</tr>\n</tbody>\n</table>\n</div><br>\n\n<hr>\n<h1 id=\"version-1-of-godatafeed-api\">Version 1 of GoDataFeed API</h1>\n<p>Please see <a href=\"https://developer.godatafeed.com\">https://developer.godatafeed.com</a></p>\n<br></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authorization","slug":"authorization"},{"content":"Date/Time Format","slug":"datetime-format"},{"content":"API Call Limits","slug":"api-call-limits"},{"content":"Request Parameters and Objects","slug":"request-parameters-and-objects"},{"content":"Response Object","slug":"response-object"},{"content":"Pagination and Sorting","slug":"pagination-and-sorting"},{"content":"Errors Codes","slug":"errors-codes"},{"content":"Version 1 of GoDataFeed API","slug":"version-1-of-godatafeed-api"}],"owner":"624879","collectionId":"7d83f12c-4d90-4818-9ba2-be579e30e455","publishedId":"RztkN9EE","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2019-01-29T20:01:14.000Z"},"item":[{"name":"V2","item":[{"name":"Stores","item":[{"name":"Create Store","id":"10995ed7-6f9a-4af0-9b34-2e33187a353e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\n\t\"PlanCode\":\"{{store_plancode}}\",\n\t\"PlanFrequency\":\"{{store_planfreq}}\",\n\t\"DefaultContactEmailAddresses\":\"{{store_emails}}\",\n\t\"DomainName\": \"{{store_domain}}\",\n\t\"StoreName\": \"{{store_name}}\",\n\t\"TimeZoneType\": \"{{store_timezonetype}}\"\n}"},"url":"{{base_url}}/v2/stores/:storeNumber/create","description":"<p>This request creates and activates a store. Check the <code>ChangePlanType</code> property in the <strong>Get Plans</strong> response to see which plans can be used in the <strong>Create Store</strong> request. <code>StoreNumber</code> and <code>StoreName</code> must be unique. Request object and path parameter is required</p>\n<p><strong>Request object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The <code>PlanCode</code> value from the GET Plans response body, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanFrequency</code></td>\n<td>String</td>\n<td>One of the <code>PlanFrequencies</code> values from the GET Plans response body for the associated <code>PlanCode</code>, i.e. \"Monthly\"</td>\n</tr>\n<tr>\n<td><code>DefaultContactEmailAddresses</code></td>\n<td>String</td>\n<td>The default contact email address(es) used for alerts such as imports, feeds, order reports, and so on; use semicolon to separate email addresses, i.e. \"<a href=\"mailto:john@example.com\">john@example.com</a>;<a href=\"mailto:jane@example.com\">jane@example.com</a>\"</td>\n</tr>\n<tr>\n<td><code>DomainName</code></td>\n<td>String</td>\n<td>The store website URL, i.e. \"nike.com\"</td>\n</tr>\n<tr>\n<td><code>StoreName</code></td>\n<td>String</td>\n<td>The name of the store which is shown in the app and billing invoices, i.e. \"Nike\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneType</code></td>\n<td>String</td>\n<td>One of the<code>TimeZoneType</code> values from the GET TimeZones response body, i.e. \"EST\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores",":storeNumber","create"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>A reference string for this store. Generally, this is used to keep the reference/Id of this Store in some external system to facilitate matching up the GoDataFeed store record to that system.</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"ec668528-fece-40d5-a165-2be88e22f6a0","name":"200 Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\n\t\"PlanCode\":\"{{store_plancode}}\",\n\t\"PlanFrequency\":\"{{store_planfreq}}\",\n\t\"DefaultContactEmailAddresses\":\"{{store_emails}}\",\n\t\"DomainName\": \"{{store_domain}}\",\n\t\"StoreName\": \"{{store_name}}\",\n\t\"TimeZoneType\": \"{{store_timezonetype}}\"\n}"},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/create","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","create"],"variable":[{"description":"A reference string for this store. Generally, this is used to keep the reference/Id of this Store in some external system to facilitate matching up the GoDataFeed store record to that system.","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"10995ed7-6f9a-4af0-9b34-2e33187a353e"},{"name":"Read TimeZones","id":"866bff7a-9618-4562-8c4a-6f7e1ed1600c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores/timezones","description":"<p>This request returns a list of available system time zones.</p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TimeZones</code></td>\n<td>Container</td>\n<td>The list of <code>TimeZoneType</code> and <code>TimeZoneDescription</code></td>\n</tr>\n<tr>\n<td><code>TimeZoneType</code></td>\n<td>String</td>\n<td>Time zone abbreviations, the value used in <strong>Create Store</strong> request</td>\n</tr>\n<tr>\n<td><code>TimeZoneDescription</code></td>\n<td>String</td>\n<td>The user-friendly value of the timezone</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores","timezones"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"71052651-4ce0-4a80-a933-7924758286ee","name":"200 Success","originalRequest":{"method":"GET","header":[{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores/timezones"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:27:22 GMT"},{"key":"Content-Length","value":"1668"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"TimeZones\": [\n        {\n            \"TimeZoneType\": \"CET\",\n            \"TimeZoneDescription\": \"(GMT +1:00) Central European Standard Time\"\n        }\n    ]\n}"}],"_postman_id":"866bff7a-9618-4562-8c4a-6f7e1ed1600c"},{"name":"Read Plans","id":"ab76662f-c101-4640-8629-5975d5d28c8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores/:storeNumber/plans?isPublic=true","description":"<p>This request returns a list of available plans for the account to use in the <strong>Create Store</strong> request and/or plans which can be used for a specific store in the <strong>Change Plan</strong> request. This request can be filtered by <code>IsPublic</code> which is optional. </p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The plan code represents the billable plan and it is used in other requests, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanName</code></td>\n<td>String</td>\n<td>The friendly name for the plan, i.e. \"Ultimate\"</td>\n</tr>\n<tr>\n<td><code>Description</code></td>\n<td>String</td>\n<td>The friendly description for the plan</td>\n</tr>\n<tr>\n<td><code>PlanFrequencies</code></td>\n<td>Collection</td>\n<td>A list of available billing periods, i.e. \"Monthly\"</td>\n</tr>\n<tr>\n<td><code>ChangePlanType</code></td>\n<td>String</td>\n<td>The type of action available for changing the plan of a specific store, i.e. \"Pro\" plan would show as \"Downgrade\" in the response body for a store that is currently on \"Ultimate\" (<code>ChangePlanType</code> returns <em>null</em> if the plan is not available to use in the Change Plan request for the specified store)</td>\n</tr>\n<tr>\n<td><code>IsPublic</code></td>\n<td>Boolean</td>\n<td>\"true\" means the plan is available to all accounts publically; \"false\" means the plan has limited availability to one or more specific accounts, i.e. \"true\" for \"Ultimate\" plan</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores",":storeNumber","plans"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>(Optional) When provided plans will be filtered by isPublic</p>\n","type":"text/plain"},"key":"isPublic","value":"true"}],"variable":[{"description":{"content":"<p>(Optional) When storeNumber is specified the response will indicate by ChangePlanType which plans the store can migrate to using the ChangePlan request</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"7d701379-1f0c-40f3-ac0c-c68b33cd9ceb","name":"200 Success","originalRequest":{"method":"GET","header":[{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/plans?isPublic=false","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","plans"],"query":[{"key":"isPublic","value":"false","description":"(Optional) When provided plans will be filtered by isPublic"}],"variable":[{"description":"(Optional) When storeNumber is specified the response will indicate by ChangePlanType which plans the store can migrate to using the ChangePlan request","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:23:57 GMT"},{"key":"Content-Length","value":"1572"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"Plans\": [\n        {\n            \"PlanCode\": \"{{store_plancode}}\",\n            \"PlanName\": \"{{store_planname}}\",\n            \"Description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\",\n            \"PlanFrequencies\": [\n                \"{{store_planfreq}}\"\n            ],\n            \"ChangePlanType\": \"{{store_changeplantype}}\",\n            \"IsPublic\": false\n        }\n    ]\n}"}],"_postman_id":"ab76662f-c101-4640-8629-5975d5d28c8f"},{"name":"Generate Login Link","id":"22c6024f-4ae6-4c3f-9aab-cfab8d35486b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"EmailAddress\":\"ws_testuser_1@mailinator.com\",\n\t\"FirstName\": \"Geralt\",\n\t\"LastName\":\"of Rivia\"\n}"},"url":"{{base_url}}/v2/stores/51329575/login","description":"<p>This request returns a login link for the specified user and store. Request object and path parameter are Required</p>\n<p><strong>Request object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EmailAddress</code></td>\n<td>String</td>\n<td>The unique email address of the user</td>\n</tr>\n<tr>\n<td><code>FirstName</code></td>\n<td>String</td>\n<td>The first name of the user</td>\n</tr>\n<tr>\n<td><code>LastName</code></td>\n<td>String</td>\n<td>The last name of the user</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>LoginUrl</code></td>\n<td>String</td>\n<td>The URL to login the specified user to the specified store</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores","51329575","login"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c6e44ea9-e912-4e03-b696-6f77ae63e644","name":"200 Success","originalRequest":{"method":"POST","header":[{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"EmailAddress\":\"{{store_email}}\",\n\t\"FirstName\": \"{{store_firstname}}\",\n\t\"LastName\":\"{{store_lastname}}\"\n}"},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/login","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","login"],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:21:38 GMT"},{"key":"Content-Length","value":"236"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"LoginUrl\": \"subdomain.domain.com/sso/login?token={{token}}\"\n}"}],"_postman_id":"22c6024f-4ae6-4c3f-9aab-cfab8d35486b"},{"name":"Read Store","id":"2f5756b9-ce3f-4f8a-89db-baeca08d4080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"url":"{{base_url}}/v2/stores/:storeNumber/","description":"<p>This request returns a single store's details. Path parameter is Required</p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Store</code></td>\n<td>Container</td>\n<td>Contains the response store object</td>\n</tr>\n<tr>\n<td><code>StoreNumber</code></td>\n<td>String</td>\n<td>A reference string for this store specified at store creation, i.e. \"ABC-123\"</td>\n</tr>\n<tr>\n<td><code>StoreName</code></td>\n<td>String</td>\n<td>The name of the store which is shown in the app and on billing invoices, i.e. \"Nike\"</td>\n</tr>\n<tr>\n<td><code>IsActive</code></td>\n<td>Boolean</td>\n<td>Determines if the store is active. Active stores have active subscriptions, whereas deactivated stores have a cancelled subscription and are not billed on the account invoice.</td>\n</tr>\n<tr>\n<td><code>DefaultContactEmailAddresses</code></td>\n<td>String</td>\n<td>The default contact email address(es) used for alerts such as imports, feeds, order reports, and so on; use semicolon to separate email addresses, i.e. \"<a href=\"mailto:john@example.com\">john@example.com</a>;<a href=\"mailto:jane@example.com\">jane@example.com</a>\"</td>\n</tr>\n<tr>\n<td><code>DomainName</code></td>\n<td>String</td>\n<td>The store website URL, i.e. \"nike.com\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneDescription</code></td>\n<td>String</td>\n<td>The user-friendly value of the timezone, i.e. \"(GMT -5:00) Eastern Standard Time\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneType</code></td>\n<td>String</td>\n<td>The type of timezone, i.e. \"EST\"</td>\n</tr>\n<tr>\n<td><code>DateCreated</code></td>\n<td>DateTime</td>\n<td>This indicates when the store was created, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>DateUpdated</code></td>\n<td>DateTime?</td>\n<td>This indicates when the store was created, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>DateDeactivated</code></td>\n<td>DateTime?</td>\n<td>This indicates when the store was last deactivated, i.e. \"2018-10-24T15:37:27.04Z\". Returns null if the store has never been deactivated or is active.</td>\n</tr>\n<tr>\n<td><code>DateActivated</code></td>\n<td>DateTime?</td>\n<td>This indicates when the store was activated, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The <code>PlanCode</code> value from the GET Plans response body, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanFrequency</code></td>\n<td>String</td>\n<td>The <code>PlanFrequency</code> value from the GET Plans response body, i.e. \"Monthly\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores",":storeNumber",""],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"7e65e228-c13f-4aa8-a2b0-9f714bcb724d","name":"200 Success","originalRequest":{"method":"GET","header":[{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/","host":["{{base_url}}"],"path":["v2","stores",":storeNumber",""],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:19:21 GMT"},{"key":"Content-Length","value":"517"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"Store\": {\n        \"StoreNumber\": \"{{store_number}}\",\n        \"StoreName\": \"{{store_name}}\",\n        \"IsActive\": true,\n        \"DefaultContactEmailAddresses\": \"{{store_emails}}\",\n        \"DomainName\": \"{{store_domain}}\",\n        \"TimeZoneDescription\": \"(GMT -5:00) Eastern Standard Time\",\n        \"TimeZoneType\": \"EST\",\n        \"DateCreated\": \"2018-10-24T15:37:27.04Z\",\n        \"DateUpdated\": \"2018-10-24T15:37:27.04Z\",\n        \"DateDeactivated\": null,\n        \"DateActivated\": \"2018-10-24T15:37:28.04Z\",\n        \"PlanCode\": \"{{store_plancode}}\",\n        \"PlanFrequency\": \"{{store_planfreq}}\"\n    }\n}"}],"_postman_id":"2f5756b9-ce3f-4f8a-89db-baeca08d4080"},{"name":"List Stores","id":"103fe14e-fb58-417f-bd00-ebbf51a72451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores?storeNumbers={{store_numbers}}&storeName={{store_name}}&planCode={{store_plancode}}&pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortBy={{store_sortby}}&sortOrder={{base_sortorder}}&isActive=true","description":"<p>This request returns all stores associated with the account token. This request can be filtered, sorted, and paged. All parameters are optional.</p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Stores</code></td>\n<td>Container</td>\n<td>The list of stores</td>\n</tr>\n<tr>\n<td><code>StoreNumber</code></td>\n<td>String</td>\n<td>A reference string for this store specified at store creation, i.e. \"ABC-123\"</td>\n</tr>\n<tr>\n<td><code>StoreName</code></td>\n<td>String</td>\n<td>The name of the store which is shown in the app and on billing invoices, i.e. \"Nike\"</td>\n</tr>\n<tr>\n<td><code>IsActive</code></td>\n<td>Boolean</td>\n<td>Determines if the store is active. Active stores have active subscriptions, whereas deactivated stores have a cancelled subscription and are not billed on the account invoice.</td>\n</tr>\n<tr>\n<td><code>DefaultContactEmailAddresses</code></td>\n<td>String</td>\n<td>The default contact email address(es) used for alerts such as imports, feeds, order reports, and so on; use semicolon to separate email addresses, i.e. \"<a href=\"mailto:john@example.com\">john@example.com</a>;<a href=\"mailto:jane@example.com\">jane@example.com</a>\"</td>\n</tr>\n<tr>\n<td><code>DomainName</code></td>\n<td>String</td>\n<td>The store website URL, i.e. \"nike.com\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneType</code></td>\n<td>String</td>\n<td>The type of timezone, i.e. \"EST\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneDescription</code></td>\n<td>String</td>\n<td>The user-friendly value of the timezone, i.e. \"(GMT -5:00) Eastern Standard Time\"</td>\n</tr>\n<tr>\n<td><code>DateCreated</code></td>\n<td>DateTime</td>\n<td>This indicates when the store was created, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>DateUpdated</code></td>\n<td>DateTime</td>\n<td>This indicates when the store was updated, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>DateDeactivated</code></td>\n<td>DateTime</td>\n<td>This indicates when the store was deactivated, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>DateActivated</code></td>\n<td>DateTime</td>\n<td>This indicates when the store was activated, i.e. \"2018-10-24T15:37:27.04Z\"</td>\n</tr>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The <code>PlanCode</code> value from the GET Plans response body, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanFrequency</code></td>\n<td>String</td>\n<td>The <code>PlanFrequency</code> value from the GET Plans response body, i.e. \"Monthly\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>Filters response by store numbers specified as a comma-delimitted list </p>\n","type":"text/plain"},"key":"storeNumbers","value":"{{store_numbers}}"},{"description":{"content":"<p>Filters response by store names that contain the specified value</p>\n","type":"text/plain"},"key":"storeName","value":"{{store_name}}"},{"description":{"content":"<p>Filters response by subscription plan code</p>\n","type":"text/plain"},"key":"planCode","value":"{{store_plancode}}"},{"description":{"content":"<p>The specific page of objects to return</p>\n","type":"text/plain"},"key":"pageNumber","value":"{{base_pagenumber}}"},{"description":{"content":"<p>Number of objects to return per page</p>\n","type":"text/plain"},"key":"pageSize","value":"{{base_pagesize}}"},{"description":{"content":"<p>The value to sort results by</p>\n","type":"text/plain"},"key":"sortBy","value":"{{store_sortby}}"},{"description":{"content":"<p>The direction to sort results by</p>\n","type":"text/plain"},"key":"sortOrder","value":"{{base_sortorder}}"},{"description":{"content":"<p>Filter by active stores</p>\n","type":"text/plain"},"key":"isActive","value":"true"}],"variable":[]}},"response":[{"id":"dab23a22-d635-481e-9037-c6c1b5392294","name":"200 Success","originalRequest":{"method":"GET","header":[{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{base_url}}/v2/stores?storeNumbers={{store_numbers}}&storeName={{store_name}}&planCode={{store_plancode}}&pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortBy={{store_sortby}}&sortOrder={{base_sortorder}}&isActive=true","host":["{{base_url}}"],"path":["v2","stores"],"query":[{"key":"storeNumbers","value":"{{store_numbers}}","description":"Filters response by store numbers specified as a comma-delimitted list "},{"key":"storeName","value":"{{store_name}}","description":"Filters response by store names that contain the specified value"},{"key":"planCode","value":"{{store_plancode}}","description":"Filters response by subscription plan code"},{"key":"pageNumber","value":"{{base_pagenumber}}","description":"The specific page of objects to return"},{"key":"pageSize","value":"{{base_pagesize}}","description":"Number of objects to return per page"},{"key":"sortBy","value":"{{store_sortby}}","description":"The value to sort results by"},{"key":"sortOrder","value":"{{base_sortorder}}","description":"The direction to sort results by"},{"key":"isActive","value":"true","description":"Filter by active stores"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:13:36 GMT"},{"key":"Content-Length","value":"750"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"Paging\": {\n        \"TotalRecords\": 1,\n        \"TotalPages\": 1,\n        \"PageNumber\": 1,\n        \"PageSize\": 50,\n        \"MaxPageSize\": 50\n    },\n    \"Sorting\": {\n        \"SortBy\": \"Name\",\n        \"SortOrder\": \"Asc\",\n        \"AllowedSortOrder\": \"Asc, Desc\",\n        \"AllowedSortBy\": \"Name, Number\"\n    },\n    \"Stores\": [\n        {\n            \"StoreNumber\": \"{{store_number}}\",\n            \"StoreName\": \"{{store_name}}\",\n            \"IsActive\": true,\n            \"DefaultContactEmailAdressess\": \"{{store_email}}\",\n            \"DomainName\": \"{{store_domain}}\",\n            \"TimeZoneType\": \"EST\",\n            \"TimeZoneDescription\": \"(GMT -5:00) Eastern Standard Time\",\n            \"DateCreated\": \"2018-10-24T15:37:27.04Z\",\n            \"DateUpdated\": \"2019-02-27T20:18:10.813Z\",\n            \"DateDeactivated\": null,\n            \"DateActivated\": \"2019-02-27T20:18:13.093Z\",\n            \"PlanCode\": \"{{store_plancode}}\",\n            \"PlanFrequency\": \"{{store_planfreq}}\"\n        }\n    ]\n}"}],"_postman_id":"103fe14e-fb58-417f-bd00-ebbf51a72451"},{"name":"Update Store","id":"85d1f352-d689-4674-be13-77443cb9937e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\n    \"DefaultContactEmailAddresses\": \"{{store_emails}}\",\n    \"DomainName\": \"{{store_domain}}\",\n    \"StoreName\": \"{{store_name}}\",\n    \"TimeZoneType\": \"{{store_timezonetype}}\"\n}"},"url":"{{base_url}}/v2/stores/:storeNumber/update","description":"<p>This request updates a given store's details, such as store name, domain, email and timezone. Request object a path parameters are required</p>\n<p><strong>Request object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DefaultContactEmailAddresses</code></td>\n<td>String</td>\n<td>The default contact email address(es) used for alerts such as imports, feeds, order reports, and so on; use semicolon to separate email addresses, i.e. \"<a href=\"mailto:john@example.com\">john@example.com</a>;<a href=\"mailto:jane@example.com\">jane@example.com</a>\"</td>\n</tr>\n<tr>\n<td><code>DomainName</code></td>\n<td>String</td>\n<td>The store website URL, i.e. \"nike.com\"</td>\n</tr>\n<tr>\n<td><code>StoreName</code></td>\n<td>String</td>\n<td>The name of the store which is shown in the app and billing invoices, i.e. \"Nike\"</td>\n</tr>\n<tr>\n<td><code>TimeZoneType</code></td>\n<td>String</td>\n<td>One of the<code>TimeZoneType</code> values from the GET TimeZones response body, i.e. \"EST\"</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> please use <strong>Change Plan</strong> to update either <code>PlanCode</code>  or <code>PlanFrequency</code></p>\n</blockquote>\n","urlObject":{"path":["v2","stores",":storeNumber","update"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"f356e74d-1b7b-44c9-aff1-18eaeaea5d0f","name":"200 Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\n    \"DefaultContactEmailAddresses\": \"{{store_emails}}\",\n    \"DomainName\": \"{{store_domain}}\",\n    \"StoreName\": \"{{store_name}}\",\n    \"TimeZoneType\": \"{{store_timezonetype}}\"\n}"},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/update","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","update"],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"85d1f352-d689-4674-be13-77443cb9937e"},{"name":"Change Plan","id":"f3fe3840-4924-4d74-b067-2177da9d146a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\n\t\"planCode\":\"{{store_plancode}}\",\n\t\"planFrequency\":\"{{store_planfreq}}\",\n\t\"changePlanType\":\"{{store_changeplantype}}\"\n}"},"url":"{{base_url}}/v2/stores/:storeNumber/changeplan","description":"<p>This request changes an active store's current subscription plan. Check the <code>ChangePlanType</code> property in the <strong>Get Plans</strong> response to see which plans can be used in the <strong>Change Plan</strong> request for the specified store. Request object and path parameter is required</p>\n<p><strong>Request object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The <code>PlanCode</code> value from the GET Plans response body, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanFrequency</code></td>\n<td>String</td>\n<td>One of the <code>PlanFrequencies</code> values from the GET Plans response body for the associated <code>PlanCode</code>, i.e. \"Monthly\"</td>\n</tr>\n<tr>\n<td><code>ChangePlanType</code></td>\n<td>String</td>\n<td>The type of action available for changing the plan of a specific store from the GET Plans response body for the associated <code>PlanCode</code>, i.e. \"Pro\" plan would show <code>ChangePlanType</code> as \"Downgrade\" for a store that is currently on \"Ultimate\"</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> please use <strong>Deactivate Store</strong> request to cancel the store's subscription</p>\n</blockquote>\n","urlObject":{"path":["v2","stores",":storeNumber","changeplan"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"42575b92-eff0-48b0-8679-0a96f4afd612","name":"200 Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{base_token}}","description":"The header authorization token required by this api","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"planCode\":\"{{store_plancode}}\",\n\t\"planFrequency\":\"{{store_planfreq}}\",\n\t\"changePlanType\":\"{{store_changeplantype}}\"\n}"},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/changeplan","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","changeplan"],"variable":[{"key":"storeNumber","value":"{{store_number}}","description":"The id reference of the store"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"f3fe3840-4924-4d74-b067-2177da9d146a"},{"name":"Activate Store","id":"4df01f05-7976-4981-a542-acb6e9792706","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\r\n   \"planCode\": \"{{store_plancode}}\",\r\n   \"planFrequency\": \"{{store_planfreq}}\"\r\n}"},"url":"{{base_url}}/v2/stores/:storeNumber/activate","description":"<p>This request activates a store on the specified plan. Request object and path parameter is required</p>\n<p><strong>Request object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PlanCode</code></td>\n<td>String</td>\n<td>The <code>PlanCode</code> value from the GET Plans response body, i.e. \"ultimate_plan\"</td>\n</tr>\n<tr>\n<td><code>PlanFrequency</code></td>\n<td>String</td>\n<td>One of the <code>PlanFrequencies</code> values from the GET Plans response body for the associated <code>PlanCode</code>, i.e. \"Monthly\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","stores",":storeNumber","activate"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"9977607b-58a0-418f-aa3d-71b0895f36c7","name":"200 Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":"{\r\n   \"planCode\": \"{{store_plancode}}\",\r\n   \"planFrequency\": \"{{store_planfreq}}\"\r\n}"},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/activate","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","activate"],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"4df01f05-7976-4981-a542-acb6e9792706"},{"name":"Deactivate Store","id":"71480554-a50f-4c52-89bb-df0a25060ef6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores/:storeNumber/deactivate","description":"<p>This request cancels a store subscription and deactivates the store. Path parameter is required</p>\n","urlObject":{"path":["v2","stores",":storeNumber","deactivate"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"85b150e7-52e2-44b8-9981-2bda132b86d8","name":"200 Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/deactivate","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","deactivate"],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"71480554-a50f-4c52-89bb-df0a25060ef6"},{"name":"Delete Store","id":"c5210b53-f7e5-4a42-8362-46bd4f801520","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":"{{base_url}}/v2/stores/:storeNumber/delete","description":"<p><strong>Caution</strong>: this request permanently removes a deactivated store from the account and cannot be reversed. Please note, this request will not work if the store is active. You must first deactivate the store before you can delete the store. Path parameter is required</p>\n","urlObject":{"path":["v2","stores",":storeNumber","delete"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the store</p>\n","type":"text/plain"},"type":"any","value":"{{store_number}}","key":"storeNumber"}]}},"response":[{"id":"6ccfcd6a-c6f5-4e6d-9b13-10dda2396445","name":"200 Success","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"description":"The header authorization token required by this api","key":"Authorization","type":"text","value":"Bearer {{base_token}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"{{base_url}}/v2/stores/:storeNumber/delete","host":["{{base_url}}"],"path":["v2","stores",":storeNumber","delete"],"variable":[{"description":"The id reference of the store","key":"storeNumber","value":"{{store_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\"\n}"}],"_postman_id":"c5210b53-f7e5-4a42-8362-46bd4f801520"}],"id":"1b075c55-db99-44c1-a568-92cc7682d1a9","event":[{"listen":"prerequest","script":{"id":"5b5c98ad-22d7-4ade-ba1e-0cb547e6b7d9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"513214aa-d26a-4931-9065-0a3b571466b1","type":"text/javascript","exec":[""]}}],"_postman_id":"1b075c55-db99-44c1-a568-92cc7682d1a9","description":""},{"name":"Feeds","item":[{"name":"Read Feed","id":"ddd4823c-d475-4ac4-b657-c7a422f8f9a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","value":"Bearer {{base_token}}"}],"url":"{{base_url}}/v2/feeds/:feedNumber/","description":"<p>This request returns a single feed's details. Path parameter is required</p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Feed</code></td>\n<td>Container</td>\n<td>Contains the response feed object for the request feed</td>\n</tr>\n<tr>\n<td><code>FeedNumber</code></td>\n<td>String</td>\n<td>The default contact email address(es) used for alerts such as imports, feeds, order reports, and so on; use semicolon to separate email addresses, i.e. \"<a href=\"mailto:john@example.com\">john@example.com</a>;<a href=\"mailto:jane@example.com\">jane@example.com</a>\"</td>\n</tr>\n<tr>\n<td><code>FeedName</code></td>\n<td>String</td>\n<td>The name of the feed which is shown in the app and on billing invoices, i.e. \"Bing Shopping\"</td>\n</tr>\n<tr>\n<td><code>FileName</code></td>\n<td>String</td>\n<td>The name of the file sent to the channel FTP or provided via feed pull URL which is configured in the feed settings, i.e. \"product-feed.csv\"</td>\n</tr>\n<tr>\n<td><code>ProcessingStatus</code></td>\n<td>String</td>\n<td>The current status of the feed, i.e.</td>\n</tr>\n<tr>\n<td><code>ProcessingStatusError</code></td>\n<td>String</td>\n<td>The message details about the feed failure</td>\n</tr>\n<tr>\n<td><code>DateLastError</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last failure to compile or submit</td>\n</tr>\n<tr>\n<td><code>DateLastCompiledSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last compiled successfully</td>\n</tr>\n<tr>\n<td><code>DateLastSubmittedSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last submitted successfully</td>\n</tr>\n<tr>\n<td><code>DateLastPulledSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed was last pulled via feed pull URL successfully</td>\n</tr>\n<tr>\n<td><code>CompilationTotalCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows compiled</td>\n</tr>\n<tr>\n<td><code>CompilationValidCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with neither warnings nor errors - valid data</td>\n</tr>\n<tr>\n<td><code>CompilationWarningCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with validation warnings</td>\n</tr>\n<tr>\n<td><code>CompilationErrorCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with validation errors</td>\n</tr>\n<tr>\n<td><code>ChannelProcessingReportErrorCount</code></td>\n<td>Integer</td>\n<td>Total number of error messages (this is not a count of products with errors) returned from the channel, typically only for marketplace feeds</td>\n</tr>\n<tr>\n<td><code>ChannelProcessingReportWarningCount</code></td>\n<td>Integer</td>\n<td>Total number of warning messages (this is not a count of products with warnings) returned from the channel, typically only for marketplace feeds</td>\n</tr>\n<tr>\n<td><code>SubmissionProductCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows submitted to the channel - note, products with validation errors are not submitted</td>\n</tr>\n<tr>\n<td><code>IsActive</code></td>\n<td>Boolean</td>\n<td>Determines if the feed is active. Active feeds have active subscriptions, whereas deactivated stores have a cancelled subscription and are not billed on the account invoice.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","feeds",":feedNumber",""],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the feed</p>\n","type":"text/plain"},"type":"any","value":"{{feed_number}}","key":"feedNumber"}]}},"response":[{"id":"741e53bc-a934-4423-8a86-2d6de3d4882f","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{base_token}}","description":"The header authorization token required by this api"}],"url":{"raw":"{{base_url}}/v2/feeds/:feedNumber/","host":["{{base_url}}"],"path":["v2","feeds",":feedNumber",""],"variable":[{"key":"feedNumber","value":"{{feed_number}}","description":"The id reference of the feed"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:00:34 GMT"},{"key":"Content-Length","value":"682"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"Feed\": {\n        \"FeedNumber\": \"{{feed_number}}\",\n        \"FeedName\": \"{{feed_name}}\",\n        \"FileName\": \"product-feed.csv\",\n        \"ProcessingStatus\": \"Completed\",\n        \"ProcessingStatusError\": null,\n        \"DateLastError\": null,\n        \"DateLastCompiledSuccessfully\": \"2018-10-24T15:37:27.04Z\",\n        \"DateLastSubmittedSuccessfully\": null,\n        \"DateLastPulledSuccessfully\": null,\n        \"CompilationTotalCount\": 10329,\n        \"CompilationValidCount\": 0,\n        \"CompilationWarningCount\": 10329,\n        \"CompilationErrorCount\": 0,\n        \"ChannelProcessingReportErrorCount\": 0,\n        \"ChannelProcessingReportWarningCount\": 0,\n        \"SubmissionProductCount\": null,\n        \"IsActive\": true\n    }\n}"}],"_postman_id":"ddd4823c-d475-4ac4-b657-c7a422f8f9a2"},{"name":"List Feeds","id":"6464e7f1-dfeb-4889-ace8-3a05607d75ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","value":"Bearer {{base_token}}"}],"url":"{{base_url}}/v2/feeds?pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortBy={{feed_sortby}}&sortOrder={{base_sortorder}}&feedNumbers={{feed_numbers}}&storeNumbers={{store_numbers}}&hasProcessingStatusError=true&hasCompiledValidationErrors=true&hasChannelProcessingReportErrors=true&isActive=true&feedName={{feed_name}}","description":"<p>This request returns a list of feeds. This request can be filtered, sorted, and paged. All parameters are optional.</p>\n<p><strong>Response object</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FeedList</code></td>\n<td>Container</td>\n<td>The list of feeds which includes the Store and Feeds containers</td>\n</tr>\n<tr>\n<td><code>Store</code></td>\n<td>Container</td>\n<td>The details of the store</td>\n</tr>\n<tr>\n<td><code>StoreNumber</code></td>\n<td>String</td>\n<td>A reference string for this store.</td>\n</tr>\n<tr>\n<td><code>StoreName</code></td>\n<td>String</td>\n<td>The name of the store which is shown in the app and on billing invoices, i.e. \"Nike\"</td>\n</tr>\n<tr>\n<td><code>Feeds</code></td>\n<td>Container</td>\n<td>The list of feeds for the specified store</td>\n</tr>\n<tr>\n<td><code>FeedNumber</code></td>\n<td>String</td>\n<td>The id reference of the feed</td>\n</tr>\n<tr>\n<td><code>FeedName</code></td>\n<td>String</td>\n<td>The name of the feed which is shown in the app and on billing invoices, i.e. \"Bing Shopping\"</td>\n</tr>\n<tr>\n<td><code>FileName</code></td>\n<td>String</td>\n<td>The name of the file sent to the channel FTP or provided via feed pull URL which is configured in the feed settings, i.e. \"product-feed.csv\"</td>\n</tr>\n<tr>\n<td><code>ProcessingStatus</code></td>\n<td>String</td>\n<td>The current status of the feed, i.e.</td>\n</tr>\n<tr>\n<td><code>ProcessingStatusError</code></td>\n<td>String</td>\n<td>The message details about the feed failure</td>\n</tr>\n<tr>\n<td><code>DateLastError</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last failure to compile or submit</td>\n</tr>\n<tr>\n<td><code>DateLastCompiledSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last compiled successfully</td>\n</tr>\n<tr>\n<td><code>DateLastSubmittedSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed last submitted successfully</td>\n</tr>\n<tr>\n<td><code>DateLastPulledSuccessfully</code></td>\n<td>DateTime?</td>\n<td>This indicates when the feed was last pulled via feed pull URL successfully</td>\n</tr>\n<tr>\n<td><code>CompilationTotalCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows compiled</td>\n</tr>\n<tr>\n<td><code>CompilationValidCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with neither warnings nor errors - valid data</td>\n</tr>\n<tr>\n<td><code>CompilationWarningCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with validation warnings</td>\n</tr>\n<tr>\n<td><code>CompilationErrorCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows with validation errors</td>\n</tr>\n<tr>\n<td><code>ChannelProcessingReportErrorCount</code></td>\n<td>Integer</td>\n<td>Total number of error messages (this is not a count of products with errors) returned from the channel, typically only for marketplace feeds</td>\n</tr>\n<tr>\n<td><code>ChannelProcessingReportWarningCount</code></td>\n<td>Integer</td>\n<td>Total number of warning messages (this is not a count of products with warnings) returned from the channel, typically only for marketplace feeds</td>\n</tr>\n<tr>\n<td><code>SubmissionProductCount</code></td>\n<td>Integer</td>\n<td>Total number of product rows submitted to the channel - note, products with validation errors are not submitted</td>\n</tr>\n<tr>\n<td><code>IsActive</code></td>\n<td>Boolean</td>\n<td>Determines if the feed is active. Active feeds have active subscriptions, whereas deactivated stores have a cancelled subscription and are not billed on the account invoice.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","feeds"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The specific page of objects to return</p>\n","type":"text/plain"},"key":"pageNumber","value":"{{base_pagenumber}}"},{"description":{"content":"<p>Number of objects to return per page</p>\n","type":"text/plain"},"key":"pageSize","value":"{{base_pagesize}}"},{"description":{"content":"<p>The value to sort results by</p>\n","type":"text/plain"},"key":"sortBy","value":"{{feed_sortby}}"},{"description":{"content":"<p>The direction to sort results by</p>\n","type":"text/plain"},"key":"sortOrder","value":"{{base_sortorder}}"},{"description":{"content":"<p>Returns specific feeds. When this parameter is provided, all other parameters will be ignored</p>\n","type":"text/plain"},"key":"feedNumbers","value":"{{feed_numbers}}"},{"description":{"content":"<p>Returns all feeds for the specified store numbers. When not provided all feeds will be returned for all stores unless the feedNumbers parameter is provided.</p>\n","type":"text/plain"},"key":"storeNumbers","value":"{{store_numbers}}"},{"description":{"content":"<p>Filters feeds by processing status error</p>\n","type":"text/plain"},"key":"hasProcessingStatusError","value":"true"},{"description":{"content":"<p>Filters feeds that have compiled and contain validation errors</p>\n","type":"text/plain"},"key":"hasCompiledValidationErrors","value":"true"},{"description":{"content":"<p>Filters feeds that have submitted and have processing report errors from the channel</p>\n","type":"text/plain"},"key":"hasChannelProcessingReportErrors","value":"true"},{"description":{"content":"<p>Filters feeds that are active</p>\n","type":"text/plain"},"key":"isActive","value":"true"},{"description":{"content":"<p>Search for feeds by feed name</p>\n","type":"text/plain"},"key":"feedName","value":"{{feed_name}}"}],"variable":[]}},"response":[{"id":"2676b80b-bb07-4d1f-a206-4c90556d3710","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{base_token}}","description":"The header authorization token required by this api"}],"url":{"raw":"{{base_url}}/v2/feeds?pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortBy={{base_sortby}}&sortOrder={{base_sortorder}}&feedNumbers={{feed_numbers}}&storeNumbers={{store_numbers}}&hasProcessingStatusError=true&hasCompiledValidationErrors=true&hasChannelProcessingReportErrors=true&isActive=true&feedName={{feed_name}}","host":["{{base_url}}"],"path":["v2","feeds"],"query":[{"key":"pageNumber","value":"{{base_pagenumber}}","description":"The specific page of objects to return"},{"key":"pageSize","value":"{{base_pagesize}}","description":"Number of objects to return per page"},{"key":"sortBy","value":"{{base_sortby}}","description":"The value to sort results by"},{"key":"sortOrder","value":"{{base_sortorder}}","description":"The direction to sort results by"},{"key":"feedNumbers","value":"{{feed_numbers}}","description":"Returns specific feeds. When this parameter is provided, all other parameters will be ignored"},{"key":"storeNumbers","value":"{{store_numbers}}","description":"Returns all feeds for the specified store numbers. When not provided all feeds will be returned for all stores unless the feedNumbers parameter is provided."},{"key":"hasProcessingStatusError","value":"true","description":"Filters feeds by processing status error"},{"key":"hasCompiledValidationErrors","value":"true","description":"Filters feeds that have compiled and contain validation errors"},{"key":"hasChannelProcessingReportErrors","value":"true","description":"Filters feeds that have submitted and have processing report errors from the channel"},{"key":"isActive","value":"true","description":"Filters feeds that are active"},{"key":"feedName","value":"{{feed_name}}","description":"Search for feeds by feed name"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 20:36:34 GMT"},{"key":"Content-Length","value":"1705"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"FeedList\": [\n        {\n            \"Store\": {\n                \"StoreNumber\": \"{{store_number}}\",\n                \"StoreName\": \"{{store_name}}\"\n            },\n            \"Feeds\": [\n                {\n                    \"FeedNumber\": \"{{feed_number}}\",\n                    \"FeedName\": \"{{feed_name}}\",\n                    \"FileName\": \"product-feed.csv\",\n                    \"ProcessingStatus\": \"Completed\",\n                    \"ProcessingStatusError\": null,\n                    \"DateLastError\": null,\n                    \"DateLastCompiledSuccessfully\": \"2019-02-11T19:45:17.88Z\",\n                    \"DateLastSubmittedSuccessfully\": null,\n                    \"DateLastPulledSuccessfully\": null,\n                    \"CompilationTotalCount\": 10329,\n                    \"CompilationValidCount\": 0,\n                    \"CompilationWarningCount\": 10329,\n                    \"CompilationErrorCount\": 0,\n                    \"ChannelProcessingReportErrorCount\": 0,\n                    \"ChannelProcessingReportWarningCount\": 0,\n                    \"SubmissionProductCount\": 0,\n                    \"IsActive\": true\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"6464e7f1-dfeb-4889-ace8-3a05607d75ab"},{"name":"Read Feed Validation Reports","id":"9a9dd0a7-7d9a-4d30-8580-8328107986f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{base_token}}","description":"<p>The header authorization token required by this api</p>\n"}],"url":"{{base_url}}/v2/feeds/:feedNumber/validation?pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortOrder={{base_sortorder}}&sortBy={{validation_sortby}}","description":"<p>This request returns validation report messages for products in a feed in a .JSON formatted response object list. Path parameter is required</p>\n","urlObject":{"path":["v2","feeds",":feedNumber","validation"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The specific page of objects to return</p>\n","type":"text/plain"},"key":"pageNumber","value":"{{base_pagenumber}}"},{"description":{"content":"<p>Number of objects to return per page</p>\n","type":"text/plain"},"key":"pageSize","value":"{{base_pagesize}}"},{"description":{"content":"<p>The direction to sort results by</p>\n","type":"text/plain"},"key":"sortOrder","value":"{{base_sortorder}}"},{"description":{"content":"<p>The value to sort results by</p>\n","type":"text/plain"},"key":"sortBy","value":"{{validation_sortby}}"}],"variable":[{"description":{"content":"<p>The id reference of the feed</p>\n","type":"text/plain"},"type":"any","value":"{{feed_number}}","key":"feedNumber"}]}},"response":[{"id":"d7f112c2-f243-45d2-942a-dc43b514d55f","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Authorization","value":"Bearer {{base_token}}","description":"The header authorization token required by this api"}],"url":{"raw":"{{base_url}}/v2/feeds/:feedNumber/validation?pageNumber={{base_pagenumber}}&pageSize={{base_pagesize}}&sortOrder={{base_sortorder}}&sortBy={{validation_sortby}}","host":["{{base_url}}"],"path":["v2","feeds",":feedNumber","validation"],"query":[{"key":"pageNumber","value":"{{base_pagenumber}}","description":"The specific page of objects to return"},{"key":"pageSize","value":"{{base_pagesize}}","description":"Number of objects to return per page"},{"key":"sortOrder","value":"{{base_sortorder}}","description":"The direction to sort results by"},{"key":"sortBy","value":"{{validation_sortby}}","description":"The value to sort results by"}],"variable":[{"key":"feedNumber","value":"{{feed_number}}","description":"The id reference of the feed"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 01 Feb 2019 21:11:55 GMT"},{"key":"Content-Length","value":"562"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true,\n    \"Message\": \"\",\n    \"Paging\": {\n        \"TotalRecords\": 20658,\n        \"TotalPages\": 20658,\n        \"PageNumber\": 1,\n        \"PageSize\": 1,\n        \"MaxPageSize\": 5000\n    },\n    \"Sorting\": {\n        \"SortBy\": \"Sku\",\n        \"SortOrder\": \"Asc\",\n        \"AllowedSortOrder\": \"Asc, Desc\",\n        \"AllowedSortBy\": \"Sku, Type\"\n    },\n    \"FeedValidationList\": [\n        {\n            \"Sku\": \"10\",\n            \"ValidationType\": \"Warning\",\n            \"ValidationMessage\": \"If no values for `availability` are provided, the `availability` will be set to \\\"in stock\\\" by default.\"\n        }\n    ]\n}"}],"_postman_id":"9a9dd0a7-7d9a-4d30-8580-8328107986f5"},{"name":"Download Feed File","id":"eb5fce76-ca9f-487f-9e59-3c3a0d16152f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>The header authorization token required by this api</p>\n","key":"Authorization","value":"Bearer {{base_token}}"}],"url":"{{base_url}}/v2/feeds/:feedNumber/download","description":"<p>This request downloads the feed file for the requested feed and returns a zipped .CSV file. Path parameter is required</p>\n","urlObject":{"path":["v2","feeds",":feedNumber","download"],"host":["{{base_url}}"],"query":[],"variable":[{"description":{"content":"<p>The id reference of the feed</p>\n","type":"text/plain"},"type":"any","value":"{{feed_number}}","key":"feedNumber"}]}},"response":[],"_postman_id":"eb5fce76-ca9f-487f-9e59-3c3a0d16152f"}],"id":"7349c1bf-8895-4f3d-9d9f-71ce6e048de9","description":"<p>Feed api endpoints.</p>\n","event":[{"listen":"prerequest","script":{"id":"b7aa88ad-ea31-414f-9e8e-3e7aef491132","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"54ee6103-1b04-4770-aab2-ee530ba94539","type":"text/javascript","exec":[""]}}],"_postman_id":"7349c1bf-8895-4f3d-9d9f-71ce6e048de9"}],"id":"271c0a8b-d495-44f2-bd0c-1749b8816812","description":"<h2 id=\"version-2-of-godatafeed-api-partner\">Version 2 of GoDataFeed API (Partner)</h2>\n<p>Our lastest version of the GoDataFeed API.\nV2 Private release 2/1/19.\nThis version of the API is currently not publicly available. \nPlease contact GoDataFeed for more information if interested in using this API.</p>\n","event":[{"listen":"prerequest","script":{"id":"b8382d23-c49a-4091-8f9e-b80f1e02e0e0","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cb5b54de-1d95-47df-b453-cdaf0b592965","type":"text/javascript","exec":[""]}}],"_postman_id":"271c0a8b-d495-44f2-bd0c-1749b8816812"}],"event":[{"listen":"prerequest","script":{"id":"3ed7adb5-66ab-4712-a64f-0b43dc6e37a1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"22796260-cef7-4456-a51f-908ce7452028","type":"text/javascript","exec":[""]}}],"variable":[{"key":"info_base_pagenumber","value":"The specific page of objects to return"},{"key":"info_base_pagesize","value":"Number of objects to return per page"},{"key":"info_base_sortby","value":"The value to sort results by"},{"key":"info_base_sortorder","value":"The direction to sort results by"},{"key":"info_base_token","value":"The header authorization token required by this api"},{"key":"info_feed_number","value":"The id reference of the feed"},{"key":"info_feed_numbers","value":"A comma delimitted list of feed numbers"},{"key":"info_store_number","value":"The id reference of the store"},{"key":"info_store_numbers","value":"A comma delimitted list of store numbers"}]}