Skip to content

Schema Field Comparison Report

This report compares properties across similar schemas to identify missing fields.

Schemas Compared

  1. schema/Api/OrderBroker/GetOrderResponse.json
  2. schema/Api/OrderBroker/InternalGetOrderResponse.json
  3. schema/Api/OrderBroker/InternalNewOrderRequest.json
  4. schema/Api/OrderBroker/InternalUpdateOrderRequest.json
  5. schema/Api/OrderBroker/NewOrderRequest.json
  6. schema/Api/OrderBroker/InternalUpdateOrderRequest.json

Summary

Schema Total Properties Missing Fields
GetOrderResponse 165 36
InternalGetOrderResponse 165 36
InternalNewOrderRequest 107 94
InternalUpdateOrderRequest 140 61
NewOrderRequest 105 96

Property Comparison Matrix

Property GetOrderResponse InternalGetOrderResponse InternalNewOrderRequest InternalUpdateOrderRequest NewOrderRequest
accessGroups
affiliateIdentifier
affiliateName
billTos
billTos[].address1
billTos[].address2
billTos[].address3
billTos[].addressCode
billTos[].city
billTos[].company
billTos[].country
billTos[].emailAddress
billTos[].faxNumber
billTos[].isDeleted
billTos[].key
billTos[].name
billTos[].phoneNumber
billTos[].postalCode
billTos[].stateProvince
billingEntityId
costCenter
createDateTime
creditCardFee
defaultBillToKey
defaultOrderedByKey
defaultShipToKey
dueDate
lineItems
lineItems[].additionalProperties
lineItems[].additionalProperties[].key
lineItems[].additionalProperties[].value
lineItems[].billToKey
lineItems[].comment
lineItems[].costCenter
lineItems[].dueDate
lineItems[].isDeleted
lineItems[].lineItemFee
lineItems[].offerDescription
lineItems[].offerId
lineItems[].offerLineNumber
lineItems[].offerNumber
lineItems[].orderedByKey
lineItems[].pONumber
lineItems[].poNumber
lineItems[].price
lineItems[].productManagementSystemCustomerId
lineItems[].productManagementSystemId
lineItems[].products
lineItems[].products[].associatedFileName
lineItems[].products[].color
lineItems[].products[].comment
lineItems[].products[].components
lineItems[].products[].components[].associatedFileName
lineItems[].products[].components[].color
lineItems[].products[].components[].comment
lineItems[].products[].components[].componentLineNumber
lineItems[].products[].components[].productDescription
lineItems[].products[].components[].productId
lineItems[].products[].components[].productNumber
lineItems[].products[].components[].productOwner
lineItems[].products[].components[].quantityBackordered
lineItems[].products[].components[].quantityOrdered
lineItems[].products[].components[].size
lineItems[].products[].fulfillmentSystemCustomerId
lineItems[].products[].fulfillmentSystemId
lineItems[].products[].isDeleted
lineItems[].products[].offerLineNumber
lineItems[].products[].pageCount
lineItems[].products[].productDescription
lineItems[].products[].productId
lineItems[].products[].productLineNumber
lineItems[].products[].productNumber
lineItems[].products[].productOwner
lineItems[].products[].quantityBackordered
lineItems[].products[].quantityOrdered
lineItems[].products[].size
lineItems[].quantityCanceled
lineItems[].quantityOrdered
lineItems[].referenceId
lineItems[].rushOrder
lineItems[].shipToKey
lineItems[].status
lineItems[].taxAmount
lineItems[].unitPrice
lineItems[].variableTemplatePrintId
modifiedDateTime
omsCustomerId
omsCustomerName
omsId
omsOrderId
orderFee
orderId
orderVariables
orderedBys
orderedBys[].address1
orderedBys[].address2
orderedBys[].address3
orderedBys[].addressCode
orderedBys[].city
orderedBys[].company
orderedBys[].country
orderedBys[].emailAddress
orderedBys[].faxNumber
orderedBys[].isDeleted
orderedBys[].key
orderedBys[].name
orderedBys[].phoneNumber
orderedBys[].postalCode
orderedBys[].stateProvince
pONumber
paymentMethods
paymentMethods[].amount
paymentMethods[].methodName
pickPackHandlingFee
poNumber
referenceId
rushOrder
shipTos
shipTos[].affiliateId
shipTos[].affiliateName
shipTos[].comment
shipTos[].costCenter
shipTos[].creditCardFee
shipTos[].dueDate
shipTos[].key
shipTos[].omsShippingMethodId
shipTos[].orderFee
shipTos[].pONumber
shipTos[].paymentMethods
shipTos[].paymentMethods[].amount
shipTos[].paymentMethods[].methodName
shipTos[].pickPackHandlingFee
shipTos[].poNumber
shipTos[].referenceId
shipTos[].rushFee
shipTos[].rushOrder
shipTos[].shipToAddress
shipTos[].shipToAddress.address1
shipTos[].shipToAddress.address2
shipTos[].shipToAddress.address3
shipTos[].shipToAddress.addressCode
shipTos[].shipToAddress.city
shipTos[].shipToAddress.company
shipTos[].shipToAddress.country
shipTos[].shipToAddress.emailAddress
shipTos[].shipToAddress.faxNumber
shipTos[].shipToAddress.name
shipTos[].shipToAddress.phoneNumber
shipTos[].shipToAddress.postalCode
shipTos[].shipToAddress.stateProvince
shipTos[].shippingCarrier
shipTos[].shippingCost
shipTos[].shippingHandlingTax
shipTos[].shippingService
shipTos[].sourceSystemShippingMethodId
shipTos[].status
shipTos[].totalOrderFee
shipments
shipments[].carrier
shipments[].freight
shipments[].fulfillmentSystemId
shipments[].fulfillmentSystemLocationId
shipments[].masterTrackingNumber
shipments[].packages
shipments[].packages[].packageNumber
shipments[].packages[].products
shipments[].packages[].products[].productLineId
shipments[].packages[].products[].shipQuantity
shipments[].packages[].quantityInPackage
shipments[].packages[].reference1
shipments[].packages[].reference2
shipments[].packages[].trackingNumber
shipments[].packages[].trackingUrl
shipments[].packages[].weight
shipments[].packingSlipNumber
shipments[].service
shipments[].shipDateUtc
shipments[].shipToAddress
shipments[].shipToAddress.address1
shipments[].shipToAddress.address2
shipments[].shipToAddress.address3
shipments[].shipToAddress.addressCode
shipments[].shipToAddress.city
shipments[].shipToAddress.company
shipments[].shipToAddress.country
shipments[].shipToAddress.emailAddress
shipments[].shipToAddress.faxNumber
shipments[].shipToAddress.name
shipments[].shipToAddress.phoneNumber
shipments[].shipToAddress.postalCode
shipments[].shipToAddress.stateProvince
shipments[].shipmentId
shipments[].totalNumberOfPackages
shippingHandlingTax
sourceSystemCustomerId
sourceSystemId
sourceSystemOrderId
statuses
totalOrderFee
totalShippingCost
updateDateTime

Missing Fields by Schema

GetOrderResponse

Missing 36 field(s):

  • billTos[].address1
  • billTos[].address2
  • billTos[].address3
  • billTos[].addressCode
  • billTos[].city
  • billTos[].company
  • billTos[].country
  • billTos[].emailAddress
  • billTos[].faxNumber
  • billTos[].isDeleted
  • billTos[].key
  • billTos[].name
  • billTos[].phoneNumber
  • billTos[].postalCode
  • billTos[].stateProvince
  • billingEntityId
  • lineItems[].pONumber
  • lineItems[].unitPrice
  • orderedBys[].address1
  • orderedBys[].address2
  • orderedBys[].address3
  • orderedBys[].addressCode
  • orderedBys[].city
  • orderedBys[].company
  • orderedBys[].country
  • orderedBys[].emailAddress
  • orderedBys[].faxNumber
  • orderedBys[].isDeleted
  • orderedBys[].key
  • orderedBys[].name
  • orderedBys[].phoneNumber
  • orderedBys[].postalCode
  • orderedBys[].stateProvince
  • pONumber
  • shipTos[].pONumber
  • updateDateTime

InternalGetOrderResponse

Missing 36 field(s):

  • billTos[].address1
  • billTos[].address2
  • billTos[].address3
  • billTos[].addressCode
  • billTos[].city
  • billTos[].company
  • billTos[].country
  • billTos[].emailAddress
  • billTos[].faxNumber
  • billTos[].isDeleted
  • billTos[].key
  • billTos[].name
  • billTos[].phoneNumber
  • billTos[].postalCode
  • billTos[].stateProvince
  • billingEntityId
  • lineItems[].pONumber
  • lineItems[].unitPrice
  • orderedBys[].address1
  • orderedBys[].address2
  • orderedBys[].address3
  • orderedBys[].addressCode
  • orderedBys[].city
  • orderedBys[].company
  • orderedBys[].country
  • orderedBys[].emailAddress
  • orderedBys[].faxNumber
  • orderedBys[].isDeleted
  • orderedBys[].key
  • orderedBys[].name
  • orderedBys[].phoneNumber
  • orderedBys[].postalCode
  • orderedBys[].stateProvince
  • pONumber
  • shipTos[].pONumber
  • updateDateTime

InternalNewOrderRequest

Missing 94 field(s):

  • billTos[].address1
  • billTos[].address2
  • billTos[].address3
  • billTos[].addressCode
  • billTos[].city
  • billTos[].company
  • billTos[].country
  • billTos[].emailAddress
  • billTos[].faxNumber
  • billTos[].isDeleted
  • billTos[].key
  • billTos[].name
  • billTos[].phoneNumber
  • billTos[].postalCode
  • billTos[].stateProvince
  • billingEntityId
  • lineItems[].isDeleted
  • lineItems[].pONumber
  • lineItems[].productManagementSystemCustomerId
  • lineItems[].productManagementSystemId
  • lineItems[].products[].fulfillmentSystemCustomerId
  • lineItems[].products[].fulfillmentSystemId
  • lineItems[].products[].isDeleted
  • lineItems[].products[].offerLineNumber
  • lineItems[].products[].quantityBackordered
  • lineItems[].quantityCanceled
  • lineItems[].status
  • lineItems[].unitPrice
  • modifiedDateTime
  • omsCustomerId
  • omsCustomerName
  • omsId
  • omsOrderId
  • orderedBys[].address1
  • orderedBys[].address2
  • orderedBys[].address3
  • orderedBys[].addressCode
  • orderedBys[].city
  • orderedBys[].company
  • orderedBys[].country
  • orderedBys[].emailAddress
  • orderedBys[].faxNumber
  • orderedBys[].isDeleted
  • orderedBys[].key
  • orderedBys[].name
  • orderedBys[].phoneNumber
  • orderedBys[].postalCode
  • orderedBys[].stateProvince
  • pONumber
  • shipTos[].omsShippingMethodId
  • shipTos[].pONumber
  • shipTos[].rushFee
  • shipTos[].shippingCarrier
  • shipTos[].shippingService
  • shipTos[].status
  • shipments
  • shipments[].carrier
  • shipments[].freight
  • shipments[].fulfillmentSystemId
  • shipments[].fulfillmentSystemLocationId
  • shipments[].masterTrackingNumber
  • shipments[].packages
  • shipments[].packages[].packageNumber
  • shipments[].packages[].products
  • shipments[].packages[].products[].productLineId
  • shipments[].packages[].products[].shipQuantity
  • shipments[].packages[].quantityInPackage
  • shipments[].packages[].reference1
  • shipments[].packages[].reference2
  • shipments[].packages[].trackingNumber
  • shipments[].packages[].trackingUrl
  • shipments[].packages[].weight
  • shipments[].packingSlipNumber
  • shipments[].service
  • shipments[].shipDateUtc
  • shipments[].shipToAddress
  • shipments[].shipToAddress.address1
  • shipments[].shipToAddress.address2
  • shipments[].shipToAddress.address3
  • shipments[].shipToAddress.addressCode
  • shipments[].shipToAddress.city
  • shipments[].shipToAddress.company
  • shipments[].shipToAddress.country
  • shipments[].shipToAddress.emailAddress
  • shipments[].shipToAddress.faxNumber
  • shipments[].shipToAddress.name
  • shipments[].shipToAddress.phoneNumber
  • shipments[].shipToAddress.postalCode
  • shipments[].shipToAddress.stateProvince
  • shipments[].shipmentId
  • shipments[].totalNumberOfPackages
  • sourceSystemOrderId
  • statuses
  • updateDateTime

InternalUpdateOrderRequest

Missing 61 field(s):

  • createDateTime
  • lineItems[].isDeleted
  • lineItems[].poNumber
  • lineItems[].productManagementSystemCustomerId
  • lineItems[].productManagementSystemId
  • lineItems[].products[].fulfillmentSystemCustomerId
  • lineItems[].products[].fulfillmentSystemId
  • lineItems[].products[].isDeleted
  • lineItems[].products[].offerLineNumber
  • lineItems[].products[].quantityBackordered
  • lineItems[].quantityCanceled
  • lineItems[].status
  • modifiedDateTime
  • omsCustomerId
  • omsCustomerName
  • omsId
  • omsOrderId
  • poNumber
  • shipTos[].omsShippingMethodId
  • shipTos[].poNumber
  • shipTos[].shippingCarrier
  • shipTos[].shippingService
  • shipTos[].status
  • shipments
  • shipments[].carrier
  • shipments[].freight
  • shipments[].fulfillmentSystemId
  • shipments[].fulfillmentSystemLocationId
  • shipments[].masterTrackingNumber
  • shipments[].packages
  • shipments[].packages[].packageNumber
  • shipments[].packages[].products
  • shipments[].packages[].products[].productLineId
  • shipments[].packages[].products[].shipQuantity
  • shipments[].packages[].quantityInPackage
  • shipments[].packages[].reference1
  • shipments[].packages[].reference2
  • shipments[].packages[].trackingNumber
  • shipments[].packages[].trackingUrl
  • shipments[].packages[].weight
  • shipments[].packingSlipNumber
  • shipments[].service
  • shipments[].shipDateUtc
  • shipments[].shipToAddress
  • shipments[].shipToAddress.address1
  • shipments[].shipToAddress.address2
  • shipments[].shipToAddress.address3
  • shipments[].shipToAddress.addressCode
  • shipments[].shipToAddress.city
  • shipments[].shipToAddress.company
  • shipments[].shipToAddress.country
  • shipments[].shipToAddress.emailAddress
  • shipments[].shipToAddress.faxNumber
  • shipments[].shipToAddress.name
  • shipments[].shipToAddress.phoneNumber
  • shipments[].shipToAddress.postalCode
  • shipments[].shipToAddress.stateProvince
  • shipments[].shipmentId
  • shipments[].totalNumberOfPackages
  • sourceSystemOrderId
  • statuses

NewOrderRequest

Missing 96 field(s):

  • billTos[].address1
  • billTos[].address2
  • billTos[].address3
  • billTos[].addressCode
  • billTos[].city
  • billTos[].company
  • billTos[].country
  • billTos[].emailAddress
  • billTos[].faxNumber
  • billTos[].isDeleted
  • billTos[].key
  • billTos[].name
  • billTos[].phoneNumber
  • billTos[].postalCode
  • billTos[].stateProvince
  • billingEntityId
  • lineItems[].isDeleted
  • lineItems[].pONumber
  • lineItems[].productManagementSystemCustomerId
  • lineItems[].productManagementSystemId
  • lineItems[].products[].fulfillmentSystemCustomerId
  • lineItems[].products[].fulfillmentSystemId
  • lineItems[].products[].isDeleted
  • lineItems[].products[].offerLineNumber
  • lineItems[].products[].quantityBackordered
  • lineItems[].quantityCanceled
  • lineItems[].status
  • lineItems[].unitPrice
  • modifiedDateTime
  • omsCustomerId
  • omsCustomerName
  • omsId
  • omsOrderId
  • orderedBys[].address1
  • orderedBys[].address2
  • orderedBys[].address3
  • orderedBys[].addressCode
  • orderedBys[].city
  • orderedBys[].company
  • orderedBys[].country
  • orderedBys[].emailAddress
  • orderedBys[].faxNumber
  • orderedBys[].isDeleted
  • orderedBys[].key
  • orderedBys[].name
  • orderedBys[].phoneNumber
  • orderedBys[].postalCode
  • orderedBys[].stateProvince
  • pONumber
  • shipTos[].omsShippingMethodId
  • shipTos[].pONumber
  • shipTos[].rushFee
  • shipTos[].shippingCarrier
  • shipTos[].shippingService
  • shipTos[].status
  • shipments
  • shipments[].carrier
  • shipments[].freight
  • shipments[].fulfillmentSystemId
  • shipments[].fulfillmentSystemLocationId
  • shipments[].masterTrackingNumber
  • shipments[].packages
  • shipments[].packages[].packageNumber
  • shipments[].packages[].products
  • shipments[].packages[].products[].productLineId
  • shipments[].packages[].products[].shipQuantity
  • shipments[].packages[].quantityInPackage
  • shipments[].packages[].reference1
  • shipments[].packages[].reference2
  • shipments[].packages[].trackingNumber
  • shipments[].packages[].trackingUrl
  • shipments[].packages[].weight
  • shipments[].packingSlipNumber
  • shipments[].service
  • shipments[].shipDateUtc
  • shipments[].shipToAddress
  • shipments[].shipToAddress.address1
  • shipments[].shipToAddress.address2
  • shipments[].shipToAddress.address3
  • shipments[].shipToAddress.addressCode
  • shipments[].shipToAddress.city
  • shipments[].shipToAddress.company
  • shipments[].shipToAddress.country
  • shipments[].shipToAddress.emailAddress
  • shipments[].shipToAddress.faxNumber
  • shipments[].shipToAddress.name
  • shipments[].shipToAddress.phoneNumber
  • shipments[].shipToAddress.postalCode
  • shipments[].shipToAddress.stateProvince
  • shipments[].shipmentId
  • shipments[].totalNumberOfPackages
  • sourceSystemCustomerId
  • sourceSystemId
  • sourceSystemOrderId
  • statuses
  • updateDateTime