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
}
]
}
}
]
}
}
}
]
}
}