Website logo

Get my Shipping Templates

Retrieves a summary of all shipping templates for the user. This summary is shallow and excludes nested objects i.e.: ShippingOptions are not included. Use String) to retrieve a fully expanded ShippingTemplate.

URL: https://api.trademe.co.nz/v1/Shipping/Templates.{file_format}
HTTP Method: GET
Requires Authentication? Yes
Permission Required: None
Supported Formats: XML, JSON
Rate Limited? Yes

URL parameters

file_format Enumeration (required) The format of the response.
xml Serialize responses into XML.
json Serialize responses into JSON.

Returns

Collection of <ShippingTemplate>

ShippingTemplateId Integer ShippingTemplateId
Name String or null Name
HandlingTime TimeSpan HandlingTime
HandlingTimeCutOff String or null HandlingTimeCutOff
IsOversized Boolean IsOversized
IsRestricted Boolean IsRestricted
ShippingOptions Collection of <StructuredShippingOption> or null ShippingOptions
ShippingOptionId Integer ShippingOptionId
Cost Number Cost
CarrierProduct <CarrierProduct> or null CarrierProduct
CarrierProductId Integer CarrierProductId
Name String or null Name
MinimumDeliveryTime TimeSpan MinimumDeliveryTime
MaximumDeliveryTime TimeSpan MaximumDeliveryTime
IsRural Boolean IsRural
IsCombined Boolean IsCombined
ShipToRegions Collection of <Region> or null ShipToRegions
RegionId Integer RegionId
Name String or null Name
Addons Collection of <ShippingOptionAddon> or null Addons
CarrierAddonId Integer CarrierAddonId
Name String or null Name
Type Enumeration Type
Signature 0 Signature
AdditionalCost Number AdditionalCost

Example XML Response (switch to JSON)

<ShippingTemplateCollection xmlns="http://api.trademe.co.nz/v1">
  <ShippingTemplate>
    <ShippingTemplateId>123</ShippingTemplateId>
    <Name>ABC</Name>
    <HandlingTime>PT4H5M</HandlingTime>
    <HandlingTimeCutOff>ABC</HandlingTimeCutOff>
    <IsOversized>false</IsOversized>
    <IsRestricted>false</IsRestricted>
    <ShippingOptions>
      <StructuredShippingOption>
        <ShippingOptionId>123</ShippingOptionId>
        <Cost>123.0</Cost>
        <CarrierProduct>
          <CarrierProductId>123</CarrierProductId>
          <Name>ABC</Name>
          <MinimumDeliveryTime>PT4H5M</MinimumDeliveryTime>
          <MaximumDeliveryTime>PT4H5M</MaximumDeliveryTime>
          <IsRural>false</IsRural>
          <IsCombined>false</IsCombined>
        </CarrierProduct>
        <ShipToRegions>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
        </ShipToRegions>
        <Addons>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
        </Addons>
      </StructuredShippingOption>
      <StructuredShippingOption>
        <ShippingOptionId>123</ShippingOptionId>
        <Cost>123.0</Cost>
        <CarrierProduct>
          <CarrierProductId>123</CarrierProductId>
          <Name>ABC</Name>
          <MinimumDeliveryTime>PT4H5M</MinimumDeliveryTime>
          <MaximumDeliveryTime>PT4H5M</MaximumDeliveryTime>
          <IsRural>false</IsRural>
          <IsCombined>false</IsCombined>
        </CarrierProduct>
        <ShipToRegions>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
        </ShipToRegions>
        <Addons>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
        </Addons>
      </StructuredShippingOption>
    </ShippingOptions>
  </ShippingTemplate>
  <ShippingTemplate>
    <ShippingTemplateId>123</ShippingTemplateId>
    <Name>ABC</Name>
    <HandlingTime>PT4H5M</HandlingTime>
    <HandlingTimeCutOff>ABC</HandlingTimeCutOff>
    <IsOversized>false</IsOversized>
    <IsRestricted>false</IsRestricted>
    <ShippingOptions>
      <StructuredShippingOption>
        <ShippingOptionId>123</ShippingOptionId>
        <Cost>123.0</Cost>
        <CarrierProduct>
          <CarrierProductId>123</CarrierProductId>
          <Name>ABC</Name>
          <MinimumDeliveryTime>PT4H5M</MinimumDeliveryTime>
          <MaximumDeliveryTime>PT4H5M</MaximumDeliveryTime>
          <IsRural>false</IsRural>
          <IsCombined>false</IsCombined>
        </CarrierProduct>
        <ShipToRegions>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
        </ShipToRegions>
        <Addons>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
        </Addons>
      </StructuredShippingOption>
      <StructuredShippingOption>
        <ShippingOptionId>123</ShippingOptionId>
        <Cost>123.0</Cost>
        <CarrierProduct>
          <CarrierProductId>123</CarrierProductId>
          <Name>ABC</Name>
          <MinimumDeliveryTime>PT4H5M</MinimumDeliveryTime>
          <MaximumDeliveryTime>PT4H5M</MaximumDeliveryTime>
          <IsRural>false</IsRural>
          <IsCombined>false</IsCombined>
        </CarrierProduct>
        <ShipToRegions>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
          <Region>
            <RegionId>123</RegionId>
            <Name>ABC</Name>
          </Region>
        </ShipToRegions>
        <Addons>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
          <ShippingOptionAddon>
            <CarrierAddonId>123</CarrierAddonId>
            <Name>ABC</Name>
            <Type>Signature</Type>
            <AdditionalCost>123.0</AdditionalCost>
          </ShippingOptionAddon>
        </Addons>
      </StructuredShippingOption>
    </ShippingOptions>
  </ShippingTemplate>
</ShippingTemplateCollection>

Example JSON Response (switch to XML)

[
  {
    "ShippingTemplateId": 123,
    "Name": "ABC",
    "HandlingTime": "PT4H5M",
    "HandlingTimeCutOff": "ABC",
    "IsOversized": false,
    "IsRestricted": false,
    "ShippingOptions": [
      {
        "ShippingOptionId": 123,
        "Cost": 123.0,
        "CarrierProduct": {
          "CarrierProductId": 123,
          "Name": "ABC",
          "MinimumDeliveryTime": "PT4H5M",
          "MaximumDeliveryTime": "PT4H5M",
          "IsRural": false,
          "IsCombined": false
        },
        "ShipToRegions": [
          {
            "RegionId": 123,
            "Name": "ABC"
          },
          {
            "RegionId": 123,
            "Name": "ABC"
          }
        ],
        "Addons": [
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          },
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          }
        ]
      },
      {
        "ShippingOptionId": 123,
        "Cost": 123.0,
        "CarrierProduct": {
          "CarrierProductId": 123,
          "Name": "ABC",
          "MinimumDeliveryTime": "PT4H5M",
          "MaximumDeliveryTime": "PT4H5M",
          "IsRural": false,
          "IsCombined": false
        },
        "ShipToRegions": [
          {
            "RegionId": 123,
            "Name": "ABC"
          },
          {
            "RegionId": 123,
            "Name": "ABC"
          }
        ],
        "Addons": [
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          },
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          }
        ]
      }
    ]
  },
  {
    "ShippingTemplateId": 123,
    "Name": "ABC",
    "HandlingTime": "PT4H5M",
    "HandlingTimeCutOff": "ABC",
    "IsOversized": false,
    "IsRestricted": false,
    "ShippingOptions": [
      {
        "ShippingOptionId": 123,
        "Cost": 123.0,
        "CarrierProduct": {
          "CarrierProductId": 123,
          "Name": "ABC",
          "MinimumDeliveryTime": "PT4H5M",
          "MaximumDeliveryTime": "PT4H5M",
          "IsRural": false,
          "IsCombined": false
        },
        "ShipToRegions": [
          {
            "RegionId": 123,
            "Name": "ABC"
          },
          {
            "RegionId": 123,
            "Name": "ABC"
          }
        ],
        "Addons": [
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          },
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          }
        ]
      },
      {
        "ShippingOptionId": 123,
        "Cost": 123.0,
        "CarrierProduct": {
          "CarrierProductId": 123,
          "Name": "ABC",
          "MinimumDeliveryTime": "PT4H5M",
          "MaximumDeliveryTime": "PT4H5M",
          "IsRural": false,
          "IsCombined": false
        },
        "ShipToRegions": [
          {
            "RegionId": 123,
            "Name": "ABC"
          },
          {
            "RegionId": 123,
            "Name": "ABC"
          }
        ],
        "Addons": [
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          },
          {
            "CarrierAddonId": 123,
            "Name": "ABC",
            "Type": 0,
            "AdditionalCost": 123.0
          }
        ]
      }
    ]
  }
]