Retrieve a vendor
Changed onRetrieves a vendor by ID.
IMPORTANT: If you need to fetch multiple specific vendors by ID, use the list endpoint instead with the ids parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.
Request
- Base URLhttps://api.conductor.is/v1
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The QuickBooks-assigned unique identifier of the vendor to retrieve.
Headers
The ID of the End-User to receive this request.
Response
Returns the specified vendor.
Example response
{
"id": "80000001-1234567890",
"objectType": "qbd_vendor",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"name": "Acme Supplies Inc.",
"isActive": true,
"class": {
"id": "80000001-1234567890",
"fullName": "Suppliers"
},
"companyName": "Acme Corporation",
"salutation": "Dr.",
"firstName": "John",
"middleName": "A.",
"lastName": "Doe",
"jobTitle": "Purchasing Manager",
"billingAddress": {
"line1": "Conductor Labs Inc.",
"line2": "540 Market St.",
"line3": "Suite 100",
"city": "San Francisco",
"state": "CA",
"postalCode": "94110",
"country": "United States",
"note": "Conductor HQ"
},
"shippingAddress": {
"line1": "Conductor Labs Inc.",
"line2": "540 Market St.",
"line3": "Suite 100",
"city": "San Francisco",
"state": "CA",
"postalCode": "94110",
"country": "United States",
"note": "Conductor HQ"
},
"phone": "+1-555-123-4567",
"alternatePhone": "+1-555-987-6543",
"fax": "+1-555-555-1212",
"email": "vendor@example.com",
"ccEmail": "manager@example.com",
"contact": "Jane Smith",
"alternateContact": "Bob Johnson",
"customContactFields": [
{
"name": "Main Phone",
"value": "555-123-4567"
}
],
"additionalContacts": [
{
"id": "80000001-1234567890",
"objectType": "qbd_contact",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"name": "Jane Smith",
"salutation": "Dr.",
"firstName": "John",
"middleName": "A.",
"lastName": "Doe",
"jobTitle": "Purchasing Manager",
"customContactFields": [
{
"name": "Main Phone",
"value": "555-123-4567"
}
]
}
],
"nameOnCheck": "Acme Supplies Ltd.",
"accountNumber": "1010",
"note": "Preferred vendor for office supplies.",
"additionalNotes": [
{
"id": 1,
"date": "2024-01-01",
"note": "This is a fun note."
}
],
"vendorType": {
"id": "80000001-1234567890",
"fullName": "Wholesale Supplier"
},
"terms": {
"id": "80000001-1234567890",
"fullName": "Net 30"
},
"creditLimit": "5000.00",
"taxIdentificationNumber": "12-3456789",
"isEligibleFor1099": true,
"balance": "1000.00",
"billingRate": {
"id": "80000001-1234567890",
"fullName": "Standard Rate"
},
"externalId": "12345678-abcd-1234-abcd-1234567890ab",
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"salesTaxCountry": "us",
"salesTaxReturn": {
"id": "80000001-1234567890",
"fullName": "Quarterly Sales Tax Return"
},
"taxRegistrationNumber": "GB123456789",
"reportingPeriod": "quarterly",
"isTrackingPurchaseTax": true,
"purchaseTaxAccount": {
"id": "80000001-1234567890",
"fullName": "GST Paid"
},
"isTrackingSalesTax": true,
"salesTaxAccount": {
"id": "80000001-1234567890",
"fullName": "GST Collected"
},
"defaultExpenseAccounts": [
{
"id": "80000001-1234567890",
"fullName": "Expenses:Utilities"
}
],
"currency": {
"id": "80000001-1234567890",
"fullName": "USD"
},
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}Changes
- info
removed the
australiaenum value from the/response property for the response status - info
removed the
canadaenum value from the/response property for the response status - info
removed the
ukenum value from the/response property for the response status - info
removed the
united_arab_emiratesenum value from the/response property for the response status - info
removed the
usenum value from the/response property for the response status
- info
- warning
added the new
united_arab_emiratesenum value to the/response property for the response status
- warning