Update a sales order

Updates an existing sales order.

NOTE: If you include lines or lineGroups, QuickBooks Desktop replaces each included line list with the array you send, so include unchanged lines you want to keep and use id: "-1" for new lines.

post/quickbooks-desktop/sales-orders/{id}

Path parameters

idstring required

The QuickBooks-assigned unique identifier of the sales order to update.

Example:123ABC-1234567890

The QuickBooks-assigned unique identifier of the sales order to update.

Headers

Conductor-End-User-Idstring required

The ID of the End-User to receive this request.

Example:end_usr_1234567abcdefg

The ID of the End-User to receive this request.

Request body

revisionNumberstring required

The current QuickBooks-assigned revision number of the sales order object you are updating, which you can get by fetching the object first. Provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

customerIdstring

The customer or customer-job associated with this sales order.

classIdstring

The sales order's class. Classes can be used to categorize objects into meaningful segments, such as department, location, or type of work. In QuickBooks, class tracking is off by default. A class defined here is automatically used in this sales order's line items unless overridden at the line item level.

documentTemplateIdstring

The predefined template in QuickBooks that determines the layout and formatting for this sales order when printed or displayed.

transactionDatestring date

The date of this sales order, in ISO 8601 format (YYYY-MM-DD).

refNumberstring

The case-sensitive user-defined reference number for this sales order, which can be used to identify the transaction in QuickBooks. This value is not required to be unique and can be arbitrarily changed by the QuickBooks user.

Maximum length: 11 characters.

purchaseOrderNumberstring

The customer's Purchase Order (PO) number associated with this sales order. This field is often used to cross-reference the sales order with the customer's purchasing system.

Maximum length: 25 characters.

termsIdstring

The sales order's payment terms, defining when payment is due and any applicable discounts.

dueDatestring date

The date by which this sales order must be paid, in ISO 8601 format (YYYY-MM-DD).

salesRepresentativeIdstring

The sales order's sales representative. Sales representatives can be employees, vendors, or other names in QuickBooks.

shipmentOriginstring

The origin location from where the product associated with this sales order is shipped. This is the point at which ownership and liability for goods transfer from seller to buyer. Internally, QuickBooks uses the term "FOB" for this field, which stands for "freight on board". This field is informational and has no accounting implications.

Maximum length: 13 characters.

shippingDatestring date

The date when the products or services for this sales order were shipped or are expected to be shipped, in ISO 8601 format (YYYY-MM-DD).

shippingMethodIdstring

The shipping method used for this sales order, such as standard mail or overnight delivery.

salesTaxItemIdstring

The sales-tax item used to calculate the actual tax amount for this sales order's transactions by applying a specific tax rate collected for a single tax agency. Unlike salesTaxCode, which only indicates general taxability, this field drives the actual tax calculation and reporting.

isManuallyClosedboolean

Indicates whether this sales order has been manually marked as closed, even if it has not been invoiced.

memostring

A memo or note for this sales order.

customerMessageIdstring

The message to display to the customer on the sales order.

isQueuedForPrintboolean

Indicates whether this sales order is included in the queue of documents for QuickBooks to print.

isQueuedForEmailboolean

Indicates whether this sales order is included in the queue of documents for QuickBooks to email to the customer.

salesTaxCodeIdstring

The sales-tax code for this sales order, determining whether it is taxable or non-taxable. This can be overridden at the transaction-line level.

Default codes include "Non" (non-taxable) and "Tax" (taxable), but custom codes can also be created in QuickBooks Desktop. If QuickBooks Desktop is not set up to charge sales tax (via the "Do You Charge Sales Tax?" preference), it assigns the default non-taxable sales-tax code configured in the company file to all sales.

otherCustomFieldstring

A built-in custom field for additional information specific to this sales order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all sales orders for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Unlike otherCustomField1 and otherCustomField2, which are line item fields, this exists at the transaction level. Hidden by default in the QuickBooks UI.

exchangeRatenumber

The market exchange rate between this sales order's currency and the home currency in QuickBooks at the time of this transaction. Represented as a decimal value (e.g., 1.2345 for 1 EUR = 1.2345 USD if USD is the home currency).

salesChannelName'blank' | 'ecommerce'

The type of the sales channel for this sales order.

salesStoreNamestring

The name of the sales store for this sales order.

salesStoreTypestring

The type of the sales store for this sales order.

Example request

{
  "revisionNumber": "1721172183",
  "customerId": "80000001-1234567890",
  "classId": "80000001-1234567890",
  "documentTemplateId": "80000001-1234567890",
  "transactionDate": "2024-10-01",
  "refNumber": "SO-1234",
  "billingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "shippingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "purchaseOrderNumber": "PO-1234",
  "termsId": "80000001-1234567890",
  "dueDate": "2024-10-31",
  "salesRepresentativeId": "80000001-1234567890",
  "shipmentOrigin": "San Francisco, CA",
  "shippingDate": "2024-10-01",
  "shippingMethodId": "80000001-1234567890",
  "salesTaxItemId": "80000001-1234567890",
  "isManuallyClosed": true,
  "memo": "Customer requested rush delivery",
  "customerMessageId": "80000001-1234567890",
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCodeId": "80000001-1234567890",
  "otherCustomField": "Special handling required",
  "exchangeRate": 1.2345,
  "lines": [
    {
      "id": "456DEF-1234567890",
      "itemId": "80000001-1234567890",
      "description": "Widget Model X100 - Blue",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSetId": "80000001-1234567890",
      "rate": "10.00",
      "ratePercent": "10.5",
      "priceLevelId": "80000001-1234567890",
      "classId": "80000001-1234567890",
      "amount": "1000.00",
      "priceRuleConflictStrategy": "base_price",
      "inventorySiteId": "80000001-1234567890",
      "inventorySiteLocationId": "80000001-1234567890",
      "serialNumber": "SN1234567890",
      "lotNumber": "LOT2023-001",
      "salesTaxCodeId": "80000001-1234567890",
      "isManuallyClosed": true,
      "otherCustomField1": "Special handling required",
      "otherCustomField2": "Always ship with a spare"
    }
  ],
  "lineGroups": [
    {
      "id": "456DEF-1234567890",
      "itemGroupId": "80000001-1234567890",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSetId": "80000001-1234567890",
      "lines": [
        {
          "id": "456DEF-1234567890",
          "itemId": "80000001-1234567890",
          "description": "Widget Model X100 - Blue",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSetId": "80000001-1234567890",
          "rate": "10.00",
          "ratePercent": "10.5",
          "priceLevelId": "80000001-1234567890",
          "classId": "80000001-1234567890",
          "amount": "1000.00",
          "priceRuleConflictStrategy": "base_price",
          "inventorySiteId": "80000001-1234567890",
          "inventorySiteLocationId": "80000001-1234567890",
          "serialNumber": "SN1234567890",
          "lotNumber": "LOT2023-001",
          "salesTaxCodeId": "80000001-1234567890",
          "isManuallyClosed": true,
          "otherCustomField1": "Special handling required",
          "otherCustomField2": "Always ship with a spare"
        }
      ]
    }
  ],
  "salesChannelName": "ecommerce",
  "salesStoreName": "Store 1",
  "salesStoreType": "Retail"
}

Response

Returns the updated sales order.

idstring required

The unique identifier assigned by QuickBooks to this sales order. This ID is unique across all transaction types.

objectType'qbd_sales_order' required

The type of object. This value is always "qbd_sales_order".

createdAtstring required

The date and time when this sales order was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

updatedAtstring required

The date and time when this sales order was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

revisionNumberstring required

The current QuickBooks-assigned revision number of this sales order object, which changes each time the object is modified. When updating this object, you must provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

transactionDatestring date required

The date of this sales order, in ISO 8601 format (YYYY-MM-DD).

refNumberstring nullable required

The case-sensitive user-defined reference number for this sales order, which can be used to identify the transaction in QuickBooks. This value is not required to be unique and can be arbitrarily changed by the QuickBooks user.

purchaseOrderNumberstring nullable required

The customer's Purchase Order (PO) number associated with this sales order. This field is often used to cross-reference the sales order with the customer's purchasing system.

dueDatestring date nullable required

The date by which this sales order must be paid, in ISO 8601 format (YYYY-MM-DD).

shipmentOriginstring nullable required

The origin location from where the product associated with this sales order is shipped. This is the point at which ownership and liability for goods transfer from seller to buyer. Internally, QuickBooks uses the term "FOB" for this field, which stands for "freight on board". This field is informational and has no accounting implications.

shippingDatestring date nullable required

The date when the products or services for this sales order were shipped or are expected to be shipped, in ISO 8601 format (YYYY-MM-DD).

subtotalstring required

The subtotal of this sales order, which is the sum of all sales order lines before taxes and payments are applied, represented as a decimal string.

salesTaxPercentagestring nullable required

The sales tax percentage applied to this sales order, represented as a decimal string.

salesTaxTotalstring nullable required

The total amount of sales tax charged for this sales order, represented as a decimal string.

totalAmountstring required

The total monetary amount of this sales order, equivalent to the sum of the amounts in lines and lineGroups, represented as a decimal string.

exchangeRatenumber nullable required

The market exchange rate between this sales order's currency and the home currency in QuickBooks at the time of this transaction. Represented as a decimal value (e.g., 1.2345 for 1 EUR = 1.2345 USD if USD is the home currency).

totalAmountInHomeCurrencystring nullable required

The total monetary amount of this sales order converted to the home currency of the QuickBooks company file. Represented as a decimal string.

isManuallyClosedboolean required

Indicates whether this sales order has been manually marked as closed, even if it has not been invoiced.

isFullyInvoicedboolean nullable required

Indicates whether all items in this sales order have been invoiced.

memostring nullable required

A memo or note for this sales order.

isQueuedForPrintboolean nullable required

Indicates whether this sales order is included in the queue of documents for QuickBooks to print.

isQueuedForEmailboolean nullable required

Indicates whether this sales order is included in the queue of documents for QuickBooks to email to the customer.

otherCustomFieldstring nullable required

A built-in custom field for additional information specific to this sales order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all sales orders for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Unlike otherCustomField1 and otherCustomField2, which are line item fields, this exists at the transaction level. Hidden by default in the QuickBooks UI.

externalIdstring nullable required

A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system. This field is immutable and can only be set during object creation.

salesChannelName'blank' | 'ecommerce' nullable required

The type of the sales channel for this sales order.

salesStoreNamestring nullable required

The name of the sales store for this sales order.

salesStoreTypestring nullable required

The type of the sales store for this sales order.

Example response

{
  "id": "123ABC-1234567890",
  "objectType": "qbd_sales_order",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "customer": {
    "id": "80000001-1234567890",
    "fullName": "Acme Corporation"
  },
  "class": {
    "id": "80000001-1234567890",
    "fullName": "Online Sales"
  },
  "documentTemplate": {
    "id": "80000001-1234567890",
    "fullName": "Sales Order Template"
  },
  "transactionDate": "2024-10-01",
  "refNumber": "SO-1234",
  "billingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "shippingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "purchaseOrderNumber": "PO-1234",
  "terms": {
    "id": "80000001-1234567890",
    "fullName": "Net 30"
  },
  "dueDate": "2024-10-31",
  "salesRepresentative": {
    "id": "80000001-1234567890",
    "fullName": "Jane Doe"
  },
  "shipmentOrigin": "San Francisco, CA",
  "shippingDate": "2024-10-01",
  "shippingMethod": {
    "id": "80000001-1234567890",
    "fullName": "FedEx Ground"
  },
  "subtotal": "1000.00",
  "salesTaxItem": {
    "id": "80000001-1234567890",
    "fullName": "State Sales Tax"
  },
  "salesTaxPercentage": "0.07",
  "salesTaxTotal": "10.00",
  "totalAmount": "1000.00",
  "currency": {
    "id": "80000001-1234567890",
    "fullName": "USD"
  },
  "exchangeRate": 1.2345,
  "totalAmountInHomeCurrency": "1234.56",
  "isManuallyClosed": true,
  "memo": "Customer requested rush delivery",
  "customerMessage": {
    "id": "80000001-1234567890",
    "fullName": "Thank you for your business!"
  },
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCode": {
    "id": "80000001-1234567890",
    "fullName": "Non"
  },
  "otherCustomField": "Special handling required",
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "linkedTransactions": [
    {
      "id": "123ABC-1234567890",
      "objectType": "qbd_linked_transaction",
      "transactionType": "invoice",
      "transactionDate": "2024-10-01",
      "refNumber": "LINK-1234",
      "linkType": "amount",
      "amount": "1000.00"
    }
  ],
  "lines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_sales_order_line",
      "item": {
        "id": "80000001-1234567890",
        "fullName": "Widget A"
      },
      "description": "Widget Model X100 - Blue",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "rate": "10.00",
      "ratePercent": "10.5",
      "class": {
        "id": "80000001-1234567890",
        "fullName": "West-Coast:Sales"
      },
      "amount": "1000.00",
      "inventorySite": {
        "id": "80000001-1234567890",
        "fullName": "Main Warehouse"
      },
      "inventorySiteLocation": {
        "id": "80000001-1234567890",
        "fullName": "Aisle 3, Shelf B"
      },
      "serialNumber": "SN1234567890",
      "lotNumber": "LOT2023-001",
      "expirationDate": "2025-12-31",
      "salesTaxCode": {
        "id": "80000001-1234567890",
        "fullName": "Non"
      },
      "quantityInvoiced": 5,
      "isManuallyClosed": true,
      "otherCustomField1": "Special handling required",
      "otherCustomField2": "Always ship with a spare",
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "lineGroups": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_sales_order_line_group",
      "itemGroup": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies Bundle"
      },
      "description": "Service Bundle 1",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "shouldPrintItemsInGroup": true,
      "totalAmount": "1000.00",
      "lines": [
        {
          "id": "456DEF-1234567890",
          "objectType": "qbd_sales_order_line",
          "item": {
            "id": "80000001-1234567890",
            "fullName": "Widget A"
          },
          "description": "Widget Model X100 - Blue",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSet": {
            "id": "80000001-1234567890",
            "fullName": "Volume Units"
          },
          "rate": "10.00",
          "ratePercent": "10.5",
          "class": {
            "id": "80000001-1234567890",
            "fullName": "West-Coast:Sales"
          },
          "amount": "1000.00",
          "inventorySite": {
            "id": "80000001-1234567890",
            "fullName": "Main Warehouse"
          },
          "inventorySiteLocation": {
            "id": "80000001-1234567890",
            "fullName": "Aisle 3, Shelf B"
          },
          "serialNumber": "SN1234567890",
          "lotNumber": "LOT2023-001",
          "expirationDate": "2025-12-31",
          "salesTaxCode": {
            "id": "80000001-1234567890",
            "fullName": "Non"
          },
          "quantityInvoiced": 5,
          "isManuallyClosed": true,
          "otherCustomField1": "Special handling required",
          "otherCustomField2": "Always ship with a spare",
          "customFields": [
            {
              "ownerId": "0",
              "name": "Customer Rating",
              "type": "string_1024_type",
              "value": "Premium"
            }
          ]
        }
      ],
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ],
  "salesChannelName": "ecommerce",
  "salesStoreName": "Store 1",
  "salesStoreType": "Retail"
}

Changes

Changed in 5 of the 46 revisions of this API.33937194

    • for the path request parameter id, the maxLength was set to 36

      request-parameter-max-length-set

    • the classId request property's maxLength was set to 36

      request-property-max-length-set

    • the customerId request property's maxLength was set to 36

      request-property-max-length-set

    • the customerMessageId request property's maxLength was set to 36

      request-property-max-length-set

    • the documentTemplateId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/itemGroupId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/classId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/inventorySiteId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/inventorySiteLocationId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/itemId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/priceLevelId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/classId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/inventorySiteId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/inventorySiteLocationId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/itemId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/priceLevelId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesRepresentativeId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesTaxItemId request property's maxLength was set to 36

      request-property-max-length-set

    • the shippingMethodId request property's maxLength was set to 36

      request-property-max-length-set

    • the termsId request property's maxLength was set to 36

      request-property-max-length-set

    • the refNumber request property's maxLength was set to 11

      request-property-max-length-set

    • the shipmentOrigin request property's maxLength was set to 13

      request-property-max-length-set

  • 10d4e9ebd1df11933See the full diff
    • response property dueDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property exchangeRate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isFullyInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForEmail list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForPrint list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/fullName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantityInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantityInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/linkType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property memo list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property otherCustomField list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property purchaseOrderNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesChannelName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesStoreName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesStoreType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxPercentage list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxTotal list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shipmentOrigin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shippingDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property totalAmountInHomeCurrency list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the currency response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customer response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/id from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/id from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/id from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/id from the response with the 200 status

      response-required-property-removed

    • added qbd_address subschema #2 to the billingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_address subschema #2 to the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the currency response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customer response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customerMessage response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the terms response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the amount enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the blank enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed the ecommerce enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed the quantity enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_address subschema #2 from the billingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

  • 8e0b7df2044d986126See the full diff
    • the response property class became nullable for the status 200

      response-property-became-nullable

    • the response property currency became nullable for the status 200

      response-property-became-nullable

    • the response property customer became nullable for the status 200

      response-property-became-nullable

    • the response property customerMessage became nullable for the status 200

      response-property-became-nullable

    • the response property documentTemplate became nullable for the status 200

      response-property-became-nullable

    • the response property dueDate became nullable for the status 200

      response-property-became-nullable

    • the response property exchangeRate became nullable for the status 200

      response-property-became-nullable

    • the response property externalId became nullable for the status 200

      response-property-became-nullable

    • the response property isFullyInvoiced became nullable for the status 200

      response-property-became-nullable

    • the response property isQueuedForEmail became nullable for the status 200

      response-property-became-nullable

    • the response property isQueuedForPrint became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/itemGroup/fullName became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/itemGroup/id became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/class became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/expirationDate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/inventorySite became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/item became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/lotNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/otherCustomField1 became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/otherCustomField2 became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/quantityInvoiced became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/ratePercent became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/serialNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/class became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/expirationDate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/inventorySite became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/item became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/lotNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/otherCustomField1 became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/otherCustomField2 became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/quantityInvoiced became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/ratePercent became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/serialNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/linkType became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/refNumber became nullable for the status 200

      response-property-became-nullable

    • the response property memo became nullable for the status 200

      response-property-became-nullable

    • the response property otherCustomField became nullable for the status 200

      response-property-became-nullable

    • the response property purchaseOrderNumber became nullable for the status 200

      response-property-became-nullable

    • the response property refNumber became nullable for the status 200

      response-property-became-nullable

    • the response property salesChannelName became nullable for the status 200

      response-property-became-nullable

    • the response property salesRepresentative became nullable for the status 200

      response-property-became-nullable

    • the response property salesStoreName became nullable for the status 200

      response-property-became-nullable

    • the response property salesStoreType became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxItem became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxPercentage became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxTotal became nullable for the status 200

      response-property-became-nullable

    • the response property shipmentOrigin became nullable for the status 200

      response-property-became-nullable

    • the response property shippingDate became nullable for the status 200

      response-property-became-nullable

    • the response property shippingMethod became nullable for the status 200

      response-property-became-nullable

    • the response property terms became nullable for the status 200

      response-property-became-nullable

    • the response property totalAmountInHomeCurrency became nullable for the status 200

      response-property-became-nullable

    • added qbd_address subschema #2 to the billingAddress response property oneOf list for the response status 200

      response-property-one-of-added

    • added qbd_address subschema #2 to the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-added

    • the class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the currency response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the customer response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the terms response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • added the new amount enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • added the new blank enum value to the salesChannelName response property for the response status 200

      response-property-enum-value-added

    • added the new ecommerce enum value to the salesChannelName response property for the response status 200

      response-property-enum-value-added

    • added the new quantity enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the salesChannelName response property for the response status 200

      response-property-enum-value-added

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property dueDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property shippingDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property transactionDate

      request-property-pattern-removed

    • removed qbd_address subschema #2 from the billingAddress response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the currency response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the customer response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the customerMessage response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the terms response property anyOf list for the response status 200

      response-property-any-of-removed

    • response property dueDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property exchangeRate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property externalId list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isFullyInvoiced list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isQueuedForEmail list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isQueuedForPrint list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/itemGroup/fullName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/itemGroup/id list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/expirationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/lotNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/quantityInvoiced list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/rate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/ratePercent list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/serialNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/expirationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/lotNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/otherCustomField1 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/otherCustomField2 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/quantityInvoiced list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/rate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/ratePercent list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/serialNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/linkType list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/refNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property memo list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property otherCustomField list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property purchaseOrderNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property refNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesChannelName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesStoreName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesStoreType list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesTaxPercentage list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesTaxTotal list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property shipmentOrigin list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property shippingDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property totalAmountInHomeCurrency list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • the linkedTransactions/items/transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was removed for the status 200

      response-property-pattern-removed

    • the transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was removed for the status 200

      response-property-pattern-removed

    • added the required property class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property class/id to the response with the 200 status

      response-required-property-added

    • added the required property currency/fullName to the response with the 200 status

      response-required-property-added

    • added the required property currency/id to the response with the 200 status

      response-required-property-added

    • added the required property customer/fullName to the response with the 200 status

      response-required-property-added

    • added the required property customer/id to the response with the 200 status

      response-required-property-added

    • added the required property customerMessage/fullName to the response with the 200 status

      response-required-property-added

    • added the required property customerMessage/id to the response with the 200 status

      response-required-property-added

    • added the required property documentTemplate/fullName to the response with the 200 status

      response-required-property-added

    • added the required property documentTemplate/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/class/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySite/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySite/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySiteLocation/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySiteLocation/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/item/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/item/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/class/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySite/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySite/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySiteLocation/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySiteLocation/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/item/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/item/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property salesRepresentative/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesRepresentative/id to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxItem/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxItem/id to the response with the 200 status

      response-required-property-added

    • added the required property shippingMethod/fullName to the response with the 200 status

      response-required-property-added

    • added the required property shippingMethod/id to the response with the 200 status

      response-required-property-added

    • added the required property terms/fullName to the response with the 200 status

      response-required-property-added

    • added the required property terms/id to the response with the 200 status

      response-required-property-added

  • 5f832f69567512235See the full diff
    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property dueDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property shippingDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property transactionDate

      request-property-pattern-added

    • response property dueDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property exchangeRate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isFullyInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForEmail list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForPrint list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/fullName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantityInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantityInvoiced list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/linkType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property memo list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property otherCustomField list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property purchaseOrderNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesChannelName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesStoreName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesStoreType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxPercentage list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxTotal list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shipmentOrigin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shippingDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property totalAmountInHomeCurrency list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the currency response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customer response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/id from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/id from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/id from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/id from the response with the 200 status

      response-required-property-removed

    • added qbd_address subschema #2 to the billingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_address subschema #2 to the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the currency response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customer response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customerMessage response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the terms response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the amount enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the blank enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed the ecommerce enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed the quantity enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the salesChannelName response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_address subschema #2 from the billingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • the linkedTransactions/items/transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was added for the status 200

      response-property-pattern-added

    • the transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was added for the status 200

      response-property-pattern-added