| Name
(* = required)
|
Data Type | Description |
| id
*
|
int |
customerId |
| rql
|
string |
based on Item, not ItemRates or ItemRatesGroup models;
see RQL documentation
|
|
Type |
Description |
| TotalResults |
int
|
|
| ResourceList |
IList<Customer.Models.ItemRatesGroup>
|
|
| ItemIdentifiers |
Generic.Models.ItemIdentifier[]
|
|
| Sku |
string
|
|
| Id |
int
|
|
| ItemRates |
Customer.Models.ItemRates
|
|
| StorageCountScriptTemplateIdentifier |
Generic.Models.ScriptTemplateIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| LegacyStorageCountScriptInfo |
Generic.Models.InventoryUnitsPer
|
|
| UnitIdentifier |
Generic.Models.UnitOfMeasureIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| InventoryUnitsPerUnit |
decimal
|
|
| MinCharge |
decimal?
|
used only by scripttemplateids 206 and 207
|
| MonthsToSkipMinCharge |
int?
|
used only by scripttemplateids 206 and 207, skips the specified number of months before applying the min charge
|
| FacilityRates |
IEnumerable<Customer.Models.FacilityItemRate>
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| XactionRate |
Customer.Models.XactionItemRate
|
|
| Policy |
Customer.Models.ItemRatePolicy
|
item rate policy doc
|
|
- 0: NoCharge |
|
|
- 1: Standard |
|
|
- 2: Custom |
|
| StandardRateSpecifier |
Customer.Models.XactionStandardRateSpecifier
|
|
| UnitIdentifier |
Generic.Models.UnitOfMeasureIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| InventoryUnitsPerUnit |
decimal
|
|
| CustomRate |
Customer.Models.XactionCustomRate
|
|
| Rate |
Customer.Models.XactionRate
|
|
| FreeDays |
int?
|
|
| SplitFullRate |
decimal?
|
|
| SplitHalfRate |
decimal?
|
|
| OrdHandlingRate |
decimal?
|
|
| RcvHandlingRate |
decimal?
|
|
| UnitIdentifier |
Generic.Models.UnitOfMeasureIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| InventoryUnitsPerUnit |
decimal
|
|
| StorageRate |
Customer.Models.StorageItemRate
|
|
| Policy |
Customer.Models.ItemRatePolicy
|
item rate policy doc
|
|
- 0: NoCharge |
|
|
- 1: Standard |
|
|
- 2: Custom |
|
| CustomRates |
IEnumerable<Customer.Models.StorageRate>
|
|
| CountUnitIdentifier |
Generic.Models.StorageCountUnitIdentifier
|
|
| Id |
string
|
|
| Name |
string
|
|
| Rate |
decimal
|
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
/rels/customers/item
|
|
|
-
/rels/customers/customer
|
|
|
-
/rels/customers/customerautorates
|
|
|
-
/rels/properties/storagecountscripts
|
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
edit |
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
/rels/customers/itemratesgroup
|
updates storage and/or transactional rates for items in the list of itemids |
Sample accept: application/hal+json
{
"totalResults": 1,
"_embedded": {
"http://api.3plCentral.com/rels/customers/itemratesgroup": [
{
"itemIdentifiers": [
{
"sku": "str",
"id": 2
}
],
"_embedded": {
"http://api.3plCentral.com/rels/customers/itemrates": {
"storageCountScriptTemplateIdentifier": {
"name": "str",
"id": 2
},
"legacyStorageCountScriptInfo": {
"unitIdentifier": {
"name": "str",
"id": 2
},
"inventoryUnitsPerUnit": 1.0
},
"minCharge": 1.0,
"monthsToSkipMinCharge": 1,
"facilityRates": [
{
"facilityIdentifier": {
"name": "str",
"id": 2
},
"xactionRate": {
"policy": 0,
"standardRateSpecifier": {
"unitIdentifier": {
"name": "str",
"id": 2
},
"inventoryUnitsPerUnit": 1.0
},
"customRate": {
"rate": {
"freeDays": 1,
"splitFullRate": 1.0,
"splitHalfRate": 1.0,
"ordHandlingRate": 1.0,
"rcvHandlingRate": 1.0
},
"unitIdentifier": {
"name": "str",
"id": 2
},
"inventoryUnitsPerUnit": 1.0
}
},
"storageRate": {
"policy": 0,
"customRates": [
{
"countUnitIdentifier": {
"id": "str",
"name": "str"
},
"rate": 1.0
}
]
}
}
]
}
}
}
]
}
}