Skip to main content
GET
/
quickbooks-desktop
/
price-levels
JavaScript
import Conductor from 'conductor-node';

const conductor = new Conductor({
  apiKey: 'sk_conductor_...',
});

const priceLevels = await conductor.qbd.priceLevels.list({ conductorEndUserId: 'end_usr_1234567abcdefg' });

console.log(priceLevels.data);
{
  "objectType": "list",
  "url": "/v1/quickbooks-desktop/price-levels",
  "data": [
    {
      "id": "80000001-1234567890",
      "objectType": "qbd_price_level",
      "createdAt": "2025-01-01T12:34:56+00:00",
      "updatedAt": "2025-02-01T12:34:56+00:00",
      "revisionNumber": "1721172183",
      "name": "Wholesale 20% Discount",
      "isActive": true,
      "priceLevelType": "fixed_percentage",
      "fixedPercentage": "-10.0",
      "perItemPriceLevels": [
        {
          "item": {
            "id": "80000001-1234567890",
            "fullName": "Widget A"
          },
          "customPrice": "19.99",
          "customPricePercent": "15.0"
        }
      ],
      "currency": {
        "id": "80000001-1234567890",
        "fullName": "USD"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Headers

Conductor-End-User-Id
string
required
Example:

Query Parameters

ids
string[]
Example:
names
string[]
Example:
limit
integer
Required range: x >= 1
Example:
status
enum<string>
default:active
Available options:
active,
all,
inactive
Example:
updatedAfter
string
Example:
updatedBefore
string
Example:
nameContains
string
Example:
nameStartsWith
string
Example:
nameEndsWith
string
Example:
nameFrom
string
Example:
nameTo
string
Example:
itemIds
string[]
Example:
currencyIds
string[]
Example:

Response

200 - application/json
objectType
string
required
Allowed value: "list"
Example:
url
string
required
Example:
data
The Price Level object · object[]
required