Ordoro · Schema

Amazon Rate POST Request schema

Order ManagementInventory ManagementShippingDropshippingEcommerceMulti-ChannelFulfillmentLogistics

Properties

Name Type Description
shipper_id integer
delivery_confirmation string
weight number Weight in ounces
length number Length in inches
width number Width in inches
height number Height in inches
box_shape string
packages array
shipping_method string
ship_date string
arrive_by_date string
carrier_pickup boolean
ship_from object The ship_from address is used as the source of the shipment label. This can be a warehouse or a supplier address.
insurance_type string
insured_value number
warehouse_id integer Currently ignored. Previously used for updating a warehouse for the ship_from address on an order.
View JSON Schema on GitHub

JSON Schema

ordoro-post_amazon_rate-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ordoro/refs/heads/main/json-schema/ordoro-post_amazon_rate-schema.json",
  "title": "Amazon Rate POST Request schema",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "shipper_id": {
      "type": "integer"
    },
    "delivery_confirmation": {
      "type": "string",
      "enum": [
        "DeliveryConfirmationWithAdultSignature",
        "DeliveryConfirmationWithoutSignature",
        "DeliveryConfirmationWithSignature",
        "NoPreference",
        "NoTracking"
      ]
    },
    "weight": {
      "description": "Weight in ounces",
      "type": "number"
    },
    "length": {
      "description": "Length in inches",
      "type": "number"
    },
    "width": {
      "description": "Width in inches",
      "type": "number"
    },
    "height": {
      "description": "Height in inches",
      "type": "number"
    },
    "box_shape": {
      "type": "string"
    },
    "packages": {
      "type": "array",
      "maxItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "weight": {
            "description": "Weight in ounces",
            "type": "number"
          },
          "length": {
            "description": "Length in inches",
            "type": "number"
          },
          "width": {
            "description": "Width in inches",
            "type": "number"
          },
          "height": {
            "description": "Height in inches",
            "type": "number"
          },
          "box_shape": {
            "type": "string"
          }
        },
        "required": [
          "weight"
        ]
      }
    },
    "shipping_method": {
      "type": "string"
    },
    "ship_date": {
      "type": "string",
      "format": "date-time"
    },
    "arrive_by_date": {
      "type": "string",
      "format": "date-time"
    },
    "carrier_pickup": {
      "type": "boolean"
    },
    "ship_from": {
      "description": "The ship_from address is used as the source of the shipment label. This can be a warehouse or a supplier address.",
      "$ref": "#/components/schemas/v1_address"
    },
    "insurance_type": {
      "type": "string",
      "enum": [
        "amazon"
      ]
    },
    "insured_value": {
      "type": "number",
      "default": 0
    },
    "warehouse_id": {
      "description": "Currently ignored. Previously used for updating a warehouse for the ship_from address on an order.",
      "type": "integer"
    }
  },
  "required": [
    "delivery_confirmation"
  ]
}