Update a purchase order

Updates an existing purchase 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/purchase-orders/{id}

Path parameters

idstring required

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

Example:123ABC-1234567890

The QuickBooks-assigned unique identifier of the purchase 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 purchase 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.

vendorIdstring

The vendor who sent this purchase order for goods or services purchased.

classIdstring

The purchase 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 purchase order's line items unless overridden at the line item level.

inventorySiteIdstring

The site location where inventory for the item associated with this purchase order is stored.

shipToEntityIdstring

The customer, vendor, employee, or other entity to whom this purchase order is to be shipped.

documentTemplateIdstring

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

transactionDatestring date

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

refNumberstring

The case-sensitive user-defined reference number for this purchase 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.

termsIdstring

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

dueDatestring date

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

expectedDatestring date

The date on which shipment of this purchase order is expected to be completed, in ISO 8601 format (YYYY-MM-DD).

shippingMethodIdstring

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

shipmentOriginstring

The origin location from where the product associated with this purchase 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.

isManuallyClosedboolean

Indicates whether this purchase order has been manually marked as closed, even if all items have not been received or the sale has not been cancelled. Once the purchase order is marked as closed, all of its line items become closed as well. You cannot change isManuallyClosed to false after the purchase order has been fully received.

memostring

A memo or note for this purchase order that appears in reports, but not on the purchase order.

vendorMessagestring

A message to be printed on this purchase order for the vendor to read.

isQueuedForPrintboolean

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

isQueuedForEmailboolean

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

salesTaxCodeIdstring

The sales-tax code for this purchase order, determining whether it is taxable or non-taxable. If set, this overrides any sales-tax codes defined on the vendor. This can be overridden on the purchase order's individual lines.

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.

otherCustomField1string

A built-in custom field for additional information specific to this purchase order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all purchase orders for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Hidden by default in the QuickBooks UI.

otherCustomField2string

A second built-in custom field for additional information specific to this purchase order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all purchase orders for convenience. Like otherCustomField1, developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Hidden by default in the QuickBooks UI.

exchangeRatenumber

The market exchange rate between this purchase 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).

Example request

{
  "revisionNumber": "1721172183",
  "vendorId": "80000001-1234567890",
  "classId": "80000001-1234567890",
  "inventorySiteId": "80000001-1234567890",
  "shipToEntityId": "80000001-1234567890",
  "documentTemplateId": "80000001-1234567890",
  "transactionDate": "2024-10-01",
  "refNumber": "PO-1234",
  "vendorAddress": {
    "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"
  },
  "termsId": "80000001-1234567890",
  "dueDate": "2024-10-31",
  "expectedDate": "2024-01-01",
  "shippingMethodId": "80000001-1234567890",
  "shipmentOrigin": "San Francisco, CA",
  "isManuallyClosed": true,
  "memo": "Office supplies for September",
  "vendorMessage": "Please include packing slip with shipment",
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCodeId": "80000001-1234567890",
  "otherCustomField1": "Special handling required",
  "otherCustomField2": "Always ship with a spare",
  "exchangeRate": 1.2345,
  "lines": [
    {
      "id": "456DEF-1234567890",
      "itemId": "80000001-1234567890",
      "sku": "MPN-123456",
      "description": "Office chairs - Herman Miller Aeron (Black)",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSetId": "80000001-1234567890",
      "rate": "10.00",
      "classId": "80000001-1234567890",
      "amount": "1000.00",
      "inventorySiteLocationId": "80000001-1234567890",
      "payeeId": "80000001-1234567890",
      "serviceDate": "2024-03-15",
      "salesTaxCodeId": "80000001-1234567890",
      "isManuallyClosed": true,
      "overrideItemAccountId": "80000001-1234567890",
      "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",
          "sku": "MPN-123456",
          "description": "Office chairs - Herman Miller Aeron (Black)",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSetId": "80000001-1234567890",
          "rate": "10.00",
          "classId": "80000001-1234567890",
          "amount": "1000.00",
          "inventorySiteLocationId": "80000001-1234567890",
          "payeeId": "80000001-1234567890",
          "serviceDate": "2024-03-15",
          "salesTaxCodeId": "80000001-1234567890",
          "isManuallyClosed": true,
          "overrideItemAccountId": "80000001-1234567890",
          "otherCustomField1": "Special handling required",
          "otherCustomField2": "Always ship with a spare"
        }
      ]
    }
  ]
}

Response

Returns the updated purchase order.

idstring required

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

objectType'qbd_purchase_order' required

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

createdAtstring required

The date and time when this purchase 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 purchase 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 purchase 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 purchase order, in ISO 8601 format (YYYY-MM-DD).

refNumberstring nullable required

The case-sensitive user-defined reference number for this purchase 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.

dueDatestring date nullable required

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

expectedDatestring date nullable required

The date on which shipment of this purchase order is expected to be completed, in ISO 8601 format (YYYY-MM-DD).

shipmentOriginstring nullable required

The origin location from where the product associated with this purchase 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.

totalAmountstring required

The total monetary amount of this purchase 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 purchase 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 purchase order converted to the home currency of the QuickBooks company file. Represented as a decimal string.

isManuallyClosedboolean required

Indicates whether this purchase order has been manually marked as closed, even if all items have not been received or the sale has not been cancelled. Once the purchase order is marked as closed, all of its line items become closed as well. You cannot change isManuallyClosed to false after the purchase order has been fully received.

isFullyReceivedboolean nullable required

Indicates whether all items in this purchase order have been received and none of them were closed manually.

memostring nullable required

A memo or note for this purchase order that appears in reports, but not on the purchase order.

vendorMessagestring nullable required

A message to be printed on this purchase order for the vendor to read.

isQueuedForPrintboolean nullable required

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

isQueuedForEmailboolean nullable required

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

otherCustomField1string nullable required

A built-in custom field for additional information specific to this purchase order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all purchase orders for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Hidden by default in the QuickBooks UI.

otherCustomField2string nullable required

A second built-in custom field for additional information specific to this purchase order. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all purchase orders for convenience. Like otherCustomField1, developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. 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.

Example response

{
  "id": "123ABC-1234567890",
  "objectType": "qbd_purchase_order",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "vendor": {
    "id": "80000001-1234567890",
    "fullName": "Acme Supplies Ltd."
  },
  "class": {
    "id": "80000001-1234567890",
    "fullName": "Office Supplies"
  },
  "inventorySite": {
    "id": "80000001-1234567890",
    "fullName": "Main Warehouse"
  },
  "shipToEntity": {
    "id": "80000001-1234567890",
    "fullName": "Customer"
  },
  "documentTemplate": {
    "id": "80000001-1234567890",
    "fullName": "Purchase Order Template"
  },
  "transactionDate": "2024-10-01",
  "refNumber": "PO-1234",
  "vendorAddress": {
    "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"
  },
  "terms": {
    "id": "80000001-1234567890",
    "fullName": "Net 30"
  },
  "dueDate": "2024-10-31",
  "expectedDate": "2024-01-01",
  "shippingMethod": {
    "id": "80000001-1234567890",
    "fullName": "FedEx Ground"
  },
  "shipmentOrigin": "San Francisco, CA",
  "totalAmount": "1000.00",
  "currency": {
    "id": "80000001-1234567890",
    "fullName": "USD"
  },
  "exchangeRate": 1.2345,
  "totalAmountInHomeCurrency": "1234.56",
  "isManuallyClosed": true,
  "memo": "Office supplies for September",
  "vendorMessage": "Please include packing slip with shipment",
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCode": {
    "id": "80000001-1234567890",
    "fullName": "Non"
  },
  "otherCustomField1": "Special handling required",
  "otherCustomField2": "Always ship with a spare",
  "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_purchase_order_line",
      "item": {
        "id": "80000001-1234567890",
        "fullName": "Widget A"
      },
      "sku": "MPN-123456",
      "description": "Office chairs - Herman Miller Aeron (Black)",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "rate": "10.00",
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies"
      },
      "amount": "1000.00",
      "inventorySiteLocation": {
        "id": "80000001-1234567890",
        "fullName": "Aisle 3, Shelf B"
      },
      "payee": {
        "id": "80000001-1234567890",
        "fullName": "Acme Corporation"
      },
      "serviceDate": "2024-03-15",
      "salesTaxCode": {
        "id": "80000001-1234567890",
        "fullName": "Non"
      },
      "receivedQuantity": 5,
      "unbilledQuantity": 2,
      "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_purchase_order_line_group",
      "itemGroup": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies Bundle"
      },
      "description": "Office supplies bundle",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "shouldPrintItemsInGroup": true,
      "totalAmount": "1000.00",
      "serviceDate": "2024-03-15",
      "lines": [
        {
          "id": "456DEF-1234567890",
          "objectType": "qbd_purchase_order_line",
          "item": {
            "id": "80000001-1234567890",
            "fullName": "Widget A"
          },
          "sku": "MPN-123456",
          "description": "Office chairs - Herman Miller Aeron (Black)",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSet": {
            "id": "80000001-1234567890",
            "fullName": "Volume Units"
          },
          "rate": "10.00",
          "class": {
            "id": "80000001-1234567890",
            "fullName": "Office Supplies"
          },
          "amount": "1000.00",
          "inventorySiteLocation": {
            "id": "80000001-1234567890",
            "fullName": "Aisle 3, Shelf B"
          },
          "payee": {
            "id": "80000001-1234567890",
            "fullName": "Acme Corporation"
          },
          "serviceDate": "2024-03-15",
          "salesTaxCode": {
            "id": "80000001-1234567890",
            "fullName": "Non"
          },
          "receivedQuantity": 5,
          "unbilledQuantity": 2,
          "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"
    }
  ]
}

Changes

Changed in 6 of the 46 revisions of this API.32433183

    • 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 documentTemplateId request property's maxLength was set to 36

      request-property-max-length-set

    • the inventorySiteId 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/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/overrideItemAccountId 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/payeeId 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/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/overrideItemAccountId 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/payeeId 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 salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the shipToEntityId 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 vendorId 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

  • 10d4e9ebd1df11329See 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 expectedDate 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 isFullyReceived 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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/serviceDate 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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 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 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 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 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 totalAmountInHomeCurrency 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 vendorMessage 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 documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the inventorySite 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/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/payee 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/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/payee 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 salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shipToEntity 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

    • the vendor 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 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 inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property inventorySite/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/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/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/payee/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/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/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/payee/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 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 shipToEntity/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shipToEntity/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

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-property-any-of-added

    • added qbd_address subschema #2 to the vendorAddress 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 documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the 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/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/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/payee 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/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/payee 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 salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shipToEntity 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

    • added subschema #1 subschema #2 to the vendor 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 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 qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

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

      response-property-one-of-removed

  • 8e0b7df2044d933122See 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 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 expectedDate 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 inventorySite became nullable for the status 200

      response-property-became-nullable

    • the response property isFullyReceived 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/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/isBilled 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/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/payee 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/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/receivedQuantity 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/serviceDate became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/unbilledQuantity 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/serviceDate 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/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/isBilled 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/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/payee 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/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/receivedQuantity 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/serviceDate became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property lines/items/unbilledQuantity 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 otherCustomField1 became nullable for the status 200

      response-property-became-nullable

    • the response property otherCustomField2 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 salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property shipToEntity 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 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

    • the response property vendor became nullable for the status 200

      response-property-became-nullable

    • the response property vendorMessage became nullable for the status 200

      response-property-became-nullable

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

      response-property-one-of-added

    • added qbd_address subschema #2 to the vendorAddress 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 documentTemplate response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the inventorySite 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/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/payee 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/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/payee 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 salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the shipToEntity 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

    • the vendor 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 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

    • 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 expectedDate

      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 lineGroups/items/lines/items/serviceDate

      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 lines/items/serviceDate

      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 shippingAddress response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed qbd_address subschema #2 from the vendorAddress 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 documentTemplate response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the 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/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/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/payee 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/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/payee 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 salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the shipToEntity 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

    • removed subschema #1 subschema #2 from the vendor 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 expectedDate 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 isFullyReceived 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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/serviceDate 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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 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 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 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 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 totalAmountInHomeCurrency 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 vendorMessage 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 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 inventorySite/fullName to the response with the 200 status

      response-required-property-added

    • added the required property inventorySite/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/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/payee/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/payee/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/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/payee/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/payee/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 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 shipToEntity/fullName to the response with the 200 status

      response-required-property-added

    • added the required property shipToEntity/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

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

      response-required-property-added

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

      response-required-property-added

  • 5f832f69567511831See 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 expectedDate

      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 lineGroups/items/lines/items/serviceDate

      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 lines/items/serviceDate

      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 expectedDate 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 isFullyReceived 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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/serviceDate 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/isBilled 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/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/receivedQuantity 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/serviceDate 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/sku 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/unbilledQuantity 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 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 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 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 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 totalAmountInHomeCurrency 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 vendorMessage 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 documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the inventorySite 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/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/payee 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/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/payee 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 salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shipToEntity 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

    • the vendor 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 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 inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property inventorySite/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/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/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/payee/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/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/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/payee/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 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 shipToEntity/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shipToEntity/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

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-property-any-of-added

    • added qbd_address subschema #2 to the vendorAddress 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 documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the 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/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/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/payee 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/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/payee 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 salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shipToEntity 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

    • added subschema #1 subschema #2 to the vendor 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 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 qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_address subschema #2 from the vendorAddress 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

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

      response-required-property-added