---
title: "Changes to Retrieve a vendor"
method: GET
path: "/quickbooks-desktop/vendors/{id}"
---

# Changes to Retrieve a vendor

`GET /quickbooks-desktop/vendors/{id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 46 revisions.

- **2026-06-08** `f5e8ad815f89` — 5 info
- **2026-06-05** `2b44baac3231` — 1 warning
- **2026-05-02** `1de07095c4b7` — 1 warning
- **2026-04-20** `6c410926bc83` — 1 warning
- **2026-04-20** `10d4e9ebd1df` — 65 breaking, 21 info
- **2026-04-20** `8e0b7df2044d` — 58 breaking, 8 warning, 67 info
- **2026-04-20** `5f832f695675` — 65 breaking, 21 info

## Changes

- **2026-06-08** `f5e8ad815f89` — 5 info
  - removed the `australia` enum value from the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
  - removed the `canada` enum value from the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
  - removed the `uk` enum value from the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
  - removed the `united_arab_emirates` enum value from the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
  - removed the `us` enum value from the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
- **2026-06-05** `2b44baac3231` — 1 warning
  - added the new `united_arab_emirates` enum value to the `salesTaxCountry/anyOf[subschema #1]/` response property for the response status `200`
- **2026-05-02** `1de07095c4b7` — 1 warning
  - for the `path` request parameter `id`, the maxLength was set to `36`
- **2026-04-20** `6c410926bc83` — 1 warning
  - added the new `annual` enum value to the `reportingPeriod/anyOf[subschema #1]/` response property for the response status `200`
- **2026-04-20** `10d4e9ebd1df` — 65 breaking, 21 info
  - response property `accountNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/customContactFields/items/value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/jobTitle` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/lastName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/middleName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/salutation` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalNotes/items/date` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `alternateContact` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `alternatePhone` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `balance` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `ccEmail` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `companyName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `contact` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `creditLimit` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `customContactFields/items/value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `defaultExpenseAccounts/items/fullName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `defaultExpenseAccounts/items/id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `email` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `externalId` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `fax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `firstName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isCompoundingTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isEligibleFor1099` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isSalesTaxAgency` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isTrackingPurchaseTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isTrackingSalesTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `jobTitle` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `lastName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `middleName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `nameOnCheck` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `note` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `phone` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `reportingPeriod` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `salesTaxCountry` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `salutation` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `taxIdentificationNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `taxRegistrationNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `billingRate` response's property type/format changed from `object, null`/`` to ``/`` for status `200`
  - the `class` response's property type/format changed from `object, null`/`` to ``/`` for status `200`
  - …46 more
- **2026-04-20** `8e0b7df2044d` — 58 breaking, 8 warning, 67 info
  - the response property `accountNumber` became nullable for the status `200`
  - the response property `additionalContacts/items/customContactFields/items/value` became nullable for the status `200`
  - the response property `additionalContacts/items/jobTitle` became nullable for the status `200`
  - the response property `additionalContacts/items/lastName` became nullable for the status `200`
  - the response property `additionalContacts/items/middleName` became nullable for the status `200`
  - the response property `additionalContacts/items/name` became nullable for the status `200`
  - the response property `additionalContacts/items/salutation` became nullable for the status `200`
  - the response property `additionalNotes/items/date` became nullable for the status `200`
  - the response property `alternateContact` became nullable for the status `200`
  - the response property `alternatePhone` became nullable for the status `200`
  - the response property `balance` became nullable for the status `200`
  - the response property `billingRate` became nullable for the status `200`
  - the response property `ccEmail` became nullable for the status `200`
  - the response property `class` became nullable for the status `200`
  - the response property `companyName` became nullable for the status `200`
  - the response property `contact` became nullable for the status `200`
  - the response property `creditLimit` became nullable for the status `200`
  - the response property `currency` became nullable for the status `200`
  - the response property `customContactFields/items/value` became nullable for the status `200`
  - the response property `defaultExpenseAccounts/items/fullName` became nullable for the status `200`
  - the response property `defaultExpenseAccounts/items/id` became nullable for the status `200`
  - the response property `email` became nullable for the status `200`
  - the response property `externalId` became nullable for the status `200`
  - the response property `fax` became nullable for the status `200`
  - the response property `firstName` became nullable for the status `200`
  - the response property `isCompoundingTax` became nullable for the status `200`
  - the response property `isEligibleFor1099` became nullable for the status `200`
  - the response property `isSalesTaxAgency` became nullable for the status `200`
  - the response property `isTrackingPurchaseTax` became nullable for the status `200`
  - the response property `isTrackingSalesTax` became nullable for the status `200`
  - the response property `jobTitle` became nullable for the status `200`
  - the response property `lastName` became nullable for the status `200`
  - the response property `middleName` became nullable for the status `200`
  - the response property `nameOnCheck` became nullable for the status `200`
  - the response property `note` became nullable for the status `200`
  - the response property `phone` became nullable for the status `200`
  - the response property `purchaseTaxAccount` became nullable for the status `200`
  - the response property `reportingPeriod` became nullable for the status `200`
  - the response property `salesTaxAccount` became nullable for the status `200`
  - the response property `salesTaxCode` became nullable for the status `200`
  - …93 more
- **2026-04-20** `5f832f695675` — 65 breaking, 21 info
  - response property `accountNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/customContactFields/items/value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/jobTitle` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/lastName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/middleName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalContacts/items/salutation` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `additionalNotes/items/date` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `alternateContact` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `alternatePhone` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `balance` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `ccEmail` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `companyName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `contact` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `creditLimit` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `customContactFields/items/value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `defaultExpenseAccounts/items/fullName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `defaultExpenseAccounts/items/id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `email` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `externalId` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `fax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `firstName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isCompoundingTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isEligibleFor1099` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isSalesTaxAgency` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isTrackingPurchaseTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `isTrackingSalesTax` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `jobTitle` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `lastName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `middleName` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `nameOnCheck` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `note` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `phone` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `reportingPeriod` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `salesTaxCountry` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `salutation` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `taxIdentificationNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `taxRegistrationNumber` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `billingRate` response's property type/format changed from `object, null`/`` to ``/`` for status `200`
  - the `class` response's property type/format changed from `object, null`/`` to ``/`` for status `200`
  - …46 more

---

[Operation](https://skmtc.dev/conductor-is/apis/conductor-api/docs/quickbooks-desktop/vendors/:id/get.md) · [API](https://skmtc.dev/conductor-is/apis/conductor-api.md) · [Page](https://skmtc.dev/conductor-is/apis/conductor-api/changes/quickbooks-desktop/vendors/:id/get)
