{ } API Explorer Support

Supplier API

Authorisation

Login

To access the Avasam API, you must first confirm your authorisation to access data. This is done using your account details (primary account email address and password).

A successful authorisation call returns information as a token. This should be stored and used for other calls to the Avasam API.

Successful authorisation also returns a ClientID- this is used for access verification for some secure methods and account-specific API calls.

Call

https://api.avasam.com/api/Login/ApiAccess

Parameters

The header details for this call are as follows:

Name Type Limit Is required Description
Email String 100 Required Email address for login
Password String 50 Required Password For login

Request body

The call is structured as follows:

Request Data: { 
    "Email":" ", 
    "Password":" "
    }

Response

Name Type Is required Description
Error Boolean Not required If the request is unsuccessful, return error type
Message String Not required If the request is unsuccessful, return error specifics
Client ID String Required Unique identifier
Business name String Not required The name of the customer’s business
Auth key String Required Authorisation string for the connection
Token String Required Verification value used for later connections to Avasam
Is Enable Product Creation Boolean Required Confirm if products can be created in this account
Action String Not required
End Point String Required Specifies the end point address for all future API queries

Response body

The response from Avasam will come in the following form:

{
"Error":false,<br>
"Message":" ",<br>
"ClientID":"00000000-0000-0000-0000-000000000000 ",<br>
"businessname":" ",<br>
"authkey":" ",<br>
"token":"00000000-0000-0000-0000-000000000000 ",<br>
"IsEnableProductCreation":false,<br>
"Action":"seeker.html",<br>
"EndPoint":"https://api.avasam.com/"<br>
}
  • Store the ‘Token’ value separately for repeated use in other calls until it expires.
  • Store the ‘ClientID’ value for later calls.
  • Api Access calls are not counted against your API rate limit.
  • Use the ‘End Point’ URL for any API calls following this result.

Order Creation

To create an order in Avasam you need to first get a token for authorisation.

Creation of orders then requires three stages:

  1. Get customer details: Who is the order for?
  2. Get product details: What is in the order?
  3. Create new order.

Get customer details

To request information about a seller in Avasam, you need the business name or email address of that seller.

This call returns a list of those sellers who fully or partially match the details provided.

Call

apiseeker/OrdersCreation/GetCustomerList/{Seller Name Or Email Address}

Parameters

The header details for this request are as follows:

Name Type Limit Is required Description
Sellername or email address String 100 Required Seller name or email address

Request Body

The call should be structured as follows:

Request Data: {
      “Name” or “Email address”
}

Response

Name Type Is required Description
Business Name String Not required Name of the business as a string
Contact Name String Not required Name of the contact at the customer
Address1 String Required Customer’s address
Address2 String Not required Customer’s address
Address3 String Not required Customer’s address
Country String Required Customer’s country
Postcode String Required Customer’s postcode
Telephone String Not required Customer’s telephone number
Mobile number String Not required Customer’s telephone number
Email Address String Required Customer’s email address
Credit Account Boolean Required Does customer have a credit account – true or false
Credit Limit Double Required If ‘Credit Account’ is true, maximum credit allowed
Payment terms String Not required Maximum time for credit to be repaid if ‘Credit Account’ is true
Surcharge String Not required If a surcharge is applied for customer, then whether it is a fixed value or %
Surcharge Value Double Not required Amount of surcharge
Vatable Boolean Required Does the product need to have VAT added
Customer Group String Not required If customer is allocated to a group, include group name
Status String Required Customer account status in Avasam
Is Active Boolean Required Is customer account currently active and in use
Amount Deposits String Not required Amount held as deposit
Outstanding Balanace Double Required Current total money to pay
Location ID String Required Location information
Password String Required Password value in database
Is Shipper Boolean Required Is account a shipper (true) or supplier(false)
Type String Required Account information

Response body

The response from Avasam will be in the following form:

[ 
    {      "_id":"dc663f77-0bc4-4d18-93cc-afef2089f44d",
            "BusinessName":"-",
            "ContactName":"-",
            "Address1":"Address 1",
            "Address2":"Address 2",
            "Address3":"Address 3",
            "Country":"India",
            "Postcode":"445566",
            "Telephone":"-",
            "MobileNumber":"-",
            "EmailAddress":"-",
            "CreditAccount":true,
            "CreditLimit":100.0,
            "PaymentTerms":"15",
            "Surcharge":"%",
            "SurchargeValue":"10",
            "Vatable":true,
            "CustomerGroup":"-",
            "Status":"Active",
            "IsActive":true,
            "AmountDeposits":0,
            "OutStandingBalance":0,
            "LocationId":"-",
            "Password":"-",
            "IsShipper":false,
            "Type":"-",
            "LinnToken":null,
            "SessionToken":"-",
            "LinnServer":”-”,
            "DbName":"-",
            "CreatedDate":"2018-12-12T09:39:40.283Z",
            "LoginToken":”-”,
            "SubSource":"-",
            "InvoiceCreationTime":"-",
            "InvoicePreference":"-",
            "PreferenceOn":"-",
            "IsInvoiceCreated":false,
            "LastInvoiceCreatedOn":"2018-11-27T08:40:31.448Z",
            "Currency":”-”,
            "Notes":"-",
            "authkey":"TESTKEY”,
            "shipperid":"977b6bb9-fac4-4dbb-b237-8c513e6122dc",
            "seekerid":"885dc301-83d2-4242-9d46-78aca2ed0e07"   }
    ] 
  • Store the relevant customer record(s) for use in later order creation.
  • Store the ‘SupplierAuthKey’ value for later calls.

Get product details

You can request product information using this call. The ‘SearchKeyWord’ can be a full or partial SKU or product name.

Call

api/ProductCatalog/NewGetCustProductListWithSupplierCode/{ClientId}/{SupplierAuthKey}/{SearchKeyWord}/{PageNumber}/{Limit}

Parameters

The header details for this call are as follows:

Name Type Limit Is required Description
Client ID String 100 Required This value is returned by the login method for authorising access to the API
Supplier Auth Key String 50 Required This value is returned by ‘GetCustomerList’, and represents the seller
Search Key Word String 100 Required Product name or SKU
Page Number int 10 Required Page number. Where you have specified a page size limit (‘Limit’), you should specify which page you want in the call. If ‘Limit’ is specified, you must specify ‘Page Number’
Search Key Word int 10 Required The maximum number of records returned per page by a single call. A call including ‘Limit’ also requires ‘Page Number’

Request body

The call should be structured as follows:

Request Data: 
{ 
"ClientId":" ", 
"SupplierAuthKey":" ", 
"SearchKeyWord":" ", 
"PageNumber":" ", 
"Limit":" "
}

Response

The response from Avasam will be shown in the following form:

{ 
    "data":[ 
    { 
            "GetUpdatePrice":null,
            "_id":null,
            "SKU":"Producttest13",
            "Price":63.0,
            "costprice":0.0,
            "Title":"Producttest13",
            "BarCode":"Producttest13",
            "Vat":18.0,
            "PackQty":576,
            "CustomerGroup":"Producttest13",
            "image":"https://images.pexels.com/photos/38537/woodland-road-falling-leaf-natural-38537.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
            "CreateOn":"0001-01-01T00:00:00",
            "UpdateOn":"0001-01-01T00:00:00",
            "IsActive":false,
            "IsVarP":false,
            "VarationOp":null,
            "MultiTitle":null,
            "SKUSmall":null,
            "StockUpdateOn":"0001-01-01T00:00:00",
            "PriceUpdateOn":"0001-01-01T00:00:00",
            "authkey":null,
            "shipperid":null,
            "seekerid":null
    } 
    ],
    "total":1
    } 

Create new order

Once you have the information about sellers and products, you can create a new order in Avasam using ‘CreateNewOrder’.

Call

/apiseeker/OrdersCreation/CreateNewOrder

Parameters

The header details for this call are as follows:

General info:

Name Type Is required Description
Reference Num String Required Avasam order reference number
External Reference Num String Not required Selling channel order reference number
Received Date String Required Date/time order received
Source String Not required Source (channel type) for order
Subsource String Not required Subsource (name) of channel for order

Customer info:

Name Type Is required Description
Email String Not required Customer’s email address for Id purposes
Address String Required Customer’s address
City String Required Customer’s address/city
Postcode String Required Customer’s postcode
Country String Required Customer’s address/country
Name - - -
PhoneNo String Not required Customer’s telephone number

Billing address:

Name Type Is required Description
Email Address String Not required Customer’s email address
Address1 String Required Customer’s billing address
Business Name String Required Customer’s business name
Telephone String Not required Customer’s telephone number
Country String Required Customer’s address/country

Items:

Name Type Is required Description
Order ID String Not Required Avasam Order ID
Item ID - Not required -
Stock Item ID String Required -
Item Number String Required -
SKU String Required -
Item Source Object Not required Supplier of item
Title String Required Item title/name
Pack Qty Int Required Where item is a multipack, show how many per pack, otherwise 1
Category Name String Not required Avasam category
Composite Availability Object Not required Confirms items available, where item is a composite/bundle
Row ID String Not required Row ID within Order
Stock Levels Specified Bool Not required If true, then supplier holds levels for an item. Often set as False for Order lines representing services
On Order Int Not required Quantity on order from supplier
In Order Book Int Not required Quantity currently in unfulfilled orders
Level Int Not required Quantity on shelf
Minimum Level Int Not required Minimum level specified for supplier to trigger re-order
Available Stock Int Not required Stock on shelf less items in unfulfilled orders – usually the value sent to listings to avoid overselling
Price Per Unit Double Required Cost per item
Price Double Required Row cost ex tax
Discount Double Not required Discount amount (if applied)
Tax Double Not Required -
VAT Double Not required -
Cost Double Not required Item cost price to seller ex VAT
CostInc Tax Double Not required Item cost price inc VAT/sales tax
Composite Sub Items List Not required If composite - list of parent items that will be shipped/included in the order
Is Service Bool Not required Item line represents a service, not a product (i.e. ‘giftwrap’)
Sales Tax Double Not required -
Tax Cost Inclusive Bool Not required Row cost inc sales tax/VAT
Part shipped Bool Not required If ‘Yes’, only part of the items in this row has been dispatched, possibly due to stock availability
Weight Double Not required Total weight of items in this row
Barcode Number String Not required Barcode for item
Market Int Not required -
Channel SKU String Not required SKU of item in original listing
Channel Title String Not required Title of Item in original listing
Has Image Bool Not required Confirm if item has one or more images saved in Avasam
Image ID Object Not required Reference for item main image in Avasam
Additional Info List Not required Contains a list of entries containing additional item information
Stock Level Indicator Int Not required -
Bin Rack Object Not required Item’s physical location reference
Return Quantity Int Not required If any return requests have been made against this order, shows the number of items returned
Amount Double Not required If any return requests have been made against this order, shows the value of items returned
Reason String Not required If any return requests have been made against this order, shows the reason given for the return(s)

Request

The call to create an order can be structured as follows:

Request Data:

{
   "GeneralInfo":{
      "ReferenceNum":"Your Order Refrence Number",
      "ReceivedDate":"22/12/2018  09:19", 
"Name":"Customer Name",
      "Address":"Customer Address",
      "City":"Customer City",
      "PostCode":"Customer Post Code",
      "Country":"Customer Country: United Kingdom",
      "PhoneNo":"Customer Phone Number",
      "Email":"Customer Email Address",
      "Source":"DROPSHIPPER",
      "SubSource":"NAME OF APPLICATION"
   },
   "CustomerInfo":{
"ReferenceNum":"Your Order Reference Number",
      "ReceivedDate":"22/12/2018  09:19",
      "Name":"Test",
      "Address":"Test",
      "City":"Test",
      "PostCode":"Test",
      "Country":"United Kingdom",
      "PhoneNo":"99999999999",
      "Email":"[email protected]",
      "Source":"DROPSHIPPER",
      "SubSource":"Your Application Name"
   },
   "BillingAddress":{
      "BusinessName":"Business name",
      "ContactName":"-",
      "Address1":"-",
      "EmailAddress":"-",
      "Telephone":"-",
      "Type":"Non-Linnworks"
   },
   "CustomerID":"Customer ID Received from Login API call",
   "CustomerName":"Customer Name",
   "CustomerType":"Non-Linnworks",
   "Items":[
      {
         "GetUpdatePrice":null,
         "_id":null,
         "SKU":"AVASAM SKU",
         "Price":Your Sales Price,
"costprice":0,
         "Title":"PRODUCT TITLE",
         "BarCode":"Product BARCODE",
         "Vat":VAR (*),
         "PackQty":Order Quantity ,
         "CustomerGroup":"NOGROUP",
         "image":"LEAVE BLANK",
         "CreateOn":"0001-01-01T00:00:00",
         "UpdateOn":"0001-01-01T00:00:00",
         "IsActive":false,
         "IsVarP":false,
         "VarationOp":null,
         "MultiTitle":null,
         "SKUSmall":null,
         "StockUpdateOn":"0001-01-01T00:00:00",
         "PriceUpdateOn":"0001-01-01T00:00:00",
         "authkey":null,
         "shipperid":null,
         "seekerid":null,
         "IsSelected":true,
         "ActualPackQty":576,
         "Discount":"10"
      }
   ],
   "shippingservicename":"Your shipping service",
   "shippingserviceid":" Your shipping service ",
   "shippingservicecharge":”Shipping charges”,
   "SupplierCode":"AuthToken Received using GetCoustomerList",
   "Notes":"Order notes if any"
}
Response
The response from Avasam will be shown in the following form:
{
   "ErrorCode":0,
   "Message":"Order created successfully.",
   "id":0
}

Retrieve Orders

As well as creating orders via the API, you can request information about orders already stored, which can come from any of your selling channels.

Call

/apiseeker/OrdersView/GetAllTheOrdersWithFilter

Parameters

The header details for this request are as follows:

Name Type Is required Description
Email String Required Email address for login
Customer Id String Required Unique customer ID. See customer list
From Date String Required Earliest date to limit the returned results by
To Date String Required Latest date to limit the returned results by
Is Today Boolean Required If ‘True’, call will only retrieve information for current day. Supersedes ‘From Date’ and ‘To Date’
Payment String Required Filter returned results by payment method
Shipping String Required Filter returned results based on shipping provider used to dispatch order where processed
Sub-Source String Required Filter returned results based on the selling channel they originated from
Type String Required Not actively used now. Retained for future usage
Limit Integer Required Specify the maximum number of results to return in a page
If used, must also specify ‘Page’
Page Integer Required Specify the page number to return
If used, must specify ‘Limit’
Shipper-Type String Required Filter results based on shipping method used to dispatch order where processed

Request body

The call should be structured as follows:

Request Data: {
   "Email":"",
   "CustomerID":"",
   "IsToday":"TRUE",
   "Limit":"20",
   "Page":"2"
}

Response

Name Type Is required Description
Processed Bool Required If TRUE, then order has been dispatched, if FALSE then order still awaiting dispatch
Processed Date Time String Not required Date and time of dispatch, if ‘Dispatch’ is TRUE.

General info

Name Type Is required Description
Reference Num String Required Avasam order reference number
External Reference Num String Not required Selling channel order reference number
Received Date String Required Date/time order received
Source String Not required Source (channel type) for order
Subsource String Not required Subsource (name) of channel for order
Label Printed Bool Not required Shows TRUE if shipping label has been printed for order
Label Error String Not required Includes error message returned if shipping label could not be printed
Invoice Printed Bool Not required Shows TRUE if invoice has been printed for order
PickList Printed Bool Not required Shows TRUE if pick list has been printed for order
Notes Int Not required Returns number of Notes for order, if any
Part Shipped Bool Required If TRUE, not all of order has been dispatched and some awaits delivery
Dispatch By Date String Required Latest date order can/should be dispatched
NumItems Inte Required Total number of items in the order

Shipping info

Name Type Is required Description
Vendor String Not required Customer’s email address for ID purposes
Postal Service ID String Required Customer’s address
Postal Service Name String Required Customer’s address/city
Total Weight String Required Customer’s postcode
Item Weight String Required Customer’s address/country
Package Category ID String Not required Packaging category ID
Package Category String Not required Packaging category
Package Type ID String Not required Packaging type ID
Package Type String Not required Packaging type
Postage Cost Double Required Cost of postage including sales tax/VAT
Postage Cost Ex-Tax Double Required Cost of postage without sales tax/VAT
Tracking number String Not required If sent using tracked shipping method, holds tracking number
Manual Adjust Bool Required Only set to TRUE if order edited in Avasam following download

Customer info

Name Type Is required Description
Channel Buyer Name String Not required Customer IDon sales channel
Email Address String Not required Customer’s email address for Id purposes
Address1 String Required Customer’s shipping address
Address2 String Not required Customer’s shipping address
Address3 String Not required Customer’s shipping address
Town String Required Customer’s shipping address/town
Region String Required Customer’s shipping address/region
Postcode String Required Customer’s shipping address/postcode
Country String Required Customer’s shipping address/country
Full Name String Required Customer’s name
Company String Not required Customer’s company name
Phone Number String Not required Customer’s telephone number
Country ID String Required Avasam ID for the specified country

Billing address

Name Type Is required Description
Email Address String Not required Customer’s email address
Address1 String Required Customer’s billing address
Address2 String Not required Customer’s billing address
Address2 String Not required Customer’s billing address
Town String Not required Customer’s billing address/town
Region String Not required Customer’s billing address/(region/county)
Postcode String Not required Customer’s billing address/postcode
Country String Required Customer’s address/country
Full Name String Not required Customer’s full name
Company String Not required Customer’s business name
Telephone String Not required Customer’s telephone number
Country ID String Required Avasam ID for the specified country

Totals info

Name Type Is required Description
Subtotal Double Required Total value of the items in the order, ex tax and postage
Postage Cost Double Required Cost of shipping ex tax
Tax Double Required Tax for total order value
Total Charge Double Required Total order value ex tax
Payment Method String Required Avasam recorded payment method
Payment Method ID String Required Avasam internal ID for recorded payment method
Profit Margin Double Required Profit (total value excluding tax less cost)
Total Discount Double Required Total value of any discounts applied to the order cost
Currency String Required The currency the order was invoiced and paid in
Country Tax-Rate Double Required Basic sales tax rate for the country the order was placed in

Items

Name Type Is required Description
Order ID String Not required Avasam order ID
Item ID String Required -
Stock Item ID String Required -
Item Number String Required -
SKU String Required -
Item Source Object Not required Supplier of item
Title String Required Item title/name
Quantity Int Required Item title/name
Category Name String Not required Avasam category
Composite Availability Object Not required Confirms items available, where item is a composite/bundle
Row ID String Not required Row ID within order
Stock Levels Specified Bool Not required If true, then supplier holds levels for an item. Often false for services
On Order Int Not required Quantity on order from supplier
In Order Book Int Not required Quantity currently in unfulfilled orders
Level Int Not required Quantity on shelf
Minimum Level Int Not required Minimum level specified for supplier to trigger re-order
Available Stock Int Not required Stock on shelf less items in unfulfilled orders – usually the value sent to listings to avoid overselling
Price Per Unit Double Required Cost per item
Unit Cost Double Required Item cost ex tax
Discount Double Not required Discount amount (if applied)
Tax Double Not required -
Tax Rate Double Not required Sales tax rate
Cost Double Not required Item cost price to seller ex VAT
Cost Inc Tax Double Not required Item cost price inc VAT/sales tax
Composite Sub-Items List Not required If composite - list of parent items that will be shipped/included in the order
Is Service Bool Not required If true, the item line represents a service, not a product (i.e.giftwrap)
Sales Tax Double Not required Total sales tax paid
Tax Cost Inclusive Bool Not required Does cost price include tax? TRUE/FALSE
Part shipped Bool Not required If ‘true’, only part of the items in this row has been dispatched, possibly due to stock availability
Weight Double Not required Total weight of items in this row
Barcode Number String Not required Barcode for item
Market Int Not required -
Channel SKU String Not required SKU of item in original listing
Channel Title String Not required Title of Item in original listing
Has Image Bool Not required If TRUE, the item has one or more images saved in Avasam
Image ID Object Not required Reference for item main image in Avasam
Additional Info List Not required Contains a list of entries containing additional item information
Stock Level Indicator Int Not required -
Bin Rack Object Not required Item’s physical location reference
Return Quantity Int Not required If any return requests have been made against this order, shows the number of items returned
Amount Double Not required If any return requests have been made against this order, shows the value of items returned
Reason String Not required If any return requests have been made against this order, shows the reason given for the return(s)

Response body

The response from Avasam willbe in the following form:

{
"data":[
{
"_id":"cb2d8e7d-2d83-4926-ba61-b6b9037fd30a",
"ShipperId":null,
"OrderId":"cb2d8e7d-2d83-4926-ba61-b6b9037fd30a",
"NumOrderId":"20600",
"Processed":true,
"ProcessedDateTime":"2018-12-14T10:17:24.271Z",
"FulfilmentLocationId":"",
"GeneralInfo":{
"Status":1,
"LabelPrinted":false,
"LabelError":"",
"InvoicePrinted":false,
"PickListPrinted":false,
"Notes":0,
"PartShipped":false,
"Marker":0,
"ReferenceNum":"ODS1245873",
"ExternalReferenceNum":"ODS1245873",
"ReceivedDate":"2018-12-14T10:11:39.722Z",
"Source":"DIRECT",
"SubSource":"-",
"HoldOrCancel":false,
"DespatchByDate":"2018-12-14T10:11:39.72Z",
"NumItems":1
},
"ShippingInfo":{
"Vendor":"",
"PostalServiceId":"FEDEX",
"PostalServiceName":"FEDEX",
"TotalWeight":0.0,
"ItemWeight":0.0,
"PackageCategoryId":"00000000-0000-0000-0000-000000000000",
"PackageCategory":"",
"PackageTypeId":"00000000-0000-0000-0000-000000000000",
"PackageType":"",
"PostageCost":10.0,
"PostageCostExTax":10.0,
"TrackingNumber":"testing for process sync",
"ManualAdjust":false
},
"CustomerInfo":{
"ChannelBuyerName":"",
"Address":{
"EmailAddress":"",
"Address1":"test",
"Address2":"",
"Address3":"",
"Town":"test",
"Region":"",
"PostCode":"test",
"Country":"Anguilla",
"FullName":"test",
"Company":"",
"PhoneNumber":"",
"CountryId":"8eed01c8-df37-40e6-bf74-c8d0376047b8"
},
"BillingAddress":{
"EmailAddress":"",
"Address1":"test",
"Address2":"",
"Address3":"",
"Town":"test",
"Region":"",
"PostCode":"test",
"Country":"Anguilla",
"FullName":"test",
"Company":"",
"PhoneNumber":"",
"CountryId":"8eed01c8-df37-40e6-bf74-c8d0376047b8"
}
},
"TotalsInfo":{
"Subtotal":156.0,
"PostageCost":10.0,
"Tax":9.85,
"TotalCharge":160.25,
"PaymentMethod":"",
"PaymentMethodId":"00000000-0000-0000-0000-000000000000",
"ProfitMargin":0.0,
"TotalDiscount":15.6,
"Currency":null,
"CountryTaxRate":0.0
},
"FolderName":[
],
"Items":[
{
"OrderId":"00000000-0000-0000-0000-000000000000",
"ItemId":"722bd9c6-af78-406c-9e70-1bc6abc4369b",
"StockItemId":"722bd9c6-af78-406c-9e70-1bc6abc4369b",
"ItemNumber":"",
"SKU":"Producttest1",
"ItemSource":"",
"Title":"Producttest1",
"Quantity":1,
"CategoryName":"",
"CompositeAvailablity":"",
"RowId":null,
"StockLevelsSpecified":true,
"OnOrder":0,
"InOrderBook":0,
"Level":0,
"MinimumLevel":0,
"AvailableStock":0,
"PricePerUnit":48.65,
"UnitCost":51.0,
"Discount":10.0,
"Tax":2.75,
"TaxRate":6.0,
"Cost":51.0,
"CostIncTax":48.65,
"CompositeSubItems":[
],
"IsService":false,
"SalesTax":0.0,
"TaxCostInclusive":false,
"PartShipped":false,
"Weight":0.0,
"BarcodeNumber":"",
"Market":0,
"ChannelSKU":"Producttest1",
"ChannelTitle":"Producttest1",
"HasImage":false,
"ImageId":"",
"AdditionalInfo":[
],
"StockLevelIndicator":0,
"BinRack":"",
"ReturnQuantity":0,
"Amount":0.0,
"Reason":null
},
{
"OrderId":"00000000-0000-0000-0000-000000000000",
"ItemId":"746753a3-4577-4fdd-8573-3a98cccd6b06",
"StockItemId":"746753a3-4577-4fdd-8573-3a98cccd6b06",
"ItemNumber":"",
"SKU":"Producttest2",
"ItemSource":"",
"Title":"Producttest2",
"Quantity":1,
"CategoryName":"",
"CompositeAvailablity":"",
"RowId":null,
"StockLevelsSpecified":true,
"OnOrder":0,
"InOrderBook":0,
"Level":0,
"MinimumLevel":0,
"AvailableStock":0,
"PricePerUnit":50.08,
"UnitCost":52.0,
"Discount":10.0,
"Tax":3.28,
"TaxRate":7.0,
"Cost":52.0,
"CostIncTax":50.08,
"CompositeSubItems":[
],
"IsService":false,
"SalesTax":0.0,
"TaxCostInclusive":false,
"PartShipped":false,
"Weight":0.0,
"BarcodeNumber":"",
"Market":0,
"ChannelSKU":"Producttest2",
"ChannelTitle":"Producttest2",
"HasImage":false,
"ImageId":"",
"AdditionalInfo":[
],
"StockLevelIndicator":0,
"BinRack":"",
"ReturnQuantity":0,
"Amount":0.0,
"Reason":null
},
…..
….
],
"total":2
}