{"info":{"_postman_id":"63350e37-1278-4086-bf8b-7653e849d00f","name":"Notus API","description":"<html><head></head><body><p>The Notus API is REST based. Our API returns JSON-encoded responses and uses standard HTTP response codes.  All API calls must be authenticated and accessed over SSL (HTTPS) and all data is transported using JSON.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"8054331","collectionId":"63350e37-1278-4086-bf8b-7653e849d00f","publishedId":"TVmPAGfy","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-12-12T18:48:05.000Z"},"item":[{"name":"Authentication","item":[{"name":"Token","id":"9a10f47b-3031-4101-b513-69573535af51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\"user_name\": \"notus_user@domain.com\",\n \"password\": \"sns97dfbw\"\n}\n"},"url":"https://api.notuscontact.com/v1/token","description":"<p>Generate a token using user credentials.</p>\n","urlObject":{"path":["token"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"bec13327-2ae1-49d0-a24f-eee64e0a1570","name":"Token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\"user_name\": \"notus_user@domain.com\",\n \"password\": \"sns97dfbw\"\n}\n"},"url":"https://api.notuscontact.com/v1/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"268"},{"key":"Date","value":"Fri, 11 Dec 2020 17:09:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9a10f47b-3031-4101-b513-69573535af51"}],"id":"be663c31-ea76-48d7-88fc-09d914f86cf8","_postman_id":"be663c31-ea76-48d7-88fc-09d914f86cf8","description":""},{"name":"Customers","item":[{"name":"Create a Customer","id":"ef0aa55a-b193-476b-912f-90cefb2e5b5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{   \r\n    \"customer_id\": \"c6284549\",\r\n    \"email_address\": [\"123@gmail.com\", \"345@yahoo.com\"],\r\n    \"phone_number\": [\"123-456-7891\", \"321-654-1987\"],\r\n\t\"address\":{\r\n\t \"street_address\": \"7884 East Quaker\",\r\n\t \"street_address2\": \"Apt #4\",\r\n\t \"city\": \"Buffalo\",\r\n     \"postal_code\": \"14127\",\r\n\t \"state_province\": \"New York\",\r\n\t \"country\": \"US\",\r\n\t \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    }\r\n\t },\r\n\t\"tags\": [\r\n        \"Gold\",\r\n        \"Enthusiast\"\r\n      ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n     }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/customers","description":"<h3 id=\"creates-or-overwrites-a-customer-record\">Creates or Overwrites a customer record</h3>\n<p>Customer ID must be unique.   This endpoint will replace all information for any customer ID previously sent. If fields are omitted, they will overwrite previously sent values in those fields with nulls.  Additional descriptors can be including in the \"attributes\" field which can contain any key value pair.  Values in “attributes” can be strings, numbers, or dicts themselves.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>customer_id</td>\n<td>Unique identifier of customer</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>email_address</td>\n<td>List of 1 or more email addresses associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>phone_number</td>\n<td>List of 1 or more phone numbers associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Fields for address.  Details in \"Address Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Latitude and Longitude for customer.  Details in \"Location Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customers"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"6d3f23ba-7a93-42d0-a285-070d22b52cb2","name":"Create a Customer","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{   \r\n    \"customer_id\": \"c6284549\",\r\n    \"email_address\": [\"123@gmail.com\", \"345@yahoo.com\"],\r\n    \"phone_number\": [\"123-456-7891\", \"321-654-1987\"],\r\n\t\"address\":{\r\n\t \"street_address\": \"7884 East Quaker\",\r\n\t \"street_address2\": \"Apt #4\",\r\n\t \"city\": \"Buffalo\",\r\n     \"postal_code\": \"14127\",\r\n\t \"state_province\": \"New York\",\r\n\t \"country\": \"US\",\r\n\t \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    }\r\n\t },\r\n\t\"tags\": [\r\n        \"Gold\",\r\n        \"Enthusiast\"\r\n      ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n     }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/customers"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"52"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 10 Dec 2020 00:42:40 GMT"},{"key":"x-amzn-RequestId","value":"aa86faf3-2017-4397-a4c3-c0a8b7794853"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"x-amz-apigw-id","value":"XT5IEHVhIAMFeRA="},{"key":"X-Amzn-Trace-Id","value":"Root=1-5fd16f00-19cc7d9f7280b13047fded8b;Sampled=0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 98e601970ea59f4d5f56a752787ff9fc.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"HIO50-C1"},{"key":"X-Amz-Cf-Id","value":"gJedc0PWW0EQVAvmCeBWOodYTQkLCJwaC0gUZ-WmxK1v2pd4ga-rKQ=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ef0aa55a-b193-476b-912f-90cefb2e5b5f"},{"name":"Update a Customer","id":"2eb6c3bd-017b-4eb6-b75a-2154cd6961ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": {\n        \"street_address\": \"21 Bridge Street\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/customers/234234","description":"<h3 id=\"updates-a-customer-record\">Updates a customer record</h3>\n<p>Will replace any provided values for given customer_id. If base fields are omitted (not tags or attributes), they will <strong><em>not</em></strong> overwrite previously sent values in those fields with nulls.   If attribute keys or tags are omitted, they <strong><em>will</em></strong> overwrite previously sent values in those fields with nulls.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>customer_id</td>\n<td>Unique identifier of customer</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>email_address</td>\n<td>List of 1 or more email addresses associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>phone_number</td>\n<td>List of 1 or more phone numbers associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Fields for address.  Details in \"Address Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Latitude and Longitude for customer.  Details in \"Location Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer.  Will overwrite all List fields with update</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.  Will overwrite all dict keys with update</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customers","234234"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"8234128a-02fa-4c2f-aac6-7cd55e2ac2e5","name":"Update a Customer","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": {\n        \"street_address\": \"21 Bridge Street\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/customers/234234"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"29"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 10 Dec 2020 00:58:01 GMT"},{"key":"x-amzn-RequestId","value":"c309defd-48a8-4fdf-bfa1-8b703b5b6bb1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"x-amz-apigw-id","value":"XT7XwHHxIAMFyXg="},{"key":"X-Amzn-Trace-Id","value":"Root=1-5fd17297-30bab7064c0459fe3385f978;Sampled=0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 446313511980eb02f28ff5a9a4147c0a.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"HIO50-C1"},{"key":"X-Amz-Cf-Id","value":"qTfd-7eSrCv7vftgUkrvKRmngsSFIqWoeD3r0fGXWUXStoKCSMzdCA=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"2eb6c3bd-017b-4eb6-b75a-2154cd6961ba"},{"name":"Get a Customer","id":"5acca00b-9626-4d6a-a644-ced2b93135ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/customers/c6284549","description":"<h3 id=\"returns-one-customer-record\">Returns one Customer record</h3>\n","urlObject":{"path":["customers","c6284549"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"9a8dd8fd-933c-4856-82f5-64b53c80104c","name":"Get a Customer","originalRequest":{"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/customers/c6284549"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"470"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 10 Dec 2020 01:01:34 GMT"},{"key":"x-amzn-RequestId","value":"ff13a115-1ef0-43a1-91ac-4ec71b132379"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"x-amz-apigw-id","value":"XT75NH68oAMFwuQ="},{"key":"X-Amzn-Trace-Id","value":"Root=1-5fd1736e-4153c408482d382f68305677;Sampled=0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 446313511980eb02f28ff5a9a4147c0a.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"HIO50-C1"},{"key":"X-Amz-Cf-Id","value":"qvBh14D_1HmhTBynhv3oFieO3rvs0AiOIenRrsWczm5sa2A1pMJ8Vw=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"5acca00b-9626-4d6a-a644-ced2b93135ca"},{"name":"Delete a Customer","id":"93bfd489-b85a-4912-9310-0cfc7b0b51d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/customers/234234","description":"<h3 id=\"deletes-customer-record\">Deletes Customer Record</h3>\n","urlObject":{"path":["customers","234234"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"be2c7bc1-a740-4d1f-90da-142cb670d8f6","name":"Delete a Customer","originalRequest":{"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/customers/234234"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"29"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 10 Dec 2020 00:57:22 GMT"},{"key":"x-amzn-RequestId","value":"00cf7ad0-2ea9-44b9-854b-194e6a42a9e8"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"x-amz-apigw-id","value":"XT7RsGoVIAMFf3g="},{"key":"X-Amzn-Trace-Id","value":"Root=1-5fd17271-5cdff22e2db4263f5d1342ff;Sampled=0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 446313511980eb02f28ff5a9a4147c0a.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"HIO50-C1"},{"key":"X-Amz-Cf-Id","value":"jLrY3kxNJljtF7nd32GGxf0hp_-XI4IWwaTrQ96S4ix4j7sQfU9TTw=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"93bfd489-b85a-4912-9310-0cfc7b0b51d7"}],"id":"f1403281-d252-409f-9347-949589e1aa8f","_postman_id":"f1403281-d252-409f-9347-949589e1aa8f","description":""},{"name":"Orders","item":[{"name":"Create an Order","id":"61627719-1792-49b9-be54-f8aa5bbe8400","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \t\"order_id\": \"105er9\",\r\n    \"customer_id\": \"c88er\",\r\n    \"known_customer\": true,\r\n \t\"order_date\": \"2015-02-01T11:03:13+00:00\",\r\n    \"return_date\": \"2019-01-02T10:33:00+00:00\",\r\n    \"store_id\": \"9\",\r\n    \"sale_price\": 127.12,\r\n    \"cost\": 48.92,\r\n    \"ticket_price\": 224.12,\r\n    \"discount\": 34.21,\r\n    \"tax\": 12.95,\r\n    \"shipping\": 4.95,\r\n    \"quantity\": 4,\r\n    \"postal_code\": \"14127\",\r\n    \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    },\r\n \t\"attributes\": {\r\n \t\t\"key\": \"value\",\r\n \t\t\"key2\": \"value2\"\r\n \t},\r\n    \"tags\": [\"tag1\", \"tag2\"],\r\n \t\"shipping_address\": {\r\n        \"street_address\": \"7884 East Quaker\",\r\n        \"street_address2\": \"Apt #5\",\r\n        \"city\": \"Buffalo\",\r\n        \"state_province\": \"New York\",\r\n        \"postal_code\": \"14127\",\r\n        \"country\": \"US\",\r\n        \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n        }\r\n     },\r\n \t\"billing_address\": {\r\n        \"street_address\": \"123 Roslyn Rd\",\r\n        \"street_address2\": \"Apt #685\",\r\n        \"city\": \"Roslyn\",\r\n        \"state_province\": \"Washington\",\r\n        \"postal_code\": \"98941\",\r\n        \"country\": \"US\",\r\n        \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n        }\r\n     },\r\n \t\"items\": [{\r\n \t\t\"product_id\": \"33-8602\",\r\n \t\t\"sku\": \"lxnv-78-rta\",\r\n \t\t\"description\": \"Our premium alpine hooded down jacket, guide-built for climbing, mountaineering, and all cold-weather activities. Durable, windproof polyester shell sheds moisture. High-loft, Premium Down insulation for ultralight, ultrawarm, ultra-compressible comfort.\",\r\n \t\t\"quantity\": 1,\r\n \t\t\"sale_price\": 129.95,\r\n        \"ticket_price\": 100.10,\r\n        \"discount\": 29.85,\r\n        \"return_date\": \"2019-01-02T10:33:00+0000\",\r\n \t\t\"tags\": [\r\n \t\t\t\"flannels\",\r\n \t\t\t\"winter\"\r\n \t\t],\r\n        \"attributes\": {\r\n            \"key\":\"value\",\r\n            \"key2\":\"value2\"\r\n        }\r\n \t}]\r\n }","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders","description":"<h3 id=\"creates-or-overwrites-a-order-record\">Creates or Overwrites a order record</h3>\n<p>Order ID must be unique.   This endpoint will replace all information for any order ID previously sent. If fields are omitted, they will overwrite previously sent values in those fields with nulls.  Additional descriptors can be including in the \"attributes\" field which can contain any key value pair.  Values in “attributes” can be strings, numbers, or dicts themselves.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_id</td>\n<td>Unique identifier of order</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>customer_id</td>\n<td>Unique identifier of customer</td>\n<td>String</td>\n<td>Yes, can be blank</td>\n</tr>\n<tr>\n<td>known_customer</td>\n<td>False if customer is anonymous or non unique</td>\n<td>Bool</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>order_date</td>\n<td>Date of order</td>\n<td>ISO 8601 String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>return_date</td>\n<td>Return Date of order</td>\n<td>ISO 8601 String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>store_id</td>\n<td>Physical or Virtual Location of Order</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>sale_price</td>\n<td>Total price of order inclusive of discounts and markdowns but not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>cost</td>\n<td>Total cost of order not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Total price of order prior to discounts and markdowns being applied, not including shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>Total markdowns and discounts</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tax</td>\n<td>Tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>shipping</td>\n<td>shipping_cost</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Units on Order</td>\n<td>Integer</td>\n<td>No</td>\n</tr>\n<tr>\n<td>postal_code</td>\n<td>Postal Code for origin of order</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Latitude and Longitude of order</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>shipping_address</td>\n<td>Shipping address details</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>billing_address</td>\n<td>Billing address details</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>items</td>\n<td>List of items on order</td>\n<td>List(Dict)</td>\n<td>Yes - list may be empty</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"items-on-order\">Items on order:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product_id</td>\n<td>Unique product_id for line item of order</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>sku of item</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>description</td>\n<td>Description of item</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>return_date</td>\n<td>Return Date of item</td>\n<td>ISO 8601 String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>sale_price</td>\n<td>Total price of total quantity inclusive of discounts and markdowns but not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>cost</td>\n<td>Total cost not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Total price of total quantity prior to discounts and markdowns being applied, not including shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>Total markdowns and discounts</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Units on item</td>\n<td>Integer</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["orders"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"d6040801-cbfd-44c8-a337-d79f5a2a209e","name":"Create an Order","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \t\"order_id\": \"105er9\",\r\n    \"customer_id\": \"c88er\",\r\n    \"known_customer\": true,\r\n \t\"order_date\": \"2015-02-01T11:03:13+00:00\",\r\n    \"return_date\": \"2019-01-02T10:33:00+00:00\",\r\n    \"store_id\": \"9\",\r\n    \"sale_price\": 127.12,\r\n    \"cost\": 48.92,\r\n    \"ticket_price\": 224.12,\r\n    \"discount\": 34.21,\r\n    \"tax\": 12.95,\r\n    \"shipping\": 4.95,\r\n    \"quantity\": 4,\r\n    \"postal_code\": \"14127\",\r\n    \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    },\r\n \t\"attributes\": {\r\n \t\t\"new_customer\": true,\r\n \t\t\"key2\": \"value2\"\r\n \t},\r\n    \"tags\": [\"tag1\", \"tag2\"],\r\n \t\"shipping_address\": {\r\n        \"street_address\": \"7884 East Quaker\",\r\n        \"street_address2\": \"Apt #5\",\r\n        \"city\": \"Buffalo\",\r\n        \"state_province\": \"New York\",\r\n        \"postal_code\": \"14127\",\r\n        \"country\": \"US\",\r\n        \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n        }\r\n     },\r\n \t\"billing_address\": {\r\n        \"street_address\": \"123 Roslyn Rd\",\r\n        \"street_address2\": \"Apt #685\",\r\n        \"city\": \"Roslyn\",\r\n        \"state_province\": \"Washington\",\r\n        \"postal_code\": \"98941\",\r\n        \"country\": \"US\",\r\n        \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n        }\r\n     },\r\n \t\"items\": [{\r\n \t\t\"product_id\": \"33-8602\",\r\n \t\t\"sku\": \"lxnv-78-rta\",\r\n \t\t\"description\": \"Our premium alpine hooded down jacket, guide-built for climbing, mountaineering, and all cold-weather activities. Durable, windproof polyester shell sheds moisture. High-loft, Premium Down insulation for ultralight, ultrawarm, ultra-compressible comfort.\",\r\n \t\t\"quantity\": 1,\r\n \t\t\"sale_price\": 129.95,\r\n        \"ticket_price\": 100.10,\r\n        \"discount\": 29.85,\r\n        \"return_date\": \"2019-01-02T10:33:00+00:00\",\r\n \t\t\"tags\": [\r\n \t\t\t\"flannels\",\r\n \t\t\t\"winter\"\r\n \t\t],\r\n        \"attributes\": {\r\n            \"key\":\"value\",\r\n            \"key2\":\"value2\"\r\n        }\r\n \t}]\r\n }","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"47"},{"key":"Date","value":"Fri, 11 Dec 2020 17:35:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"61627719-1792-49b9-be54-f8aa5bbe8400"},{"name":"Update an Order","id":"f4cc8b25-8d52-425e-8abe-7567c3d275eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"store_id\": \"25\"\n }","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/33451","description":"<p>Will replace any provided values for given order_id. If base fields are omitted (not tags or attributes), they will not overwrite previously sent values in those fields with nulls. If attribute keys or tags are omitted, they will overwrite previously sent values in those fields with nulls.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_id</td>\n<td>Unique identifier of order</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>customer_id</td>\n<td>Unique identifier of customer</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>known_customer</td>\n<td>False if customer is anonymous or non unique</td>\n<td>Bool</td>\n<td>No</td>\n</tr>\n<tr>\n<td>order_date</td>\n<td>Date of order</td>\n<td>ISO 8601 String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>return_date</td>\n<td>Return Date of order</td>\n<td>ISO 8601 String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>store_id</td>\n<td>Physical or Virtual Location of Order</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>sale_price</td>\n<td>Total price of order inclusive of discounts and markdowns but not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Total price of order prior to discounts and markdowns being applied, not including shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>Total markdowns and discounts</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tax</td>\n<td>Tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>shipping</td>\n<td>shipping_cost</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Units on Order</td>\n<td>Integer</td>\n<td>No</td>\n</tr>\n<tr>\n<td>postal_code</td>\n<td>Postal Code for origin of order</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Latitude and Longitude of order</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>shipping_address</td>\n<td>Shipping address details</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>billing_address</td>\n<td>Billing address details</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>items</td>\n<td>List of items on order</td>\n<td>List(Dict)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"items-on-order\">Items on order:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product_id</td>\n<td>Unique product_id for line item of order</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>sku of item</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>description</td>\n<td>Description of item</td>\n<td>String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>return_date</td>\n<td>Return Date of item</td>\n<td>ISO 8601 String</td>\n<td>No</td>\n</tr>\n<tr>\n<td>sale_price</td>\n<td>Total price of item inclusive of discounts and markdowns but not inclusive of shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Total price of item prior to discounts and markdowns being applied, not including shipping and tax</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>Total markdowns and discounts</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Units on item</td>\n<td>Integer</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["orders","33451"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"ce0c7d19-778a-4ee2-b39a-4ef6caa578d0","name":"Update an Order","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"store_id\": \"25\"\n }","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/33451"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"28"},{"key":"Date","value":"Fri, 11 Dec 2020 17:35:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f4cc8b25-8d52-425e-8abe-7567c3d275eb"},{"name":"Get an Order","id":"c13b5c45-15a7-4956-b035-6a935b6f32b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/101er9","description":"<h3 id=\"returns-one-order-record\">Returns one Order Record</h3>\n","urlObject":{"path":["orders","101er9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"bc7f1ea9-ce6c-469d-805b-69f0dc511f8e","name":"Get an Order","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/101er9"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"55"},{"key":"Date","value":"Fri, 11 Dec 2020 17:35:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c13b5c45-15a7-4956-b035-6a935b6f32b0"},{"name":"Delete an Order","id":"a9d394fc-cda7-44fd-be8f-9ae7abc4c82f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"product_id\": \"1234ad\",\n    \"product_tags\": [\n        \"flannels\",\n        \"winter\",\n        \"spring\"\n        ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/101er9","description":"<h3 id=\"deletes-one-order-record\">Deletes one order record</h3>\n","urlObject":{"path":["orders","101er9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"bacaf341-31b0-4331-ad56-5eeb4b2bc398","name":"Delete an Order","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"product_id\": \"1234ad\",\n    \"product_tags\": [\n        \"flannels\",\n        \"winter\",\n        \"spring\"\n        ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/orders/101er9"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"29"},{"key":"Date","value":"Fri, 11 Dec 2020 17:36:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a9d394fc-cda7-44fd-be8f-9ae7abc4c82f"}],"id":"235031a1-59b5-47f1-ab18-fbc6f4105133","_postman_id":"235031a1-59b5-47f1-ab18-fbc6f4105133","description":""},{"name":"Products","item":[{"name":"Create a Product","id":"39ac1d50-cd5c-45dd-a599-797ca17a1ff1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"35g327\",\r\n    \"ticket_price\": 19.95,\r\n    \"tags\": [\r\n        \"Down\",\r\n        \"Winter\"\r\n      ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n     }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/products","description":"<h3 id=\"creates-or-overwrites-a-product-record\">Creates or Overwrites a Product Record</h3>\n<p>Product ID must be unique.   This endpoint will replace all information for any Store ID previously sent. If fields are omitted, they will overwrite previously sent values in those fields with nulls.  Additional descriptors can be including in the \"attributes\" field which can contain any key value pair.  Values in “attributes” can be strings, numbers, or dicts themselves.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product_id</td>\n<td>Unique identifier of product</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Orginal Retail Value of Product</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["products"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"1b6f9809-1862-41aa-bbb7-31856132fa2f","name":"Create a Product","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"35g327\",\r\n    \"ticket_price\": 19.95,\r\n    \"tags\": [\r\n        \"Down\",\r\n        \"Winter\"\r\n      ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n     }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/products"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"49"},{"key":"Date","value":"Fri, 11 Dec 2020 17:31:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"39ac1d50-cd5c-45dd-a599-797ca17a1ff1"},{"name":"Update a Product","id":"e51e4150-c2ae-4ee3-8ec0-b8d4d47c39be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"35g327\",\r\n    \"ticket_price\": 29.95\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/products/35g327","description":"<h3 id=\"updates-a-store-record\">Updates a Store Record</h3>\n<p>Will replace any provided values for given product_id. If base fields are omitted (not tags or attributes), they will <strong><em>not</em></strong> overwrite previously sent values in those fields with nulls.   If attribute keys or tags are omitted, they <strong><em>will</em></strong> overwrite previously sent values in those fields with nulls.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product_id</td>\n<td>Unique identifier of product</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ticket_price</td>\n<td>Orginal Retail Value of Product</td>\n<td>Decimal</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["products","35g327"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"dc2f2a1e-6cbf-418a-92cf-75fe8c484532","name":"Update a Product","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"35g327\",\r\n    \"ticket_price\": 29.95\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/products/35g327"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"29"},{"key":"Date","value":"Fri, 11 Dec 2020 17:32:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e51e4150-c2ae-4ee3-8ec0-b8d4d47c39be"},{"name":"Get a Product","id":"15c366c4-e6bf-4d7b-bd67-17237536a4eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/products/35g327","description":"<h3 id=\"returns-one-product-record\">RETURNS ONE PRODUCT RECORD</h3>\n","urlObject":{"path":["products","35g327"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"e3295490-76a4-4ce2-82d0-507ff23a2273","name":"Get a Product","originalRequest":{"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/products/35g327"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"170"},{"key":"accept-ranges","value":"bytes"},{"key":"Date","value":"Fri, 11 Dec 2020 17:33:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"15c366c4-e6bf-4d7b-bd67-17237536a4eb"},{"name":"Delete a Product","id":"e2512524-c563-4986-b4ac-23ca2e9b16f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/stores/9","description":"<h3 id=\"deletes-one-product-record\">Deletes one Product Record</h3>\n","urlObject":{"path":["stores","9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"0b0f912e-8b0f-493d-a097-bb52173e55ce","name":"Delete a Product","originalRequest":{"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/stores/9"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"24"},{"key":"Date","value":"Fri, 11 Dec 2020 17:33:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e2512524-c563-4986-b4ac-23ca2e9b16f0"}],"id":"e1c798d0-7767-4e86-9cd7-9312317c7fb9","_postman_id":"e1c798d0-7767-4e86-9cd7-9312317c7fb9","description":""},{"name":"Stores","item":[{"name":"Create a Store","id":"9f7c138a-4b86-4177-82e0-e9ec8e644715","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"store_id\": \"9\",\r\n    \"address\":{\r\n\t \"street_address\": \"7884 East Quaker\",\r\n\t \"street_address2\": \"Apt #4\",\r\n\t \"city\": \"Buffalo\",\r\n     \"postal_code\": \"14127\",\r\n\t \"state_province\": \"New York\",\r\n\t \"country\": \"US\",\r\n\t \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    }\r\n\t },\r\n    \"tags\": [\r\n    \"Gold\",\r\n    \"Enthusiast\"\r\n    ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/stores","description":"<h3 id=\"creates-or-overwrites-a-store-record\">Creates or Overwrites a Store Record</h3>\n<p>Store ID must be unique.   This endpoint will replace all information for any Store ID previously sent. If fields are omitted, they will overwrite previously sent values in those fields with nulls.  Additional descriptors can be including in the \"attributes\" field which can contain any key value pair.  Values in “attributes” can be strings, numbers, or dicts themselves.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>store_id</td>\n<td>Unique identifier of store</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Fields for address.  Details in \"Address Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["stores"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"ba98b8ea-2804-4c90-a0b4-a994ea6b0fac","name":"Create a Store","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"store_id\": \"9\",\r\n    \"address\":{\r\n\t \"street_address\": \"7884 East Quaker\",\r\n\t \"street_address2\": \"Apt #4\",\r\n\t \"city\": \"Buffalo\",\r\n     \"postal_code\": \"14127\",\r\n\t \"state_province\": \"New York\",\r\n\t \"country\": \"US\",\r\n\t \"location\": { \r\n        \"lat\": 41.12,\r\n        \"lon\": -71.34\r\n    }\r\n\t },\r\n    \"tags\": [\r\n    \"Gold\",\r\n    \"Enthusiast\"\r\n    ],\r\n    \"attributes\": {\r\n        \"key\":\"value\",\r\n        \"key2\":\"value2\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/stores"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"42"},{"key":"Date","value":"Fri, 11 Dec 2020 17:33:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9f7c138a-4b86-4177-82e0-e9ec8e644715"},{"name":"Update a Store","id":"c7512c69-684c-4559-aaf7-bdc1c81f36fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\r\n    \"Farm\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/stores/9","description":"<h3 id=\"updates-a-store-record\">Updates a Store Record</h3>\n<p>Will replace any provided values for given store_id. If base fields are omitted (not tags or attributes), they will <strong><em>not</em></strong> overwrite previously sent values in those fields with nulls.   If attribute keys or tags are omitted, they <strong><em>will</em></strong> overwrite previously sent values in those fields with nulls.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>store_id</td>\n<td>Unique identifier of store</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Fields for address.  Details in \"Address Fields\"</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>List of 1 or more tags associated with customer</td>\n<td>List(String)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>attributes</td>\n<td>Fields for user-defined attribtues.</td>\n<td>Dict</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["stores","9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"8becb385-fd08-4b9d-9210-889dfbf58f93","name":"Update a Store","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\r\n    \"Farm\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/stores/9"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"24"},{"key":"Date","value":"Fri, 11 Dec 2020 17:33:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c7512c69-684c-4559-aaf7-bdc1c81f36fc"},{"name":"Get a Store","id":"508a134e-4fd6-43e5-96d6-97163baceef4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/stores/9","description":"<h3 id=\"returns-one-store-record\">Returns one Store Record</h3>\n","urlObject":{"path":["stores","9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"f1d188d6-cc47-46ec-bbe7-767c0dba74b2","name":"Get a Store","originalRequest":{"method":"GET","header":[],"url":"https://api.notuscontact.com/v1/stores/9"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"343"},{"key":"accept-ranges","value":"bytes"},{"key":"Date","value":"Fri, 11 Dec 2020 17:34:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"508a134e-4fd6-43e5-96d6-97163baceef4"},{"name":"Delete a Store","id":"ccb08bb9-7fbc-4560-945c-84317134494a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/stores/9","description":"<h3 id=\"deletes-one-store-record\">Deletes one Store record</h3>\n","urlObject":{"path":["stores","9"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"16f86424-b275-482a-8786-5f8d6a8f9b4f","name":"Delete a Store","originalRequest":{"method":"DELETE","header":[],"url":"https://api.notuscontact.com/v1/stores/9"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"24"},{"key":"Date","value":"Fri, 11 Dec 2020 17:34:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ccb08bb9-7fbc-4560-945c-84317134494a"}],"id":"b42cd64b-1977-4823-92be-14abf2715093","event":[{"listen":"prerequest","script":{"id":"6bf25b05-0c7c-4367-9809-08a0c2b8755b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0b32e4c5-b93b-4ae5-bfed-c09afc34d90a","type":"text/javascript","exec":[""]}}],"_postman_id":"b42cd64b-1977-4823-92be-14abf2715093","description":""},{"name":"File Import","item":[{"name":"File Import","id":"240a37e3-3893-41e0-a007-5edf5594b83f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"category\": \"order\",\n\"method\": \"s3\",\n\"server\": \"sftp.yoursftp.com\",\n\"user_name\": \"notus_test\",\n\"password\": \"2nbde02ns\",\n\"key_pair\": false,\n\"port\": 22,\n\"aws_access_key_id\": \"**Your s3 Key*\",\n\"aws_secret_access_key\": \"**Your s3 Secret*\",\n\"aws_bucket\": \"your_bucket\",\n\"aws_region\": \"us-east-1\",\n\"path\": \"/orders_5777_3.json\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/file_import","description":"<h3 id=\"allows-a-user-to-import-a-file\">Allows a user to import a file</h3>\n<p>Files must be in jsonL format.  A JsonL file must conform to the following:</p>\n<ol>\n<li><p><strong>UTF-8 Encoding</strong> JSON allows encoding Unicode strings with only ASCII escape sequences, however those escapes will be hard to read when viewed in a text editor. The author of the JSON Lines file may choose to escape characters to work with plain ASCII files. Encodings other than UTF-8 are very unlikely to be valid when decoded as UTF-8 so the chance of accidentally misinterpreting characters in JSON Lines files is low.</p>\n</li>\n<li><p><strong>Each Line is a Valid JSON Value</strong>  The most common values will be objects or arrays, but any JSON value is permitted.</p>\n</li>\n<li><p><strong>Line Separator is '\\n'</strong></p>\n</li>\n</ol>\n<h1 id></h1>\n<p>Information in the file must conform to the \"Create\" requirements of one of the following categories:</p>\n<ul>\n<li>orders</li>\n<li>customers</li>\n<li>stores</li>\n<li>products</li>\n</ul>\n<p>Each line in the jsonL will create a record in the same manner a request to the Create endpoint would for the associated category.  Returns Job ID, Job progress can be pulled from Jobs endpoint.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Data Type</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>category</td>\n<td>One of: order/store/customer/product</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>method</td>\n<td>One of: s3/sftp</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>server</td>\n<td>host for sftp transfer</td>\n<td>String</td>\n<td>Yes if using sftp</td>\n</tr>\n<tr>\n<td>user_name</td>\n<td>username for sftp transfer</td>\n<td>String</td>\n<td>Yes if using sftp username/password auth</td>\n</tr>\n<tr>\n<td>password</td>\n<td>password for sftp transfer</td>\n<td>String</td>\n<td>Yes if using sftp username/password auth</td>\n</tr>\n<tr>\n<td>key_pair</td>\n<td>True if using a key pair to authenticate, key pairs must be setup with Notus prior to utilization</td>\n<td>Bool</td>\n<td>Yes if using sftp and key-pair auth</td>\n</tr>\n<tr>\n<td>port</td>\n<td>port number for sftp transfer</td>\n<td>Integer</td>\n<td>Yes if using sftp</td>\n</tr>\n<tr>\n<td>aws_access_key_id</td>\n<td>AWS Access key for S3</td>\n<td>String</td>\n<td>Yes if using s3</td>\n</tr>\n<tr>\n<td>aws_secret_access_key</td>\n<td>AWS Secret Access key for S3</td>\n<td>String</td>\n<td>Yes if using s3</td>\n</tr>\n<tr>\n<td>aws_region</td>\n<td>AWS region</td>\n<td>String</td>\n<td>Yes if using s3</td>\n</tr>\n<tr>\n<td>aws_bucket</td>\n<td>S3 bucket of file</td>\n<td>String</td>\n<td>Yes if using s3</td>\n</tr>\n<tr>\n<td>path</td>\n<td>path of file</td>\n<td>String</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["file_import"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"bfbe7a34-6704-4812-b733-0ef73ad81d67","name":"File Import","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"category\": \"order\",\n\"method\": \"s3\",\n\"server\": \"sftp.yoursftp.com\",\n\"user_name\": \"notus_test\",\n\"password\": \"2nbde02ns\",\n\"key_pair\": false,\n\"port\": 22,\n\"aws_access_key_id\": \"**Your s3 Key*\",\n\"aws_secret_access_key\": \"**Your s3 Secret*\",\n\"aws_bucket\": \"your_bucket\",\n\"aws_region\": \"us-east-1\",\n\"path\": \"/orders_5777_3.json\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.notuscontact.com/v1/file_import"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"44"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Sun, 13 Dec 2020 18:18:43 GMT"},{"key":"x-amzn-RequestId","value":"07475392-6606-4ee8-9316-3648b8ed6b04"},{"key":"x-amzn-ErrorType","value":"UnauthorizedException"},{"key":"x-amz-apigw-id","value":"XgMofHZeIAMFXOA="},{"key":"X-Cache","value":"Error from cloudfront"},{"key":"Via","value":"1.1 cb2af39fbf29fa8b3d7f263c2b822093.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"HIO50-C1"},{"key":"X-Amz-Cf-Id","value":"CZkB9RtWboreWW7e4VbiA7A5pkhFoI3AiaBvFP6t_FSSnCMbFnw79w=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"240a37e3-3893-41e0-a007-5edf5594b83f"}],"id":"551e8991-1fec-4842-853b-7af12a9ba3da","_postman_id":"551e8991-1fec-4842-853b-7af12a9ba3da","description":""},{"name":"Jobs","item":[{"name":"Get a Job","id":"8faa38fa-4659-4cf7-82ff-d2fcf3a51072","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"**Token from Auth endpoint**"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"https://api.notuscontact.com/v1/job/cb0ef02f8539421b9f38","description":"<h3 id=\"returns-details-from-one-job\">Returns details from one job</h3>\n","urlObject":{"path":["job","cb0ef02f8539421b9f38"],"host":["https://api.notuscontact.com/v1"],"query":[],"variable":[]}},"response":[{"id":"27c0157b-3b1a-4d44-8bc7-5aa06bd21662","name":"Get a Job","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"https://api.notuscontact.com/v1/job/cb0ef02f8539421b9f38"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"vary","value":"origin"},{"key":"access-control-expose-headers","value":"WWW-Authenticate,Server-Authorization"},{"key":"cache-control","value":"no-cache"},{"key":"content-length","value":"33"},{"key":"Date","value":"Sun, 13 Dec 2020 18:08:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8faa38fa-4659-4cf7-82ff-d2fcf3a51072"}],"id":"12b0a66d-3513-46b0-b4a0-3157124cb3a0","_postman_id":"12b0a66d-3513-46b0-b4a0-3157124cb3a0","description":""}],"event":[{"listen":"prerequest","script":{"id":"c9b975ed-e881-4617-82a5-8c3d55b065a5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cdb6463d-9a7e-430d-9f0c-df9d2c724531","type":"text/javascript","exec":[""]}}],"variable":[{"key":"url","value":"https://api.notuscontact.com/v1"},{"key":"staging_user","value":"notus_user@domain.com"},{"key":"staging_pass","value":"sns97dfbw"},{"key":"notus_id_token","value":"**Token from Auth endpoint**"},{"key":"s3_import_key","value":"**Your s3 Key*"},{"key":"s3_import_secret","value":"**Your s3 Secret*"}]}