node-red-contrib-rollun-autodist-api-v062
v0.6.6
Published
Node-RED node for autodist-api-v062
Downloads
1
Readme
node-red-contrib-rollun-autodist-api-v062
Node-RED node for autodist-api-v062
Possible error codesHTTP 500 : E000 - Unspecified internal errorHTTP 401 : E001 - Authorization errorHTTP 423 : E002 - API access is disabledHTTP 403 : E003 - Too Many RequestsHTTP 406 : E004 - HTTP is not allowed, use HTTPS instead** HTTP 422 : E005 - The item number is restricted for processingHTTP 400 : E100 - Validation errorHTTP 503 : E200 - Unspecified Gateway service errorHTTP 404 : E201 - Not found on the Gateway service sideHTTP 400 : E202 - No shipping options available
Nodes
List of nodes:
- Autodist api(autodist-api-v062)
Install
To install the stable version use the Menu - Manage palette - Install
option and search for node-red-contrib-rollun-autodist-api-v062, or run the following
command in your Node-RED user directory, typically ~/.node-red
npm install node-red-contrib-rollun-autodist-api-v062
Usage
Methods
GET /item/avail/{number}
Availability check for item with the given number
Authorization : string
number : string
quantity : integer
Accept : 'application/json'
POST /order/calculate
Calculate order parameters without order creation
Authorization : string
body :
Accept : 'application/json'
Content-Type : 'application/json'
POST /order/create
Create order with given parameters
Authorization : string
body :
Accept : 'application/json'
Content-Type : 'application/json'
GET /order/find
Bulk retrieve the orders by order numbers and/or order purchase numbers
Authorization : string
orderNumbers : array
purchaseNumbers : array
Accept : 'application/json'
GET /order/find/range
Bulk retrieve the orders by invoice or created date range
Authorization : string
dateType : string
endDate : string
startDate : string
Accept : 'application/json'
GET /order/headers
Bulk retrieve the order statuses by order numbers and/or order purchase numbers. Intended to track the order statuses and tracking numbers quickly.
Authorization : string
orderNumbers : array
purchaseNumbers : array
Accept : 'application/json'
POST /order/number/cancel/{order}
Cancel order info by order number
Authorization : string
order : string
Accept : 'application/json'
GET /order/number/{order}
Retrieve order info by order number
Authorization : string
order : string
Accept : 'application/json'
GET /order/number/{order}/tracking-numbers
Get order's tracking numbers
Authorization : string
order : string
Accept : 'application/json'
POST /order/purchase-number/cancel/{order}
Cancel order info by order purchase number
Authorization : string
order : string
Accept : 'application/json'
GET /order/purchase-number/{order}
Retrieve order info by order purchase number
Authorization : string
order : string
Accept : 'application/json'
GET /order/purchase-number/{order}/tracking-numbers
Get order's tracking numbers
Authorization : string
order : string
Accept : 'application/json'