Retrieve an account
Changed onRetrieves an account by ID.
IMPORTANT: If you need to fetch multiple specific accounts 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 account to retrieve.
Headers
The ID of the End-User to receive this request.
Response
Returns the specified account.
Example response
{
"id": "80000001-1234567890",
"objectType": "qbd_account",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"name": "Accounts-Payable",
"fullName": "Corporate:Accounts-Payable",
"isActive": true,
"parent": {
"id": "80000001-1234567890",
"fullName": "Corporate"
},
"sublevel": 1,
"accountType": "bank",
"specialAccountType": "undeposited_funds",
"isTaxAccount": true,
"accountNumber": "1010",
"bankAccountNumber": "123456789",
"description": "Accounts-payable are the amounts owed to suppliers for goods and services purchased on credit.",
"balance": "1000.00",
"totalBalance": "5000.00",
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"taxLineDetails": {
"taxLineId": 123,
"taxLineName": "State Sales Tax"
},
"cashFlowClassification": "operating",
"currency": {
"id": "80000001-1234567890",
"fullName": "USD"
},
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}Changes
- warning
for the
pathrequest parameterid, the maxLength was set to36
- warning
- breaking
response property
accountNumberlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
balancelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
bankAccountNumberlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
cashFlowClassificationlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
descriptionlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
isTaxAccountlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
specialAccountTypelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
totalBalancelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
the
response's property type changed fromobjectnullto no type for status - breaking
the
response's property type changed fromobjectnullto no type for status - breaking
the
response's property type changed fromobjectnullto no type for status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - info
added
subschema #2to theresponse propertyanyOflist for the response status - info
added
subschema #1subschema #2to theresponse propertyanyOflist for the response status - info
added
subschema #1subschema #2to theresponse propertyanyOflist for the response status - info
added
subschema #1subschema #2to theresponse propertyanyOflist for the response status - info
removed the
accounts_payableenum value from theresponse property for the response status - info
removed the
accounts_receivableenum value from theresponse property for the response status - info
removed the
condense_item_adjustment_expensesenum value from theresponse property for the response status - info
removed the
cost_of_goods_soldenum value from theresponse property for the response status - info
removed the
direct_deposit_liabilitiesenum value from theresponse property for the response status - info
removed the
estimatesenum value from theresponse property for the response status - info
removed the
exchange_gain_lossenum value from theresponse property for the response status - info
removed the
financingenum value from theresponse property for the response status - info
removed the
inventory_assetsenum value from theresponse property for the response status - info
removed the
investingenum value from theresponse property for the response status - info
removed the
item_receipt_accountenum value from theresponse property for the response status - info
removed the
noneenum value from theresponse property for the response status - info
removed the
not_applicableenum value from theresponse property for the response status - info
removed the
opening_balance_equityenum value from theresponse property for the response status - info
removed the
operatingenum value from theresponse property for the response status - info
removed the
payroll_expensesenum value from theresponse property for the response status - info
removed the
payroll_liabilitiesenum value from theresponse property for the response status - info
removed the
petty_cashenum value from theresponse property for the response status - info
removed the
purchase_ordersenum value from theresponse property for the response status - info
removed the
reconciliation_differencesenum value from theresponse property for the response status - info
removed the
retained_earningsenum value from theresponse property for the response status - info
removed the
sales_ordersenum value from theresponse property for the response status - info
removed the
sales_tax_payableenum value from theresponse property for the response status - info
removed the
uncategorized_expensesenum value from theresponse property for the response status - info
removed the
uncategorized_incomeenum value from theresponse property for the response status - info
removed the
undefinedenum value from theresponse property for the response status - info
removed the
undefinedenum value from theresponse property for the response status - info
removed the
undeposited_fundsenum value from theresponse property for the response status - info
removed
subschema #2from theresponse propertyoneOflist for the response status
- breaking