customers itemratesgroups (http://api.3plcentral.com/rels/customers/itemratesgroups)
Resource:
grouping by like rate properties of standard transaction and storage rates
C# Rel Const:
Rels.CustomerSvc.ItemRatesGroups
URI template:
{id}/itemsrates{?rql}
Obtain URI from:
Gets groups of like ItemRates and the itemIds associated with each
Success status: 200
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
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
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    ]
  }
}

This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.