Every resource method of DesktopAccountingApiClient, generated from the API contract (OpenAPI 3.1.0, API version 1.0.0, sha256 149fc7b0599d). Models are in com.desktopaccountingapi.quickbooksdesktop.models; services in com.desktopaccountingapi.quickbooksdesktop.services.
Every method also has overloads without RequestOptions and, where the parameters are optional, without the parameter object. Non-list methods have a ...WithResponse(...) variant returning ApiResponse<T>. Methods marked async are also available through enqueue() and return RequestHandle<T>.
AuthSession create(AuthSessionCreateInput params, RequestOptions options)POST /v1/auth-sessions(write): Create an auth session
ChangeFeedSubscription create(ChangeFeedSubscriptionCreateInput params, RequestOptions options)POST /v1/change-feed-subscriptions(write): Create a change feed subscriptionChangeFeedSubscriptionDeleted delete(String id, RequestOptions options)DELETE /v1/change-feed-subscriptions/{id}(write): Delete a change feed subscriptionPager<ChangeFeedSubscription> list(ChangeFeedSubscriptionListParams params, RequestOptions options)GET /v1/change-feed-subscriptions(paginated): List change feed subscriptionsChangeFeedSubscription retrieve(String id, RequestOptions options)GET /v1/change-feed-subscriptions/{id}: Retrieve a change feed subscriptionChangeFeedSubscription update(String id, ChangeFeedSubscriptionUpdateInput params, RequestOptions options)POST /v1/change-feed-subscriptions/{id}(write): Update a change feed subscription
EndUser create(EndUserCreateInput params, RequestOptions options)POST /v1/end-users(write): Create an end userEndUserDeleted delete(String id, RequestOptions options)DELETE /v1/end-users/{id}(write): Delete an end userEndUserConnection disableConnection(String id, RequestOptions options)POST /v1/end-users/{id}/connection/disable(write): Disable the connectionEndUserConnection enableConnection(String id, RequestOptions options)POST /v1/end-users/{id}/connection/enable(write): Enable the connectionPager<EndUser> list(EndUserListParams params, RequestOptions options)GET /v1/end-users(paginated): List end usersPassthroughResponse passthrough(String id, PassthroughInput params, RequestOptions options)POST /v1/end-users/{id}/passthrough/{integrationSlug}(async, write): Send a raw qbXML requestString passthroughXml(String id, String xml, RequestOptions options)POST /v1/end-users/{id}/passthrough/{integrationSlug}withapplication/xml: raw qbXML variantEndUser resetCompanyFile(String id, EndUserResetCompanyFileInput params, RequestOptions options)POST /v1/end-users/{id}/reset-company-file(write): Reset the company fileEndUser retrieve(String id, RequestOptions options)GET /v1/end-users/{id}: Retrieve an end userEndUserConnection retrieveConnection(String id, RequestOptions options)GET /v1/end-users/{id}/connection: Retrieve the connectionEndUser update(String id, EndUserUpdateInput params, RequestOptions options)POST /v1/end-users/{id}(write): Update an end user
Batch batch(BatchInput params, RequestOptions options)POST /v1/quickbooks-desktop/batch(async, write): Run several operations in one round tripHealthCheck healthCheck(RequestOptions options)GET /v1/quickbooks-desktop/health-check(async): Check the QuickBooks Desktop connection
AccountTaxLineList list(RequestOptions options)GET /v1/quickbooks-desktop/account-tax-lines(async): List account tax lines
Account create(AccountCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/accounts(async, write): Create an accountAccountDeleted delete(String id, AccountDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/accounts/{id}(async, write): Delete an accountAccountList list(AccountListParams params, RequestOptions options)GET /v1/quickbooks-desktop/accounts(async): List accountsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/accounts/{id}/merge(async, write): Merge an account into anotherAccount retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/accounts/{id}(async): Retrieve an accountCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/accounts/{id}/custom-fields(async, write): Set a custom field on an accountAccount update(String id, AccountUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/accounts/{id}(async, write): Update an account
BillCheckPayment create(BillCheckPaymentCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/bill-check-payments(async, write): Create a bill check paymentBillCheckPaymentDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/bill-check-payments/{id}(async, write): Delete a bill check paymentPager<BillCheckPayment> list(BillCheckPaymentListParams params, RequestOptions options)GET /v1/quickbooks-desktop/bill-check-payments(paginated, async): List bill check paymentsBillCheckPayment retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/bill-check-payments/{id}(async): Retrieve a bill check paymentCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/bill-check-payments/{id}/custom-fields(async, write): Set a custom field on a bill check paymentBillCheckPayment update(String id, BillCheckPaymentUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/bill-check-payments/{id}(async, write): Update a bill check paymentBillCheckPaymentVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/bill-check-payments/{id}/void(async, write): Void a bill check payment
BillCreditCardPayment create(BillCreditCardPaymentCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/bill-credit-card-payments(async, write): Create a bill credit card paymentBillCreditCardPaymentDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/bill-credit-card-payments/{id}(async, write): Delete a bill credit card paymentPager<BillCreditCardPayment> list(BillCreditCardPaymentListParams params, RequestOptions options)GET /v1/quickbooks-desktop/bill-credit-card-payments(paginated, async): List bill credit card paymentsBillCreditCardPayment retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/bill-credit-card-payments/{id}(async): Retrieve a bill credit card paymentCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/bill-credit-card-payments/{id}/custom-fields(async, write): Set a custom field on a bill credit card paymentBillCreditCardPaymentVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/bill-credit-card-payments/{id}/void(async, write): Void a bill credit card payment
BillingRate create(BillingRateCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/billing-rates(async, write): Create a billing rateBillingRateDeleted delete(String id, BillingRateDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/billing-rates/{id}(async, write): Delete a billing rateBillingRateList list(BillingRateListParams params, RequestOptions options)GET /v1/quickbooks-desktop/billing-rates(async): List billing ratesBillingRate retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/billing-rates/{id}(async): Retrieve a billing rate
Bill create(BillCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/bills(async, write): Create a billBillDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/bills/{id}(async, write): Delete a billPager<Bill> list(BillListParams params, RequestOptions options)GET /v1/quickbooks-desktop/bills(paginated, async): List billsBill retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/bills/{id}(async): Retrieve a billCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/bills/{id}/custom-fields(async, write): Set a custom field on a billBill update(String id, BillUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/bills/{id}(async, write): Update a billBillVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/bills/{id}/void(async, write): Void a bill
BillsToPayList list(BillsToPayListParams params, RequestOptions options)GET /v1/quickbooks-desktop/bills-to-pay(async): List bill to pays
BuildAssembly create(BuildAssemblyCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/build-assemblies(async, write): Create a build assemblyBuildAssemblyDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/build-assemblies/{id}(async, write): Delete a build assemblyPager<BuildAssembly> list(BuildAssemblyListParams params, RequestOptions options)GET /v1/quickbooks-desktop/build-assemblies(paginated, async): List build assembliesBuildAssembly retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/build-assemblies/{id}(async): Retrieve a build assemblyCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/build-assemblies/{id}/custom-fields(async, write): Set a custom field on a build assemblyBuildAssembly update(String id, BuildAssemblyUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/build-assemblies/{id}(async, write): Update a build assembly
Check create(CheckCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/checks(async, write): Create a checkCheckDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/checks/{id}(async, write): Delete a checkPager<Check> list(CheckListParams params, RequestOptions options)GET /v1/quickbooks-desktop/checks(paginated, async): List checksCheck retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/checks/{id}(async): Retrieve a checkCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/checks/{id}/custom-fields(async, write): Set a custom field on a checkCheck update(String id, CheckUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/checks/{id}(async, write): Update a checkCheckVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/checks/{id}/void(async, write): Void a check
Class create(ClassCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/classes(async, write): Create a classClassDeleted delete(String id, ClassDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/classes/{id}(async, write): Delete a classClassList list(ClassListParams params, RequestOptions options)GET /v1/quickbooks-desktop/classes(async): List classesListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/classes/{id}/merge(async, write): Merge a class into anotherClass retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/classes/{id}(async): Retrieve a classClass update(String id, ClassUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/classes/{id}(async, write): Update a class
Company retrieve(RequestOptions options)GET /v1/quickbooks-desktop/company(async): Retrieve company information
CreditCardCharge create(CreditCardChargeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-charges(async, write): Create a credit card chargeCreditCardChargeDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/credit-card-charges/{id}(async, write): Delete a credit card chargePager<CreditCardCharge> list(CreditCardChargeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-charges(paginated, async): List credit card chargesCreditCardCharge retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-charges/{id}(async): Retrieve a credit card chargeCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-charges/{id}/custom-fields(async, write): Set a custom field on a credit card chargeCreditCardCharge update(String id, CreditCardChargeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-charges/{id}(async, write): Update a credit card chargeCreditCardChargeVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-charges/{id}/void(async, write): Void a credit card charge
CreditCardCredit create(CreditCardCreditCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-credits(async, write): Create a credit card creditCreditCardCreditDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/credit-card-credits/{id}(async, write): Delete a credit card creditPager<CreditCardCredit> list(CreditCardCreditListParams params, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-credits(paginated, async): List credit card creditsCreditCardCredit retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-credits/{id}(async): Retrieve a credit card creditCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-credits/{id}/custom-fields(async, write): Set a custom field on a credit card creditCreditCardCredit update(String id, CreditCardCreditUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-credits/{id}(async, write): Update a credit card creditCreditCardCreditVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-credits/{id}/void(async, write): Void a credit card credit
CreditCardRefund create(CreditCardRefundCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-refunds(async, write): Create a credit card refundCreditCardRefundDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/credit-card-refunds/{id}(async, write): Delete a credit card refundPager<CreditCardRefund> list(CreditCardRefundListParams params, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-refunds(paginated, async): List credit card refundsCreditCardRefund retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/credit-card-refunds/{id}(async): Retrieve a credit card refundCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-refunds/{id}/custom-fields(async, write): Set a custom field on a credit card refundCreditCardRefundVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/credit-card-refunds/{id}/void(async, write): Void a credit card refund
CreditMemo create(CreditMemoCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-memos(async, write): Create a credit memoCreditMemoDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/credit-memos/{id}(async, write): Delete a credit memoPager<CreditMemo> list(CreditMemoListParams params, RequestOptions options)GET /v1/quickbooks-desktop/credit-memos(paginated, async): List credit memosCreditMemo retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/credit-memos/{id}(async): Retrieve a credit memoCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-memos/{id}/custom-fields(async, write): Set a custom field on a credit memoCreditMemo update(String id, CreditMemoUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/credit-memos/{id}(async, write): Update a credit memoCreditMemoVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/credit-memos/{id}/void(async, write): Void a credit memo
Currency create(CurrencyCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/currencies(async, write): Create a currencyCurrencyDeleted delete(String id, CurrencyDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/currencies/{id}(async, write): Delete a currencyCurrencyList list(CurrencyListParams params, RequestOptions options)GET /v1/quickbooks-desktop/currencies(async): List currenciesCurrency retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/currencies/{id}(async): Retrieve a currencyCurrency update(String id, CurrencyUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/currencies/{id}(async, write): Update a currency
CustomFieldDefinition create(CustomFieldDefinitionCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/custom-field-definitions(async, write): Create a custom field definitionCustomFieldDefinitionDeleted delete(String definitionName, CustomFieldDefinitionDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/custom-field-definitions/{definitionName}(async, write): Request deletion of a private custom field definitionCustomFieldDefinitionList list(CustomFieldDefinitionListParams params, RequestOptions options)GET /v1/quickbooks-desktop/custom-field-definitions(async): List custom field definitionsCustomFieldDefinition update(String definitionName, CustomFieldDefinitionUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/custom-field-definitions/{definitionName}(async, write): Update a custom field definition
CustomerMessage create(CustomerMessageCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/customer-messages(async, write): Create a customer messageCustomerMessageDeleted delete(String id, CustomerMessageDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/customer-messages/{id}(async, write): Delete a customer messageCustomerMessageList list(CustomerMessageListParams params, RequestOptions options)GET /v1/quickbooks-desktop/customer-messages(async): List customer messagesCustomerMessage retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/customer-messages/{id}(async): Retrieve a customer message
CustomerType create(CustomerTypeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/customer-types(async, write): Create a customer typeCustomerTypeDeleted delete(String id, CustomerTypeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/customer-types/{id}(async, write): Delete a customer typeCustomerTypeList list(CustomerTypeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/customer-types(async): List customer typesCustomerType retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/customer-types/{id}(async): Retrieve a customer type
Customer create(CustomerCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/customers(async, write): Create a customerCustomerDeleted delete(String id, CustomerDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/customers/{id}(async, write): Delete a customerPager<Customer> list(CustomerListParams params, RequestOptions options)GET /v1/quickbooks-desktop/customers(paginated, async): List customersListMerge merge(String id, CustomerMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/customers/{id}/merge(async, write): Merge a customer into anotherCustomer retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/customers/{id}(async): Retrieve a customerCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/customers/{id}/custom-fields(async, write): Set a custom field on a customerCustomer update(String id, CustomerUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/customers/{id}(async, write): Update a customer
DateDrivenTerm create(DateDrivenTermCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/date-driven-terms(async, write): Create a date-driven termDateDrivenTermDeleted delete(String id, DateDrivenTermDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/date-driven-terms/{id}(async, write): Delete a date-driven termDateDrivenTermList list(DateDrivenTermListParams params, RequestOptions options)GET /v1/quickbooks-desktop/date-driven-terms(async): List date-driven termsDateDrivenTerm retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/date-driven-terms/{id}(async): Retrieve a date-driven term
DeletedListObjectList list(DeletedListObjectListParams params, RequestOptions options)GET /v1/quickbooks-desktop/deleted-list-objects(async): List deleted list objects
DeletedTransactionList list(DeletedTransactionListParams params, RequestOptions options)GET /v1/quickbooks-desktop/deleted-transactions(async): List deleted transactions
Deposit create(DepositCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/deposits(async, write): Create a depositDepositDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/deposits/{id}(async, write): Delete a depositPager<Deposit> list(DepositListParams params, RequestOptions options)GET /v1/quickbooks-desktop/deposits(paginated, async): List depositsDeposit retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/deposits/{id}(async): Retrieve a depositCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/deposits/{id}/custom-fields(async, write): Set a custom field on a depositDeposit update(String id, DepositUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/deposits/{id}(async, write): Update a depositDepositVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/deposits/{id}/void(async, write): Void a deposit
DiscountItem create(DiscountItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/discount-items(async, write): Create a discount itemDiscountItemDeleted delete(String id, DiscountItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/discount-items/{id}(async, write): Delete a discount itemPager<DiscountItem> list(DiscountItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/discount-items(paginated, async): List discount itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/discount-items/{id}/merge(async, write): Merge a discount item into anotherDiscountItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/discount-items/{id}(async): Retrieve a discount itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/discount-items/{id}/custom-fields(async, write): Set a custom field on a discount itemDiscountItem update(String id, DiscountItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/discount-items/{id}(async, write): Update a discount item
Employee create(EmployeeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/employees(async, write): Create an employeeEmployeeDeleted delete(String id, EmployeeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/employees/{id}(async, write): Delete an employeeEmployeeList list(EmployeeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/employees(async): List employeesEmployee retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/employees/{id}(async): Retrieve an employeeCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/employees/{id}/custom-fields(async, write): Set a custom field on an employeeEmployee update(String id, EmployeeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/employees/{id}(async, write): Update an employee
Pager<Entity> list(EntityListParams params, RequestOptions options)GET /v1/quickbooks-desktop/entities(paginated, async): List entitiesEntity retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/entities/{id}(async): Retrieve an entity
Estimate create(EstimateCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/estimates(async, write): Create an estimateEstimateDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/estimates/{id}(async, write): Delete an estimatePager<Estimate> list(EstimateListParams params, RequestOptions options)GET /v1/quickbooks-desktop/estimates(paginated, async): List estimatesEstimate retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/estimates/{id}(async): Retrieve an estimateCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/estimates/{id}/custom-fields(async, write): Set a custom field on an estimateEstimate update(String id, EstimateUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/estimates/{id}(async, write): Update an estimate
FixedAssetItem create(FixedAssetItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/fixed-asset-items(async, write): Create a fixed asset itemFixedAssetItemDeleted delete(String id, FixedAssetItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/fixed-asset-items/{id}(async, write): Delete a fixed asset itemPager<FixedAssetItem> list(FixedAssetItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/fixed-asset-items(paginated, async): List fixed asset itemsFixedAssetItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/fixed-asset-items/{id}(async): Retrieve a fixed asset itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/fixed-asset-items/{id}/custom-fields(async, write): Set a custom field on a fixed asset itemFixedAssetItem update(String id, FixedAssetItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/fixed-asset-items/{id}(async, write): Update a fixed asset item
InventoryAdjustment create(InventoryAdjustmentCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-adjustments(async, write): Create an inventory adjustmentInventoryAdjustmentDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/inventory-adjustments/{id}(async, write): Delete an inventory adjustmentInventoryAdjustmentList list(InventoryAdjustmentListParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-adjustments(async): List inventory adjustmentsInventoryAdjustment retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/inventory-adjustments/{id}(async): Retrieve an inventory adjustmentCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-adjustments/{id}/custom-fields(async, write): Set a custom field on an inventory adjustmentInventoryAdjustment update(String id, InventoryAdjustmentUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-adjustments/{id}(async, write): Update an inventory adjustmentInventoryAdjustmentVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/inventory-adjustments/{id}/void(async, write): Void an inventory adjustment
AssemblyBuildCapacity canBuild(String id, InventoryAssemblyItemCanBuildParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-assembly-items/{id}/can-build(async): Check how many assemblies can be builtInventoryAssemblyItem create(InventoryAssemblyItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-assembly-items(async, write): Create an inventory assembly itemInventoryAssemblyItemDeleted delete(String id, InventoryAssemblyItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/inventory-assembly-items/{id}(async, write): Delete an inventory assembly itemPager<InventoryAssemblyItem> list(InventoryAssemblyItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-assembly-items(paginated, async): List inventory assembly itemsInventoryAssemblyItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/inventory-assembly-items/{id}(async): Retrieve an inventory assembly itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-assembly-items/{id}/custom-fields(async, write): Set a custom field on an inventory assembly itemInventoryAssemblyItem update(String id, InventoryAssemblyItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-assembly-items/{id}(async, write): Update an inventory assembly item
InventoryItem create(InventoryItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-items(async, write): Create an inventory itemInventoryItemDeleted delete(String id, InventoryItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/inventory-items/{id}(async, write): Delete an inventory itemPager<InventoryItem> list(InventoryItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-items(paginated, async): List inventory itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-items/{id}/merge(async, write): Merge an inventory item into anotherInventoryItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/inventory-items/{id}(async): Retrieve an inventory itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-items/{id}/custom-fields(async, write): Set a custom field on an inventory itemInventoryItem update(String id, InventoryItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-items/{id}(async, write): Update an inventory item
InventorySite create(InventorySiteCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-sites(async, write): Create an inventory siteInventorySiteDeleted delete(String id, InventorySiteDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/inventory-sites/{id}(async, write): Delete an inventory siteInventorySiteList list(InventorySiteListParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-sites(async): List inventory sitesInventorySite retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/inventory-sites/{id}(async): Retrieve an inventory siteInventorySite update(String id, InventorySiteUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-sites/{id}(async, write): Update an inventory site
InventoryTransfer create(InventoryTransferCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-transfers(async, write): Create an inventory transferInventoryTransferDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/inventory-transfers/{id}(async, write): Delete an inventory transferPager<InventoryTransfer> list(InventoryTransferListParams params, RequestOptions options)GET /v1/quickbooks-desktop/inventory-transfers(paginated, async): List inventory transfersInventoryTransfer retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/inventory-transfers/{id}(async): Retrieve an inventory transferInventoryTransfer update(String id, InventoryTransferUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/inventory-transfers/{id}(async, write): Update an inventory transfer
Invoice create(InvoiceCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/invoices(async, write): Create an invoiceInvoiceDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/invoices/{id}(async, write): Delete an invoicePager<Invoice> list(InvoiceListParams params, RequestOptions options)GET /v1/quickbooks-desktop/invoices(paginated, async): List invoicesInvoice retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/invoices/{id}(async): Retrieve an invoiceCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/invoices/{id}/custom-fields(async, write): Set a custom field on an invoiceInvoice update(String id, InvoiceUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/invoices/{id}(async, write): Update an invoiceInvoiceVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/invoices/{id}/void(async, write): Void an invoice
ItemGroup create(ItemGroupCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-groups(async, write): Create an item groupItemGroupDeleted delete(String id, ItemGroupDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/item-groups/{id}(async, write): Delete an item groupPager<ItemGroup> list(ItemGroupListParams params, RequestOptions options)GET /v1/quickbooks-desktop/item-groups(paginated, async): List item groupsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-groups/{id}/merge(async, write): Merge an item group into anotherItemGroup retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/item-groups/{id}(async): Retrieve an item groupCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-groups/{id}/custom-fields(async, write): Set a custom field on an item groupItemGroup update(String id, ItemGroupUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-groups/{id}(async, write): Update an item group
ItemReceipt create(ItemReceiptCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-receipts(async, write): Create an item receiptItemReceiptDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/item-receipts/{id}(async, write): Delete an item receiptPager<ItemReceipt> list(ItemReceiptListParams params, RequestOptions options)GET /v1/quickbooks-desktop/item-receipts(paginated, async): List item receiptsItemReceipt retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/item-receipts/{id}(async): Retrieve an item receiptCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-receipts/{id}/custom-fields(async, write): Set a custom field on an item receiptItemReceipt update(String id, ItemReceiptUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/item-receipts/{id}(async, write): Update an item receiptItemReceiptVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/item-receipts/{id}/void(async, write): Void an item receipt
Pager<ItemSite> list(ItemSiteListParams params, RequestOptions options)GET /v1/quickbooks-desktop/item-sites(paginated, async): List item sitesItemSite retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/item-sites/{id}(async): Retrieve an item site
Pager<Item> list(ItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/items(paginated, async): List itemsItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/items/{id}(async): Retrieve an item
JobType create(JobTypeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/job-types(async, write): Create a job typeJobTypeDeleted delete(String id, JobTypeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/job-types/{id}(async, write): Delete a job typeJobTypeList list(JobTypeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/job-types(async): List job typesJobType retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/job-types/{id}(async): Retrieve a job type
JournalEntry create(JournalEntryCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/journal-entries(async, write): Create a journal entryJournalEntryDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/journal-entries/{id}(async, write): Delete a journal entryPager<JournalEntry> list(JournalEntryListParams params, RequestOptions options)GET /v1/quickbooks-desktop/journal-entries(paginated, async): List journal entriesJournalEntry retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/journal-entries/{id}(async): Retrieve a journal entryCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/journal-entries/{id}/custom-fields(async, write): Set a custom field on a journal entryJournalEntry update(String id, JournalEntryUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/journal-entries/{id}(async, write): Update a journal entryJournalEntryVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/journal-entries/{id}/void(async, write): Void a journal entry
Lead create(LeadCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/leads(async, write): Create a leadPager<Lead> list(LeadListParams params, RequestOptions options)GET /v1/quickbooks-desktop/leads(paginated, async): List leadsLead retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/leads/{id}(async): Retrieve a leadLead update(String id, LeadUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/leads/{id}(async, write): Update a lead
NonInventoryItem create(NonInventoryItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/non-inventory-items(async, write): Create a non-inventory itemNonInventoryItemDeleted delete(String id, NonInventoryItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/non-inventory-items/{id}(async, write): Delete a non-inventory itemPager<NonInventoryItem> list(NonInventoryItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/non-inventory-items(paginated, async): List non-inventory itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/non-inventory-items/{id}/merge(async, write): Merge a non-inventory item into anotherNonInventoryItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/non-inventory-items/{id}(async): Retrieve a non-inventory itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/non-inventory-items/{id}/custom-fields(async, write): Set a custom field on a non-inventory itemNonInventoryItem update(String id, NonInventoryItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/non-inventory-items/{id}(async, write): Update a non-inventory item
OtherChargeItem create(OtherChargeItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-charge-items(async, write): Create an other charge itemOtherChargeItemDeleted delete(String id, OtherChargeItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/other-charge-items/{id}(async, write): Delete an other charge itemPager<OtherChargeItem> list(OtherChargeItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/other-charge-items(paginated, async): List other charge itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-charge-items/{id}/merge(async, write): Merge an other charge item into anotherOtherChargeItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/other-charge-items/{id}(async): Retrieve an other charge itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-charge-items/{id}/custom-fields(async, write): Set a custom field on an other charge itemOtherChargeItem update(String id, OtherChargeItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-charge-items/{id}(async, write): Update an other charge item
OtherName create(OtherNameCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-names(async, write): Create an other nameOtherNameDeleted delete(String id, OtherNameDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/other-names/{id}(async, write): Delete an other nameOtherNameList list(OtherNameListParams params, RequestOptions options)GET /v1/quickbooks-desktop/other-names(async): List other namesOtherName retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/other-names/{id}(async): Retrieve an other nameCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-names/{id}/custom-fields(async, write): Set a custom field on an other nameOtherName update(String id, OtherNameUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/other-names/{id}(async, write): Update an other name
PaymentItem create(PaymentItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/payment-items(async, write): Create a payment itemPaymentItemDeleted delete(String id, PaymentItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/payment-items/{id}(async, write): Delete a payment itemPager<PaymentItem> list(PaymentItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/payment-items(paginated, async): List payment itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/payment-items/{id}/merge(async, write): Merge a payment item into anotherPaymentItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/payment-items/{id}(async): Retrieve a payment itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/payment-items/{id}/custom-fields(async, write): Set a custom field on a payment itemPaymentItem update(String id, PaymentItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/payment-items/{id}(async, write): Update a payment item
PaymentMethod create(PaymentMethodCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/payment-methods(async, write): Create a payment methodPaymentMethodDeleted delete(String id, PaymentMethodDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/payment-methods/{id}(async, write): Delete a payment methodPaymentMethodList list(PaymentMethodListParams params, RequestOptions options)GET /v1/quickbooks-desktop/payment-methods(async): List payment methodsPaymentMethod retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/payment-methods/{id}(async): Retrieve a payment method
PaymentsToDepositList list(RequestOptions options)GET /v1/quickbooks-desktop/payments-to-deposit(async): List payment to deposits
PayrollNonWageItemDeleted delete(String id, PayrollNonWageItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/payroll-non-wage-items/{id}(async, write): Delete a payroll non-wage itemPayrollNonWageItemList list(PayrollNonWageItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/payroll-non-wage-items(async): List payroll non-wage itemsPayrollNonWageItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/payroll-non-wage-items/{id}(async): Retrieve a payroll non-wage item
PayrollWageItem create(PayrollWageItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/payroll-wage-items(async, write): Create a payroll wage itemPayrollWageItemDeleted delete(String id, PayrollWageItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/payroll-wage-items/{id}(async, write): Delete a payroll wage itemPayrollWageItemList list(PayrollWageItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/payroll-wage-items(async): List payroll wage itemsPayrollWageItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/payroll-wage-items/{id}(async): Retrieve a payroll wage itemPayrollWageItem update(String id, PayrollWageItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/payroll-wage-items/{id}(async, write): Update a payroll wage item
Preference retrieve(RequestOptions options)GET /v1/quickbooks-desktop/preferences(async): Retrieve company preferences
PriceLevel create(PriceLevelCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/price-levels(async, write): Create a price levelPriceLevelDeleted delete(String id, PriceLevelDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/price-levels/{id}(async, write): Delete a price levelPriceLevelList list(PriceLevelListParams params, RequestOptions options)GET /v1/quickbooks-desktop/price-levels(async): List price levelsPriceLevel retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/price-levels/{id}(async): Retrieve a price levelPriceLevel update(String id, PriceLevelUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/price-levels/{id}(async, write): Update a price level
PurchaseOrder create(PurchaseOrderCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/purchase-orders(async, write): Create a purchase orderPurchaseOrderDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/purchase-orders/{id}(async, write): Delete a purchase orderPager<PurchaseOrder> list(PurchaseOrderListParams params, RequestOptions options)GET /v1/quickbooks-desktop/purchase-orders(paginated, async): List purchase ordersPurchaseOrder retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/purchase-orders/{id}(async): Retrieve a purchase orderCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/purchase-orders/{id}/custom-fields(async, write): Set a custom field on a purchase orderPurchaseOrder update(String id, PurchaseOrderUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/purchase-orders/{id}(async, write): Update a purchase order
ReceivePayment create(ReceivePaymentCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/receive-payments(async, write): Create a received paymentReceivePaymentDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/receive-payments/{id}(async, write): Delete a received paymentPager<ReceivePayment> list(ReceivePaymentListParams params, RequestOptions options)GET /v1/quickbooks-desktop/receive-payments(paginated, async): List received paymentsReceivePayment retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/receive-payments/{id}(async): Retrieve a received paymentCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/receive-payments/{id}/custom-fields(async, write): Set a custom field on a received paymentReceivePayment update(String id, ReceivePaymentUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/receive-payments/{id}(async, write): Update a received payment
Report aging(ReportAgingParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/aging(async): Run an aging reportReport budgetSummary(ReportBudgetSummaryParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/budget-summary(async): Run a budget summary reportReport customDetail(ReportCustomDetailParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/custom-detail(async): Run a custom detail reportReport customSummary(ReportCustomSummaryParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/custom-summary(async): Run a custom summary reportReport generalDetail(ReportGeneralDetailParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/general-detail(async): Run a general detail reportReport generalSummary(ReportGeneralSummaryParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/general-summary(async): Run a general summary reportReport job(ReportJobParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/job(async): Run a job reportReport payrollDetail(ReportPayrollDetailParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/payroll-detail(async): Run a payroll detail reportReport payrollSummary(ReportPayrollSummaryParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/payroll-summary(async): Run a payroll summary reportReport time(ReportTimeParams params, RequestOptions options)GET /v1/quickbooks-desktop/reports/time(async): Run a time report
SalesOrder create(SalesOrderCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-orders(async, write): Create a sales orderSalesOrderDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-orders/{id}(async, write): Delete a sales orderPager<SalesOrder> list(SalesOrderListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-orders(paginated, async): List sales ordersSalesOrder retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-orders/{id}(async): Retrieve a sales orderCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-orders/{id}/custom-fields(async, write): Set a custom field on a sales orderSalesOrder update(String id, SalesOrderUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-orders/{id}(async, write): Update a sales order
SalesReceipt create(SalesReceiptCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-receipts(async, write): Create a sales receiptSalesReceiptDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-receipts/{id}(async, write): Delete a sales receiptPager<SalesReceipt> list(SalesReceiptListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-receipts(paginated, async): List sales receiptsSalesReceipt retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-receipts/{id}(async): Retrieve a sales receiptCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-receipts/{id}/custom-fields(async, write): Set a custom field on a sales receiptSalesReceipt update(String id, SalesReceiptUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-receipts/{id}(async, write): Update a sales receiptSalesReceiptVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/sales-receipts/{id}/void(async, write): Void a sales receipt
SalesRepresentative create(SalesRepresentativeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-representatives(async, write): Create a sales representativeSalesRepresentativeDeleted delete(String id, SalesRepresentativeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-representatives/{id}(async, write): Delete a sales representativeSalesRepresentativeList list(SalesRepresentativeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-representatives(async): List sales representativesSalesRepresentative retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-representatives/{id}(async): Retrieve a sales representativeSalesRepresentative update(String id, SalesRepresentativeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-representatives/{id}(async, write): Update a sales representative
SalesTaxCode create(SalesTaxCodeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-codes(async, write): Create a sales tax codeSalesTaxCodeDeleted delete(String id, SalesTaxCodeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-tax-codes/{id}(async, write): Delete a sales tax codeSalesTaxCodeList list(SalesTaxCodeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-codes(async): List sales tax codesSalesTaxCode retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-codes/{id}(async): Retrieve a sales tax codeSalesTaxCode update(String id, SalesTaxCodeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-codes/{id}(async, write): Update a sales tax code
SalesTaxGroupItem create(SalesTaxGroupItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-group-items(async, write): Create a sales tax group itemSalesTaxGroupItemDeleted delete(String id, SalesTaxGroupItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-tax-group-items/{id}(async, write): Delete a sales tax group itemPager<SalesTaxGroupItem> list(SalesTaxGroupItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-group-items(paginated, async): List sales tax group itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-group-items/{id}/merge(async, write): Merge a sales tax group item into anotherSalesTaxGroupItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-group-items/{id}(async): Retrieve a sales tax group itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-group-items/{id}/custom-fields(async, write): Set a custom field on a sales tax group itemSalesTaxGroupItem update(String id, SalesTaxGroupItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-group-items/{id}(async, write): Update a sales tax group item
SalesTaxItem create(SalesTaxItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-items(async, write): Create a sales tax itemSalesTaxItemDeleted delete(String id, SalesTaxItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-tax-items/{id}(async, write): Delete a sales tax itemPager<SalesTaxItem> list(SalesTaxItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-items(paginated, async): List sales tax itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-items/{id}/merge(async, write): Merge a sales tax item into anotherSalesTaxItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-items/{id}(async): Retrieve a sales tax itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-items/{id}/custom-fields(async, write): Set a custom field on a sales tax itemSalesTaxItem update(String id, SalesTaxItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-items/{id}(async, write): Update a sales tax item
SalesTaxPaymentCheck create(SalesTaxPaymentCheckCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-payment-checks(async, write): Create a sales tax payment checkSalesTaxPaymentCheckDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/sales-tax-payment-checks/{id}(async, write): Delete a sales tax payment checkPager<SalesTaxPaymentCheck> list(SalesTaxPaymentCheckListParams params, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-payment-checks(paginated, async): List sales tax payment checksSalesTaxPaymentCheck retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/sales-tax-payment-checks/{id}(async): Retrieve a sales tax payment checkCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-payment-checks/{id}/custom-fields(async, write): Set a custom field on a sales tax payment checkSalesTaxPaymentCheck update(String id, SalesTaxPaymentCheckUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/sales-tax-payment-checks/{id}(async, write): Update a sales tax payment check
ServiceItem create(ServiceItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/service-items(async, write): Create a service itemServiceItemDeleted delete(String id, ServiceItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/service-items/{id}(async, write): Delete a service itemPager<ServiceItem> list(ServiceItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/service-items(paginated, async): List service itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/service-items/{id}/merge(async, write): Merge a service item into anotherServiceItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/service-items/{id}(async): Retrieve a service itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/service-items/{id}/custom-fields(async, write): Set a custom field on a service itemServiceItem update(String id, ServiceItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/service-items/{id}(async, write): Update a service item
ShippingMethod create(ShippingMethodCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/shipping-methods(async, write): Create a shipping methodShippingMethodDeleted delete(String id, ShippingMethodDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/shipping-methods/{id}(async, write): Delete a shipping methodShippingMethodList list(ShippingMethodListParams params, RequestOptions options)GET /v1/quickbooks-desktop/shipping-methods(async): List shipping methodsShippingMethod retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/shipping-methods/{id}(async): Retrieve a shipping method
StandardTerm create(StandardTermCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/standard-terms(async, write): Create a standard termStandardTermDeleted delete(String id, StandardTermDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/standard-terms/{id}(async, write): Delete a standard termStandardTermList list(StandardTermListParams params, RequestOptions options)GET /v1/quickbooks-desktop/standard-terms(async): List standard termsStandardTerm retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/standard-terms/{id}(async): Retrieve a standard term
StatementCharge create(StatementChargeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/statement-charges(async, write): Create a statement chargeStatementChargeDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/statement-charges/{id}(async, write): Delete a statement chargePager<StatementCharge> list(StatementChargeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/statement-charges(paginated, async): List statement chargesStatementCharge retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/statement-charges/{id}(async): Retrieve a statement chargeCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/statement-charges/{id}/custom-fields(async, write): Set a custom field on a statement chargeStatementCharge update(String id, StatementChargeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/statement-charges/{id}(async, write): Update a statement chargeStatementChargeVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/statement-charges/{id}/void(async, write): Void a statement charge
SubtotalItem create(SubtotalItemCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/subtotal-items(async, write): Create a subtotal itemSubtotalItemDeleted delete(String id, SubtotalItemDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/subtotal-items/{id}(async, write): Delete a subtotal itemPager<SubtotalItem> list(SubtotalItemListParams params, RequestOptions options)GET /v1/quickbooks-desktop/subtotal-items(paginated, async): List subtotal itemsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/subtotal-items/{id}/merge(async, write): Merge a subtotal item into anotherSubtotalItem retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/subtotal-items/{id}(async): Retrieve a subtotal itemCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/subtotal-items/{id}/custom-fields(async, write): Set a custom field on a subtotal itemSubtotalItem update(String id, SubtotalItemUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/subtotal-items/{id}(async, write): Update a subtotal item
TemplateList list(RequestOptions options)GET /v1/quickbooks-desktop/templates(async): List templates
TimeTrackingActivity create(TimeTrackingActivityCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/time-tracking-activities(async, write): Create a time tracking activityTimeTrackingActivityDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/time-tracking-activities/{id}(async, write): Delete a time tracking activityPager<TimeTrackingActivity> list(TimeTrackingActivityListParams params, RequestOptions options)GET /v1/quickbooks-desktop/time-tracking-activities(paginated, async): List time tracking activitiesTimeTrackingActivity retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/time-tracking-activities/{id}(async): Retrieve a time tracking activityTimeTrackingActivity update(String id, TimeTrackingActivityUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/time-tracking-activities/{id}(async, write): Update a time tracking activity
ToDo create(ToDoCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/to-dos(async, write): Create a to-doToDoDeleted delete(String id, ToDoDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/to-dos/{id}(async, write): Delete a to-doToDoList list(ToDoListParams params, RequestOptions options)GET /v1/quickbooks-desktop/to-dos(async): List to-dosToDo retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/to-dos/{id}(async): Retrieve a to-doToDo update(String id, ToDoUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/to-dos/{id}(async, write): Update a to-do
Pager<Transaction> list(TransactionListParams params, RequestOptions options)GET /v1/quickbooks-desktop/transactions(paginated, async): List transactionsTransaction retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/transactions/{id}(async): Retrieve a transactionTransactionClearedStatus updateClearedStatus(String id, ClearedStatusUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/transactions/{id}/cleared-status(async, write): Update the cleared status of a transaction
Transfer create(TransferCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/transfers(async, write): Create a transferPager<Transfer> list(TransferListParams params, RequestOptions options)GET /v1/quickbooks-desktop/transfers(paginated, async): List transfersTransfer retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/transfers/{id}(async): Retrieve a transferTransfer update(String id, TransferUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/transfers/{id}(async, write): Update a transfer
UnitOfMeasureSet create(UnitOfMeasureSetCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/unit-of-measure-sets(async, write): Create an unit of measure setUnitOfMeasureSetList list(UnitOfMeasureSetListParams params, RequestOptions options)GET /v1/quickbooks-desktop/unit-of-measure-sets(async): List unit of measure setsUnitOfMeasureSet retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/unit-of-measure-sets/{id}(async): Retrieve an unit of measure set
VehicleMileage create(VehicleMileageCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vehicle-mileage(async, write): Create a vehicle mileage entryVehicleMileageDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/vehicle-mileage/{id}(async, write): Delete a vehicle mileage entryPager<VehicleMileage> list(VehicleMileageListParams params, RequestOptions options)GET /v1/quickbooks-desktop/vehicle-mileage(paginated, async): List vehicle mileage entriesVehicleMileage retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/vehicle-mileage/{id}(async): Retrieve a vehicle mileage entry
Vehicle create(VehicleCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vehicles(async, write): Create a vehicleVehicleDeleted delete(String id, VehicleDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/vehicles/{id}(async, write): Delete a vehicleVehicleList list(VehicleListParams params, RequestOptions options)GET /v1/quickbooks-desktop/vehicles(async): List vehiclesVehicle retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/vehicles/{id}(async): Retrieve a vehicleVehicle update(String id, VehicleUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vehicles/{id}(async, write): Update a vehicle
VendorCredit create(VendorCreditCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendor-credits(async, write): Create a vendor creditVendorCreditDeleted delete(String id, RequestOptions options)DELETE /v1/quickbooks-desktop/vendor-credits/{id}(async, write): Delete a vendor creditPager<VendorCredit> list(VendorCreditListParams params, RequestOptions options)GET /v1/quickbooks-desktop/vendor-credits(paginated, async): List vendor creditsVendorCredit retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/vendor-credits/{id}(async): Retrieve a vendor creditCustomFieldValue setCustomField(String id, TransactionCustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendor-credits/{id}/custom-fields(async, write): Set a custom field on a vendor creditVendorCredit update(String id, VendorCreditUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendor-credits/{id}(async, write): Update a vendor creditVendorCreditVoided voidTransaction(String id, RequestOptions options)POST /v1/quickbooks-desktop/vendor-credits/{id}/void(async, write): Void a vendor credit
VendorType create(VendorTypeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendor-types(async, write): Create a vendor typeVendorTypeDeleted delete(String id, VendorTypeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/vendor-types/{id}(async, write): Delete a vendor typeVendorTypeList list(VendorTypeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/vendor-types(async): List vendor typesVendorType retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/vendor-types/{id}(async): Retrieve a vendor type
Vendor create(VendorCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendors(async, write): Create a vendorVendorDeleted delete(String id, VendorDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/vendors/{id}(async, write): Delete a vendorPager<Vendor> list(VendorListParams params, RequestOptions options)GET /v1/quickbooks-desktop/vendors(paginated, async): List vendorsListMerge merge(String id, ListMergeInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendors/{id}/merge(async, write): Merge a vendor into anotherVendor retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/vendors/{id}(async): Retrieve a vendorCustomFieldValue setCustomField(String id, CustomFieldValueInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendors/{id}/custom-fields(async, write): Set a custom field on a vendorVendor update(String id, VendorUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/vendors/{id}(async, write): Update a vendor
WorkersCompCode create(WorkersCompCodeCreateInput params, RequestOptions options)POST /v1/quickbooks-desktop/workers-comp-codes(async, write): Create a workers' compensation codeWorkersCompCodeDeleted delete(String id, WorkersCompCodeDeleteParams params, RequestOptions options)DELETE /v1/quickbooks-desktop/workers-comp-codes/{id}(async, write): Delete a workers' compensation codeWorkersCompCodeList list(WorkersCompCodeListParams params, RequestOptions options)GET /v1/quickbooks-desktop/workers-comp-codes(async): List workers' compensation codesWorkersCompCode retrieve(String id, RequestOptions options)GET /v1/quickbooks-desktop/workers-comp-codes/{id}(async): Retrieve a workers' compensation codeWorkersCompCode update(String id, WorkersCompCodeUpdateInput params, RequestOptions options)POST /v1/quickbooks-desktop/workers-comp-codes/{id}(async, write): Update a workers' compensation code
Request cancel(String id, RequestOptions options)POST /v1/requests/{id}/cancel(write): Cancel a requestPager<RequestSummary> list(RequestListParams params, RequestOptions options)GET /v1/requests(paginated): List requestsRequest retrieve(String id, RequestRetrieveParams params, RequestOptions options)GET /v1/requests/{id}: Retrieve a request
WebhookEndpointWithSecret create(WebhookEndpointCreateInput params, RequestOptions options)POST /v1/webhook-endpoints(write): Create a webhook endpointWebhookEndpointDeleted delete(String id, RequestOptions options)DELETE /v1/webhook-endpoints/{id}(write): Delete a webhook endpointPager<WebhookEndpoint> list(WebhookEndpointListParams params, RequestOptions options)GET /v1/webhook-endpoints(paginated): List webhook endpointsPager<WebhookDelivery> listDeliveries(String id, WebhookEndpointListDeliveriesParams params, RequestOptions options)GET /v1/webhook-endpoints/{id}/deliveries(paginated): List deliveriesWebhookDelivery resendDelivery(String id, String deliveryId, RequestOptions options)POST /v1/webhook-endpoints/{id}/deliveries/{deliveryId}/resend(write): Resend a deliveryWebhookEndpoint retrieve(String id, RequestOptions options)GET /v1/webhook-endpoints/{id}: Retrieve a webhook endpointWebhookEndpointWithSecret rotateSecret(String id, RequestOptions options)POST /v1/webhook-endpoints/{id}/rotate-secret(write): Rotate the signing secretWebhookDelivery sendTestEvent(String id, RequestOptions options)POST /v1/webhook-endpoints/{id}/test(write): Send a test eventWebhookEndpoint update(String id, WebhookEndpointUpdateInput params, RequestOptions options)POST /v1/webhook-endpoints/{id}(write): Update a webhook endpoint