Update an other charge item
Changed onUpdates an existing other charge item.
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 other charge item to update.
Headers
The ID of the End-User to receive this request.
Request body
Example request
{
"revisionNumber": "1721172183",
"name": "Overnight Delivery",
"barcode": {
"value": "012345678905"
},
"isActive": true,
"classId": "80000001-1234567890",
"parentId": "80000001-1234567890",
"salesTaxCodeId": "80000001-1234567890",
"salesOrPurchaseDetails": {
"description": "Hourly Consulting Service",
"price": "19.99",
"pricePercentage": "10.5",
"postingAccountId": "80000001-1234567890"
},
"salesAndPurchaseDetails": {
"salesDescription": "High-quality steel bolts suitable for construction",
"salesPrice": "19.99",
"incomeAccountId": "80000001-1234567890",
"purchaseDescription": "Bulk purchase of steel bolts for inventory",
"purchaseCost": "15.75",
"purchaseTaxCodeId": "80000001-1234567890",
"expenseAccountId": "80000001-1234567890",
"preferredVendorId": "80000001-1234567890"
}
}Response
Returns the updated other charge item.
Example response
{
"id": "80000001-1234567890",
"objectType": "qbd_other_charge_item",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"name": "Overnight Delivery",
"fullName": "Shipping Charges:Overnight Delivery",
"barcode": "012345678905",
"isActive": true,
"class": {
"id": "80000001-1234567890",
"fullName": "Shipping"
},
"parent": {
"id": "80000001-1234567890",
"fullName": "Shipping Charges"
},
"sublevel": 1,
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"salesOrPurchaseDetails": {
"description": "Hourly Consulting Service",
"price": "19.99",
"pricePercentage": "10.5",
"postingAccount": {
"id": "80000001-1234567890",
"fullName": "Income:Consulting Services"
}
},
"salesAndPurchaseDetails": {
"salesDescription": "High-quality steel bolts suitable for construction",
"salesPrice": "19.99",
"incomeAccount": {
"id": "80000001-1234567890",
"fullName": "Income:Product Sales"
},
"purchaseDescription": "Bulk purchase of steel bolts for inventory",
"purchaseCost": "15.75",
"purchaseTaxCode": {
"id": "80000001-1234567890",
"fullName": "GST"
},
"expenseAccount": {
"id": "80000001-1234567890",
"fullName": "Expenses:Cost of Goods Sold"
},
"preferredVendor": {
"id": "80000001-1234567890",
"fullName": "Acme Supplies Ltd."
}
},
"specialItemType": "finance_charge",
"externalId": "12345678-abcd-1234-abcd-1234567890ab",
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}Changes
- warning
the
/request property's maxLength was set to50 - warning
the
/request property's maxLength was set to4095 - warning
the
/request property's maxLength was set to4095 - warning
the
/request property's maxLength was set to4095
- warning
- warning
for the
pathrequest parameterid, the maxLength was set to36 - warning
the
request property's maxLength was set to36 - warning
the
request property's maxLength was set to36 - warning
the
/request property's maxLength was set to36 - warning
the
/request property's maxLength was set to36 - warning
the
/request property's maxLength was set to36 - warning
the
/request property's maxLength was set to36 - warning
the
/request property's maxLength was set to36 - warning
the
request property's maxLength was set to36
- warning