Unfortunately, BC does not have an API for the warehouse (as of 05/03/2019). Below are the available APIs in BC. I believe we will get much more during the April update.
"name": "items",
"name": "picture",
"name": "defaultDimensions",
"name": "customers",
"name": "vendors",
"name": "companyInformation",
"name": "salesInvoices",
"name": "salesInvoiceLines",
"name": "pdfDocument",
"name": "customerPaymentJournals",
"name": "customerPayments",
"name": "accounts",
"name": "taxGroups",
"name": "journals",
"name": "journalLines",
"name": "employees",
"name": "generalLedgerEntries",
"name": "currencies",
"name": "paymentMethods",
"name": "dimensions",
"name": "dimensionValues",
"name": "dimensionLines",
"name": "paymentTerms",
"name": "shipmentMethods",
"name": "itemCategories",
"name": "cashFlowStatement",
"name": "countriesRegions",
"name": "salesOrders",
"name": "salesOrderLines",
"name": "retainedEarningsStatement",
"name": "unitsOfMeasure",
"name": "agedAccountsReceivable",
"name": "agedAccountsPayable",
"name": "balanceSheet",
"name": "trialBalance",
"name": "incomeStatement",
"name": "taxAreas",
"name": "salesQuotes",
"name": "salesQuoteLines",
"name": "salesCreditMemos",
"name": "salesCreditMemoLines",
"name": "attachments",
"name": "generalLedgerEntryAttachments",
"name": "purchaseInvoices",
"name": "purchaseInvoiceLines",
"name": "customerSales",
"name": "vendorPurchases",
"name": "companies",
"name": "subscriptions",