# mulesoft QuickBooks Online Connector - Full Documentation --- product: QuickBooks Online Connector version: 2.0 is-latest-version: true --- # QuickBooks Online Connector 2.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for QuickBooks Online (QuickBooks Online Connector) synchronizes data and automates business processes between QuickBooks Online and third-party applications, either on-premises or in the cloud. QuickBooks Online provides cloud-based accounting software that helps companies manage core business processes, ERP financials, e-commerce, inventory, and more. For information about compatibility and fixed issues, see the QuickBooks Connector Release Notes. ## Before You Begin To use this connector, you must be familiar with: - The QuickBooks API - Anypoint Connectors - Mule runtime engine (Mule) - Elements and global elements in a Mule flow - How to create a Mule app using Anypoint Studio Before creating an app, you must have access to: - The QuickBooks target resource - Anypoint Platform - Anypoint Studio or Anypoint Code Builder ## Common Use Cases For the Connector Common use cases for QuickBooks Online Connector include the following: - Eliminating data staleness and manual entry errors by automatically syncing your ERP data in QuickBooks Online with your accounts and customer data in Salesforce. - Reducing cycle times by automating business-critical flows across QuickBooks Online and other cloud-based and on-premises systems. - Boosting employee productivity by saving many hours that are otherwise spent keeping your QuickBooks Online system in sync with other applications in your IT stack. ## Connection Types QuickBooks Online Connector uses the OAuth 2.0 authentication type, which delegates user authentication to the service hosting the user account. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange) - [Salesforce Help](https://help.salesforce.com) --- product: QuickBooks Online Connector version: 2.0 is-latest-version: true --- # QuickBooks Online Connector 2.0 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!IMPORTANT] As of March 30, 2026 (Sandbox) and April 30, 2026 (Production), the QuickBooks Online > Accounting API returns `FullyQualifiedName` in the `AccountRef.name` field for all entities and > transactions. Previously, this field returned values inconsistently. > > To avoid integration issues, always use the `AccountRef.value` field when querying for account > data. This change doesn’t affect write operations. > > For more information, see > [Intuit’s announcement on Accounting API changes](https://medium.com/intuitdev/upcoming-changes-to-accounting-apis-that-may-impact-your-application-023386ca2c52). ## Configurations --- ### Config #### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Response Timeout

Number

The timeout for request to the remote service.

1

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

MINUTES

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

AUTO

Name

String

The identifier of this element used to reference it in other components

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

#### Connection Types ##### Auth Connection Provider Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to [Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2), [Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub), or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth). ###### Parameters
NameTypeDescriptionDefault ValueRequired

Default Headers

Query Parameters

Connection Timeout

Number

The timeout for establishing connections to the remote service

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Connection Timeout

SECONDS

Use Persistent Connections

Boolean

If false, each connection will be closed after the first request is completed.

true

Max Connections

Number

The maximum number of outbound connections to keep open at the same time

-1

Connection Idle Timeout

Number

A timeout for how long a connection can remain idle before it is closed

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the connection Idle Timeout

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy

Stream Response

Boolean

Whether or not received responses should be streamed

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response will be stored.

-1

Base Uri

String

Parameter base URI, each instance/tenant gets its own

https://sandbox-quickbooks.api.intuit.com/v3/company/{companyId}

State

String

A String value that you send when the OAuth dance is initiated and that is returned back by the service provider with the token callback.

Although the State parameter is optional, QuickBooks requires it. You can pass the State parameter either directly to the OAuth dance or pass it through the Resource Owner Id (in multi-tenancy environments), for example, /authorize?state=test_state. Failing to do so results in a The state query parameter is missing from the authorization request error from QuickBooks.

The State parameter will be deprecated in a future release.

security_token

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Consumer Key

String

The OAuth consumerKey as registered with the service provider

x

Consumer Secret

String

The OAuth consumerSecret as registered with the service provider

x

Authorization Url

String

The service provider’s authorization endpoint URL

https://appcenter.intuit.com/connect/oauth2

Access Token Url

String

The service provider’s accessToken endpoint URL

https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer

Scopes

String

The OAuth scopes to be requested during the dance. If not provided, it defaults to those in the annotation

Resource Owner Id

String

The resourceOwnerId which each component should use if it doesn’t reference otherwise.

Before

String

The name of a flow to execute right before starting the OAuth dance

After

String

The name of a flow to execute right after an accessToken has been received

Listener Config

String

A reference to a <http:listener-config /> to use to create the listener that will catch the access token callback endpoint.

x

Callback Path

String

The path of the access token callback endpoint

x

Authorize Path

String

The path of the local http endpoint which triggers the OAuth dance

x

External Callback Url

String

If the callback endpoint is behind a proxy or should be accessed through a non direct URL, use this parameter to tell the OAuth provider the URL it should use to access the callback

Object Store

String

A reference to the object store that should be used to store each resource owner id’s data. If not specified, runtime will automatically provision the default one.

## Associated Operations - [Get account by account id](#Account1get) - [Create account](#AccountPost2) - [Create account update](#AccountUpdate) - [Get attachable by attachable id](#Attachable5000000000000029383get) - [Create attachable](#AttachablePost3) - [Create batch](#BatchPost) - [Get bill by bill id](#Bill1get) - [Create bill](#BillPost3) - [Get billpayment by billpayment id](#Billpayment118get) - [Create billpayment](#BillpaymentPost3) - [Get cdc](#CdcGet) - [Get class by class id](#Class5000000000000018727get) - [Create class](#ClassPost3) - [Get companyinfo by company id](#CompanyinfoByCompanyidGet) - [Get creditmemo by creditmemo id](#Creditmemo160get) - [Create creditmemo](#CreditmemoPost3) - [Get customer by customer id](#Customer63get) - [Create customer](#CustomerPost3) - [Get department by department id](#Department1get) - [Create department](#DepartmentPost3) - [Get deposit by deposit id](#Deposit162get) - [Create deposit](#DepositPost3) - [Get employee by employee id](#Employee68get) - [Create employee](#EmployeePost3) - [Get estimate by estimate id](#Estimate163get) - [Create estimate](#EstimatePost3) - [Get exchangerate](#ExchangerateGet) - [Get invoice by invoice id](#Invoice147get) - [Create invoice](#InvoicePost4) - [Get item by item id](#ItemIdget) - [Create item](#ItemPost3) - [Get journalentry by journalentry id](#Journalentry8get) - [Create journalentry](#JournalentryPost3) - [Get payment by payment id](#Payment174get) - [Create payment](#PaymentPost3) - [Get paymentmethod by paymentmethod id](#Paymentmethod8get) - [Create paymentmethod](#PaymentmethodPost3) - [Get preferences](#PreferencesGet) - [Create preferences](#PreferencesPost) - [Get purchase by purchase id](#Purchase175get) - [Create purchase](#PurchasePost3) - [Get purchaseorder by purchaseorder id](#Purchaseorder178get) - [Create purchaseorder](#PurchaseorderPost3) - [Get query](#QueryPost32) - [Get refundreceipt by refundreceipt id](#Refundreceipt66get) - [Create refundreceipt](#RefundreceiptPost3) - [Get reports account list](#ReportsAccountListGet) - [Get reports aged payable detail](#ReportsAgedPayableDetailGet) - [Get reports aged payables](#ReportsAgedPayablesGet) - [Get reports aged receivable detail](#ReportsAgedReceivableDetailGet) - [Get reports aged receivables](#ReportsAgedReceivablesGet) - [Get reports balance sheet](#ReportsBalanceSheetGet) - [Get reports cash flow](#ReportsCashFlowGet) - [Get reports class sales](#ReportsClassSalesGet) - [Get reports customer balance detail](#ReportsCustomerBalanceDetailGet) - [Get reports customer balance](#ReportsCustomerBalanceGet) - [Get reports customer income](#ReportsCustomerIncomeGet) - [Get reports customer sales](#ReportsCustomerSalesGet) - [Get reports department sales](#ReportsDepartmentSalesGet) - [Get reports general ledger](#ReportsGeneralLedgerGet) - [Get reports inventory valuation summary](#ReportsInventoryValuationSummaryGet) - [Get reports item sales](#ReportsItemSalesGet) - [Get reports profit and loss detail](#ReportsProfitAndLossDetailGet) - [Get reports profit and loss](#ReportsProfitAndLossGet) - [Get reports transaction list](#ReportsTransactionListGet) - [Get reports trial balance](#ReportsTrialBalanceGet) - [Get reports vendor balance detail](#ReportsVendorBalanceDetailGet) - [Get reports vendor balance](#ReportsVendorBalanceGet) - [Get reports vendor expenses](#ReportsVendorExpensesGet) - [Get salesreceipt by salesreceipt id](#Salesreceipt181get) - [Create salesreceipt](#SalesreceiptPost4) - [Get taxagency by taxagency id](#Taxagency3get) - [Create taxagency](#TaxagencyPost) - [Get taxcode by taxcode id](#Taxcode2get) - [Get taxrate by taxrate id](#Taxrate1get) - [Create taxservice taxcode](#TaxserviceTaxcodePost) - [Get term by term id](#Term8get) - [Create term](#TermPost3) - [Create timeactivity](#TimeactivityPost4) - [Get transfer by transfer id](#Transfer184get) - [Create transfer](#TransferPost3) - [Unauthorize](#Unauthorize) - [Create upload](#UploadPost) - [Get vendor by vendor id](#Vendor70get) - [Create vendor](#VendorPost3) - [Get vendorcredit by vendorcredit id](#Vendorcredit185get) - [Create vendorcredit](#VendorcreditPost3) ## Associated Sources - [On new customer](#OnNewCustomerTrigger) - [On new invoice](#OnNewInvoiceTrigger) - [On new item](#OnNewItemTrigger) - [On updated customer](#OnUpdatedCustomerTrigger) - [On updated invoice](#OnUpdatedInvoiceTrigger) - [On updated item](#OnUpdatedItemTrigger) ## Operations ## Get account by account id `` Retrieve an account by Id This operation makes an HTTP GET request to the /account/{accountId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

Account Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create account `` Create a new Account This operation makes an HTTP POST request to the /account endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create account update `` Update a new Account This operation makes an HTTP POST request to the /account/update endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get attachable by attachable id `` Retrieve an attachable object by Id This operation makes an HTTP GET request to the /attachable/{attachableId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Attachable Id

String

Attachable Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create attachable `` Create an attachable object This operation makes an HTTP POST request to the /attachable endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create batch `` Multiple operations using batch query This operation makes an HTTP POST request to the /batch endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get bill by bill id `` Retrieve a bill by Id This operation makes an HTTP GET request to the /bill/{billId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Bill Id

String

Bill Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create bill `` Create a bill This operation makes an HTTP POST request to the /bill endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get billpayment by billpayment id `` Retrieve Bill Payment by Id This operation makes an HTTP GET request to the /billpayment/{billpaymentId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Billpayment Id

String

Billpayment Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create billpayment `` Update a Bill Payment This operation makes an HTTP POST request to the /billpayment endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get cdc `` Retrieve changed Bill and invoice objects This operation makes an HTTP GET request to the /cdc endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

entities

String

entities

x

Changed Since

String

Changed Since

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get class by class id `` Read a Class object by Id This operation makes an HTTP GET request to the /class/{classId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Class Id

String

Class Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create class `` Create a Class object This operation makes an HTTP POST request to the /class endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get companyinfo by company id `` Get company info This operation makes an HTTP GET request to the /companyinfo/{companyId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

companyid

String

companyid

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get creditmemo by creditmemo id `` Read a credit memo by Id This operation makes an HTTP GET request to the /creditmemo/{creditmemoId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Creditmemo Id

String

Creditmemo Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create creditmemo `` Update a credit memo This operation makes an HTTP POST request to the /creditmemo endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get customer by customer id `` Read a customer entry by Id This operation makes an HTTP GET request to the /customer/{customerId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Customer Id

String

Customer Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create customer `` Create a customer This operation makes an HTTP POST request to the /customer endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get department by department id `` Read a department object This operation makes an HTTP GET request to the /department/{departmentId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Department Id

String

Department Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create department `` Create a department object This operation makes an HTTP POST request to the /department endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get deposit by deposit id `` Read a deposit object by Id This operation makes an HTTP GET request to the /deposit/{depositId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Deposit Id

String

Deposit Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create deposit `` Update a deposit object This operation makes an HTTP POST request to the /deposit endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get employee by employee id `` Retrieve an employee object by Id This operation makes an HTTP GET request to the /employee/{employeeId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Employee Id

String

Employee Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create employee `` Delete an employee object This operation makes an HTTP POST request to the /employee endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get estimate by estimate id `` Read an Estimate object by Id This operation makes an HTTP GET request to the /estimate/{estimateId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Estimate Id

String

Estimate Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create estimate `` Update an Estimate object This operation makes an HTTP POST request to the /estimate endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get exchangerate `` Get Exchange Rate This operation makes an HTTP GET request to the /exchangerate endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

sourcecurrencycode

String

sourcecurrencycode

x

asofdate

String

asofdate

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get invoice by invoice id `` Read an invoice object by Id This operation makes an HTTP GET request to the /invoice/{invoiceId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Invoice Id

String

Invoice Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create invoice `` Create an invoice object This operation makes an HTTP POST request to the /invoice endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get item by item id `` Read an Item by Id This operation makes an HTTP GET request to the /item/{itemId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Item Id

String

Item Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create item `` Create an item object This operation makes an HTTP POST request to the /item endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get journalentry by journalentry id `` Read a journal entry object by Id This operation makes an HTTP GET request to the /journalentry/{journalentryId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Journalentry Id

String

Journalentry Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create journalentry `` Create a journal entry object This operation makes an HTTP POST request to the /journalentry endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get payment by payment id `` Read a payment object by Id This operation makes an HTTP GET request to the /payment/{paymentId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Payment Id

String

Payment Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create payment `` Create a payment object This operation makes an HTTP POST request to the /payment endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get paymentmethod by paymentmethod id `` Read a payment method This operation makes an HTTP GET request to the /paymentmethod/{paymentmethodId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Paymentmethod Id

String

Paymentmethod Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create paymentmethod `` Update a payment method This operation makes an HTTP POST request to the /paymentmethod endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get preferences `` Read the preference object This operation makes an HTTP GET request to the /preferences endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create preferences `` Update the preference object endpoint This operation makes an HTTP POST request to the /preferences endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get purchase by purchase id `` Read a puchase object by Id This operation makes an HTTP GET request to the /purchase/{purchaseId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Purchase Id

String

Purchase Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create purchase `` Create a purchase object This operation makes an HTTP POST request to the /purchase endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get purchaseorder by purchaseorder id `` Read a purchase-order object This operation makes an HTTP GET request to the /purchaseorder/{purchaseorderId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Purchaseorder Id

String

Purchaseorder Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create purchaseorder `` Create a purchase-order object This operation makes an HTTP POST request to the /purchaseorder endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get query `` Read all transfer objects using the Query endpoint This operation makes an HTTP GET request to the /query endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

query

String

query

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get refundreceipt by refundreceipt id `` Read a refund-receipt object This operation makes an HTTP GET request to the /refundreceipt/{refundreceiptId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Refundreceipt Id

String

Refundreceipt Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create refundreceipt `` Update a refund-receipt object This operation makes an HTTP POST request to the /refundreceipt endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports account list `` Report - Account list detail This operation makes an HTTP GET request to the /reports/AccountList endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports aged payable detail `` Report - Aged Payable aging detail This operation makes an HTTP GET request to the /reports/AgedPayableDetail endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports aged payables `` Report - Aged Payable aging summary This operation makes an HTTP GET request to the /reports/AgedPayables endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports aged receivable detail `` Report - Aged Receivable Detail aging detail This operation makes an HTTP GET request to the /reports/AgedReceivableDetail endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports aged receivables `` Report - Aged Receivable aging summary This operation makes an HTTP GET request to the /reports/AgedReceivables endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports balance sheet `` Report - Balance Sheet This operation makes an HTTP GET request to the /reports/BalanceSheet endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports cash flow `` Report - Cash Flow This operation makes an HTTP GET request to the /reports/CashFlow endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports class sales `` Report - Cash Sales This operation makes an HTTP GET request to the /reports/ClassSales endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports customer balance detail `` Report - Customer Balance Detail This operation makes an HTTP GET request to the /reports/CustomerBalanceDetail endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports customer balance `` Report - Customer Balance This operation makes an HTTP GET request to the /reports/CustomerBalance endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports customer income `` Report - Customer Income This operation makes an HTTP GET request to the /reports/CustomerIncome endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports customer sales `` Report - Customer Sales This operation makes an HTTP GET request to the /reports/CustomerSales endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports department sales `` Report - Department Sales This operation makes an HTTP GET request to the /reports/DepartmentSales endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports general ledger `` Report - General Ledger This operation makes an HTTP GET request to the /reports/GeneralLedger endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports inventory valuation summary `` Report - Inventory Valuation Summary This operation makes an HTTP GET request to the /reports/InventoryValuationSummary endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports item sales `` Report - Item Sales This operation makes an HTTP GET request to the /reports/ItemSales endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports profit and loss detail `` Report - Profit and Loss Detail This operation makes an HTTP GET request to the /reports/ProfitAndLossDetail endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports profit and loss `` Report - Profit and Loss This operation makes an HTTP GET request to the /reports/ProfitAndLoss endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports transaction list `` Report - Trial List This operation makes an HTTP GET request to the /reports/TransactionList endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports trial balance `` Report - Trial Balance This operation makes an HTTP GET request to the /reports/TrialBalance endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports vendor balance detail `` Report - Vendor Balance Detail This operation makes an HTTP GET request to the /reports/VendorBalanceDetail endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports vendor balance `` Report - Vendor Balance This operation makes an HTTP GET request to the /reports/VendorBalance endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get reports vendor expenses `` Report - Vendor Expense This operation makes an HTTP GET request to the /reports/VendorExpenses endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get salesreceipt by salesreceipt id `` Create a sales receipt object This operation makes an HTTP GET request to the /salesreceipt/{salesreceiptId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Salesreceipt Id

String

Salesreceipt Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create salesreceipt `` Create an sales receipt object This operation makes an HTTP POST request to the /salesreceipt endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get taxagency by taxagency id `` Get a tax-agency object by Id This operation makes an HTTP GET request to the /taxagency/{taxagencyId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Taxagency Id

String

Taxagency Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create taxagency `` Create a tax-agency object This operation makes an HTTP POST request to the /taxagency endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get taxcode by taxcode id `` Read a tax code by Id This operation makes an HTTP GET request to the /taxcode/{taxcodeId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Taxcode Id

String

Taxcode Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get taxrate by taxrate id `` Read a tax rate by Id This operation makes an HTTP GET request to the /taxrate/{taxrateId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Taxrate Id

String

Taxrate Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create taxservice taxcode `` Use Tax Service to create tax code and corresponding tax rates This operation makes an HTTP POST request to the /taxservice/taxcode endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get term by term id `` Read a term object by Id This operation makes an HTTP GET request to the /term/{termId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Term Id

String

Term Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create term `` Update a term object This operation makes an HTTP POST request to the /term endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create timeactivity `` Create a term object This operation makes an HTTP POST request to the /timeactivity endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get transfer by transfer id `` Read a transfer object by Id This operation makes an HTTP GET request to the /transfer/{transferId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Transfer Id

String

Transfer Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create transfer `` Create a transfer object This operation makes an HTTP POST request to the /transfer endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Unauthorize `` Deletes all the access token information of a given resource owner ID so that it’s impossible to execute any operation for that user without doing the authorization dance again ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Resource Owner Id

String

The ID of the resource owner which access should be invalidated

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

### For Configurations - [Config](#Config) ## Create upload `` Uploading and linking new attachments. This operation makes an HTTP POST request to the /upload endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

File _ content _ 0 - Body

String

The content of the 'File content 0' part.

#[payload]

File content 0 Filename

String

The filename of the 'File content 0' part (just the name, do not include path).

x

File _ metadata _ 0 - Body

Any

The content of the 'File metadata 0' part.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get vendor by vendor id `` Read a vendor object by Id This operation makes an HTTP GET request to the /vendor/{vendorId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Vendor Id

String

Vendor Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create vendor `` Update a vendor object This operation makes an HTTP POST request to the /vendor endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Get vendorcredit by vendorcredit id `` Read a vendor credit object by Id This operation makes an HTTP GET request to the /vendorcredit/{vendorcreditId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Vendorcredit Id

String

Vendorcredit Id

x

minorversion

String

minorversion

x

User Agent

String

User Agent

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Create vendorcredit `` Delete a vendor credit object by Id This operation makes an HTTP POST request to the /vendorcredit endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

operation

String

operation

x

User Agent

String

User Agent

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

x

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ### Throws - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:BAD\_REQUEST - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CLIENT\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:CONNECTIVITY - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:INTERNAL\_SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_ACCEPTABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:NOT\_FOUND - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:RETRY\_EXHAUSTED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVER\_ERROR - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:SERVICE\_UNAVAILABLE - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TIMEOUT - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:TOO\_MANY\_REQUESTS - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNAUTHORIZED - QUICKBOOKS-ONLINE-CONNECTOR-MULE-4:UNSUPPORTED\_MEDIA\_TYPE ## Sources ## On new customer `` Triggers an event for every new customer. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Created time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## On new invoice `` Triggers an event for every new invoice. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Created time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## On new item `` Triggers an event for every new item. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Created time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## On updated customer `` Triggers an event for every updated customer. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Last Updated Time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## On updated invoice `` Triggers an event for every updated invoice. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Last Updated Time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## On updated item `` Triggers an event for every updated item. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Last Updated Time

String

Returns the results of the query from a given timestamp.

Config Ref

ConfigurationProvider

Name of the configuration used to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

RedeliveryPolicy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Config](#Config) ## Types ### Default Header
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Default Query Param
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Proxy
FieldTypeDescriptionDefault ValueRequired

Host

String

x

Port

Number

x

Username

String

Password

String

Non Proxy Hosts

String

### Tls
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

### Key Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom Ocsp Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

### Crl File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

### Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make.

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

### Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

### Http Response Attributes
FieldTypeDescriptionDefault ValueRequired

Status Code

Number

x

Headers

Object

x

Reason Phrase

String

x

### Repeatable In Memory Stream
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The amount of memory that will be allocated to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

### Repeatable File Store Stream
FieldTypeDescriptionDefault ValueRequired

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

--- product: QuickBooks Online Connector version: 2.0 is-latest-version: true --- # Upgrading and Migrating Quickbooks Connector to Version 2.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Upgrade Anypoint Connector for Quickbooks (Quickbooks Connector) to version 2.x. ## Supported Upgrade Paths
From VersionTo Version

1.x

2.x

## Changes in This Release This release contains the following changes: - Made the following changes to some operations: - [Changed operation names](#changed_operations) - The **Get query** operation now makes an HTTP GET request instead of an HTTP POST request to the `/query` endpoint - The **Get invoice by invoice id** operation now makes an HTTP GET request instead of an HTTP POST request to the `/invoice/{invoiceId}` endpoint - The **Upload** operation now has the **File\_content\_0-Body** parameter, the **File\_content\_0-Filename** parameter, and the **File\_metadata\_0-Body** parameter - Removed the **Content type** parameter from all operations - Removed the **Accept** parameter from all operations - Added the **Body** parameter to some operations - [Added sources](#new_sources) ## Changed Operations The following table shows changes to operation names:
Quickbooks 1.x OperationChanges in Quickbooks 2.0

Account Post2

Operation is now called Create account.

Account Update

Operation is now called Create account update.

Attachable Post3

Operation is now called Create attachable.

Batch Post

Operation is now called Create batch.

Bill Post3

Operation is now called Create bill.

Billpayment Post3

Operation is now called Create billpayment.

Class Post3

Operation is now called Create class.

Creditmemo Post3

Operation is now called Create creditmemo.

Customer Post3

Operation is now called Create customer.

Department Post3

Operation is now called Create department.

Deposit Post3

Operation is now called Create deposit.

Employee Post3

Operation is now called Create employee.

Estimate Post3

Operation is now called Create estimate.

Invoice Post4

Operation is now called Create invoice.

Item Post3

Operation is now called Create item.

Journalentry Post3

Operation is now called Create journalentry.

Payment Post3

Operation is now called Create payment.

Paymentmethod Post3

Operation is now called Create paymentmethod.

Preferences Post

Operation is now called Create preferences.

Purchase Post3

Operation is now called Create purchase.

Purchaseorder Post3

Operation is now called Create purchaseorder.

Query Post32

Operation is now called Get query.

Refundreceipt Post3

Operation is now called Create refundreceipt.

Salesreceipt Post4

Operation is now called Create salesreceipt.

Taxagency Post

Operation is now called Create taxagency.

Taxservice Taxcode Post

Operation is now called Create taxservice taxcode.

Term Post3

Operation is now called Create term.

Timeactivity Post4

Operation is now called Create timeactivity.

Transfer Post3

Operation is now called Create transfer.

Upload Post

Operation is now called Create upload.

Vendor Post3

Operation is now called Create vendor.

Vendorcredit Post3

Operation is now called Create vendorcredit.

Account Get

Operation is now called Get account by account id.

Attachable Get

Operation is now called Get attachable by attachable id.

Bill Get

Operation is now called Get bill by bill id.

Billpayment Get

Operation is now called Get billpayment by billpayment id.

Cdc Get

Operation is now called Get cdc.

Class Get

Operation is now called Get class by class id.

Companyinfo By Companyid Get

Operation is now called Get companyinfo by company id.

Creditmemo Get

Operation is now called Get creditmemo by creditmemo id.

Customer Get

Operation is now called Get customer by customer id.

Department Get

Operation is now called Get department by department id.

Deposit Get

Operation is now called Get deposit by deposit id.

Employee Get

Operation is now called Get employee by employee id.

Estimate Get

Operation is now called Get estimate by estimate id.

Exchangerate Get

Operation is now called Get exchangerate.

Invoice Get

Operation is now called Get invoice by invoice id.

Item ID Get

Operation is now called Get item by item id.

Journalentry Get

Operation is now called Get journalentry by journalentry id.

Payment174Get

Operation is now called Get payment by payment id.

Paymentmethod Get

Operation is now called Get paymentmethod by paymentmethod id.

Preferences Get

Operation is now called Get preferences.

Purchase Get

Operation is now called Get purchase by purchase id.

Purchaseorder Get

Operation is now called Get purchaseorder by purchaseorder id.

Refundreceipt Get

Operation is now called Get refundreceipt by refundreceipt id.

Reports Account List Get

Operation is now called Get reports account list.

Reports Aged Payable Detail Get

Operation is now called Get reports aged payable detail.

Reports Aged Payables Get

Operation is now called Get reports aged payables.

Reports Aged Receivable Detail Get

Operation is now called Get reports aged receivable detail.

Reports Aged Receivables Get

Operation is now called Get reports aged receivables.

Reports Balance Sheet Get

Operation is now called Get reports balance sheet.

Reports Cash Flow Get

Operation is now called Get reports cash flow.

Reports Class Sales Get

Operation is now called Get reports class sales.

Reports Customer Balance Get

Operation is now called Get reports customer balance.

Reports Customer Balance Detail Get

Operation is now called Get reports customer balance detail.

Reports Customer Income Get

Operation is now called Get reports customer income.

Reports Customer Sales Get

Operation is now called Get reports customer sales.

Reports Department Sales Get

Operation is now called Get reports department sales.

Reports General Ledger Get

Operation is now called Get reports general ledger.

Reports Inventory Valuation Summary Get

Operation is now called Get reports inventory valuation summary.

Reports Item Sales Get

Operation is now called Get reports item sales.

Reports Profit And Loss Get

Operation is now called Get reports profit and loss.

Reports Profit And Loss Detail Get

Operation is now called Get reports profit and loss detail.

Reports Transaction List Get

Operation is now called Get reports transaction list.

Reports Trial Balance Get

Operation is now called Get reports trial balance.

Reports Vendor Balance Get

Operation is now called Get reports vendor balance.

Reports Vendor Balance Detail Get

Operation is now called Get reports vendor balance detail.

Reports Vendor Expenses Get

Operation is now called Get reports vendor expenses.

Salesreceipt Get

Operation is now called Get salesreceipt by salesreceipt id.

Taxagency Get

Operation is now called Get taxagency by taxagency id.

Taxcode Get

Operation is now called Get taxcode by taxcode id.

Taxrate Get

Operation is now called Get taxrate by taxrate id.

Term Get

Operation is now called Get term by term id.

Transfer Get

Operation is now called Get transfer by transfer id.

Vendor Get

Operation is now called Get vendor by vendor id.

Vendorcredit Get

Operation is now called Get vendorcredit by vendorcredit id.

## New Sources
Quickbooks SourceDescriptionParameters

On new customer

Triggers an event for every new customer.

  • Configuration

  • Created time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

On new invoice

Triggers an event for every new invoice.

  • Configuration

  • Created time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

On new item

Triggers an event for every new item.

  • Configuration

  • Created time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

On updated customer

Triggers an event for every updated customer.

  • Configuration

  • Last Updated Time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

On updated invoice

Triggers an event for every updated invoice.

  • Configuration

  • Last Updated Time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

On updated item

Triggers an event for every updated item.

  • Configuration

  • Last Updated Time

  • Config Ref

  • Primary Node Only

  • Scheduling Strategy

  • Streaming Strategy

  • Redelivery Policy

  • Reconnection Strategy

## Upgrade Prerequisites Before you perform the upgrade, you must: 1. Create a backup of your files, data, and configuration in case you need to restore to the previous version. 2. Install Quickbooks Connector v2.x to replace the Quickbooks operations that were previously included in Quickbooks Connector v1.x. ## Upgrade Steps Follow these steps to perform the upgrade: 1. In Anypoint Studio, create a Mule project. 2. In **Mule Palette**, click **Search in Exchange**. 3. In **Add Dependencies to Project**, enter `quickbooks` in the search field. 4. In **Available modules**, select **Quickbooks Connector \* and click \*Add**. 5. Click **Finish**. 6. Verify that the `quickbooks-connector` dependency version is `2.x.x` in the `pom.xml` file in the Mule project. Studio upgrades the connector automatically. ### Verify the Upgrade After you install the latest version of the connector, follow these steps to verify the upgrade: 1. In Studio, verify that there are no errors in the **Problems** or **Console** views. 2. Verify that there are no problems in the project `pom.xml` file. 3. Test the connection to verify that the operations work. ## Troubleshooting If there are problems with caching the parameters and caching the metadata, try restarting Studio. ### Revert the Upgrade If it is necessary to revert to the previous version of Quickbooks Connector, change the `quickbooks-connector` dependency version in the project’s `pom.xml` file to the previous version. You must update the project’s `pom.xml` file in Anypoint Studio. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com)