QuickBooks Online Connector 2.0 Reference | MuleSoft Documentation
# QuickBooks Online Connector 2.0 Reference
## Configurations
### Config
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
The name for this configuration. Connectors reference the configuration with this name.  
Connection |  Auth Connection Provider | The connection types to provide to this configuration.  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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.  
The identifier of this element used to reference it in other components  
Expiration Policy |  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 or Configuring OAuth 2.0 for Connectors on CloudHub.
###### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Default Headers |  Array of Default Header  
Query Parameters |  Array of Default Query Param  
Connection Timeout | The timeout for establishing connections to the remote service  
Connection Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Connection Timeout  
Use Persistent Connections | If false, each connection will be closed after the first request is completed.  
Max Connections | The maximum number of outbound connections to keep open at the same time  
Connection Idle Timeout | A timeout for how long a connection can remain idle before it is closed  
Connection Idle Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the connection Idle Timeout  
Proxy Config | Reusable configuration element for outbound connections through a proxy  
Stream Response | Whether or not received responses should be streamed  
Response Buffer Size | The space in bytes for the buffer where the HTTP response will be stored.  
Base Uri | Parameter base URI, each instance/tenant gets its own | `https://sandbox-quickbooks.api.intuit.com`  
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 | The OAuth consumerKey as registered with the service provider  
Consumer Secret | The OAuth consumerSecret as registered with the service provider  
Authorization Url | The service provider’s authorization endpoint URL | `https://appcenter.intuit.com/connect/oauth2`  
Access Token Url | The service provider’s accessToken endpoint URL | `https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer`  
The OAuth scopes to be requested during the dance. If not provided, it defaults to those in the annotation  
Resource Owner Id | The resourceOwnerId which each component should use if it doesn’t reference otherwise.  
The name of a flow to execute right before starting the OAuth dance  
The name of a flow to execute right after an accessToken has been received  
Listener Config | A reference to a <http:listener-config /> to use to create the listener that will catch the access token callback endpoint.  
Callback Path | The path of the access token callback endpoint  
Authorize Path | The path of the local http endpoint which triggers the OAuth dance  
External Callback Url | 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 | 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
  * Create account
  * Create account update
  * Get attachable by attachable id
  * Create attachable
  *   * Get bill by bill id
  *   * Get billpayment by billpayment id
  * Create billpayment
  * Get class by class id
  *   * Get companyinfo by company id
  * Get creditmemo by creditmemo id
  * Create creditmemo
  * Get customer by customer id
  * Create customer
  * Get department by department id
  * Create department
  * Get deposit by deposit id
  * Create deposit
  * Get employee by employee id
  * Create employee
  * Get estimate by estimate id
  * Create estimate
  * Get exchangerate
  * Get invoice by invoice id
  * Create invoice
  * Get item by item id
  *   * Get journalentry by journalentry id
  * Create journalentry
  * Get payment by payment id
  * Create payment
  * Get paymentmethod by paymentmethod id
  * Create paymentmethod
  * Get preferences
  * Create preferences
  * Get purchase by purchase id
  * Create purchase
  * Get purchaseorder by purchaseorder id
  * Create purchaseorder
  *   * Get refundreceipt by refundreceipt id
  * Create refundreceipt
  * Get reports account list
  * Get reports aged payable detail
  * Get reports aged payables
  * Get reports aged receivable detail
  * Get reports aged receivables
  * Get reports balance sheet
  * Get reports cash flow
  * Get reports class sales
  * Get reports customer balance detail
  * Get reports customer balance
  * Get reports customer income
  * Get reports customer sales
  * Get reports department sales
  * Get reports general ledger
  * Get reports inventory valuation summary
  * Get reports item sales
  * Get reports profit and loss detail
  * Get reports profit and loss
  * Get reports transaction list
  * Get reports trial balance
  * Get reports vendor balance detail
  * Get reports vendor balance
  * Get reports vendor expenses
  * Get salesreceipt by salesreceipt id
  * Create salesreceipt
  * Get taxagency by taxagency id
  * Create taxagency
  * Get taxcode by taxcode id
  * Get taxrate by taxrate id
  * Create taxservice taxcode
  * Get term by term id
  *   * Create timeactivity
  * Get transfer by transfer id
  * Create transfer
  *   *   * Get vendor by vendor id
  *   * Get vendorcredit by vendorcredit id
  * Create vendorcredit


## Associated Sources
  *   *   *   * On updated customer
  * On updated invoice
  * 

## Get account by account id
`<quickbooks-online-connector-mule-4:account1get>`
Retrieve an account by Id This operation makes an HTTP GET request to the /account/{accountId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Account Id | Account Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:account-post2>`
Create a new Account This operation makes an HTTP POST request to the /account endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:account-update>`
Update a new Account This operation makes an HTTP POST request to the /account/update endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:attachable5000000000000029383get>`
Retrieve an attachable object by Id This operation makes an HTTP GET request to the /attachable/{attachableId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Attachable Id | Attachable Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
## Get attachable by attachable id
`<quickbooks-online-connector-mule-4:attachable5000000000000029383get>`
Retrieve an attachable object by Id This operation makes an HTTP GET request to the /attachable/{attachableId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Attachable Id | Attachable Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:attachable-post3>`
Create an attachable object This operation makes an HTTP POST request to the /attachable endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:batch-post>`
Multiple operations using batch query This operation makes an HTTP POST request to the /batch endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:bill1get>`
Retrieve a bill by Id This operation makes an HTTP GET request to the /bill/{billId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get bill by bill id
`<quickbooks-online-connector-mule-4:bill1get>`
Retrieve a bill by Id This operation makes an HTTP GET request to the /bill/{billId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:bill-post3>`
Create a bill This operation makes an HTTP POST request to the /bill endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:billpayment118get>`
Retrieve Bill Payment by Id This operation makes an HTTP GET request to the /billpayment/{billpaymentId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Billpayment Id | Billpayment Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:billpayment-post3>`
Update a Bill Payment This operation makes an HTTP POST request to the /billpayment endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create billpayment
`<quickbooks-online-connector-mule-4:billpayment-post3>`
Update a Bill Payment This operation makes an HTTP POST request to the /billpayment endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:cdc-get>`
Retrieve changed Bill and invoice objects This operation makes an HTTP GET request to the /cdc endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
entities | entities  
Changed Since | Changed Since  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:class5000000000000018727get>`
Read a Class object by Id This operation makes an HTTP GET request to the /class/{classId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Class Id | Class Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:class-post3>`
Create a Class object This operation makes an HTTP POST request to the /class endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create class
`<quickbooks-online-connector-mule-4:class-post3>`
Create a Class object This operation makes an HTTP POST request to the /class endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:companyinfo-by-companyid-get>`
Get company info This operation makes an HTTP GET request to the /companyinfo/{companyId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
companyid | companyid  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:creditmemo160get>`
Read a credit memo by Id This operation makes an HTTP GET request to the /creditmemo/{creditmemoId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Creditmemo Id | Creditmemo Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:creditmemo-post3>`
Update a credit memo This operation makes an HTTP POST request to the /creditmemo endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create creditmemo
`<quickbooks-online-connector-mule-4:creditmemo-post3>`
Update a credit memo This operation makes an HTTP POST request to the /creditmemo endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:customer63get>`
Read a customer entry by Id This operation makes an HTTP GET request to the /customer/{customerId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Customer Id | Customer Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:customer-post3>`
Create a customer This operation makes an HTTP POST request to the /customer endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:department1get>`
Read a department object This operation makes an HTTP GET request to the /department/{departmentId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Department Id | Department Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get department by department id
`<quickbooks-online-connector-mule-4:department1get>`
Read a department object This operation makes an HTTP GET request to the /department/{departmentId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Department Id | Department Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:department-post3>`
Create a department object This operation makes an HTTP POST request to the /department endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:deposit162get>`
Read a deposit object by Id This operation makes an HTTP GET request to the /deposit/{depositId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Deposit Id | Deposit Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:deposit-post3>`
Update a deposit object This operation makes an HTTP POST request to the /deposit endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create deposit
`<quickbooks-online-connector-mule-4:deposit-post3>`
Update a deposit object This operation makes an HTTP POST request to the /deposit endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:employee68get>`
Retrieve an employee object by Id This operation makes an HTTP GET request to the /employee/{employeeId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Employee Id | Employee Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:employee-post3>`
Delete an employee object This operation makes an HTTP POST request to the /employee endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:estimate163get>`
Read an Estimate object by Id This operation makes an HTTP GET request to the /estimate/{estimateId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Estimate Id | Estimate Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get estimate by estimate id
`<quickbooks-online-connector-mule-4:estimate163get>`
Read an Estimate object by Id This operation makes an HTTP GET request to the /estimate/{estimateId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Estimate Id | Estimate Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:estimate-post3>`
Update an Estimate object This operation makes an HTTP POST request to the /estimate endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:exchangerate-get>`
Get Exchange Rate This operation makes an HTTP GET request to the /exchangerate endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
sourcecurrencycode | sourcecurrencycode  
asofdate | asofdate  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:invoice147get>`
Read an invoice object by Id This operation makes an HTTP GET request to the /invoice/{invoiceId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Invoice Id | Invoice Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get invoice by invoice id
`<quickbooks-online-connector-mule-4:invoice147get>`
Read an invoice object by Id This operation makes an HTTP GET request to the /invoice/{invoiceId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Invoice Id | Invoice Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:invoice-post4>`
Create an invoice object This operation makes an HTTP POST request to the /invoice endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:item-idget>`
Read an Item by Id This operation makes an HTTP GET request to the /item/{itemId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:item-post3>`
Create an item object This operation makes an HTTP POST request to the /item endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create item
`<quickbooks-online-connector-mule-4:item-post3>`
Create an item object This operation makes an HTTP POST request to the /item endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:journalentry8get>`
Read a journal entry object by Id This operation makes an HTTP GET request to the /journalentry/{journalentryId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Journalentry Id | Journalentry Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:journalentry-post3>`
Create a journal entry object This operation makes an HTTP POST request to the /journalentry endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:payment174get>`
Read a payment object by Id This operation makes an HTTP GET request to the /payment/{paymentId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Payment Id | Payment Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get payment by payment id
`<quickbooks-online-connector-mule-4:payment174get>`
Read a payment object by Id This operation makes an HTTP GET request to the /payment/{paymentId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Payment Id | Payment Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:payment-post3>`
Create a payment object This operation makes an HTTP POST request to the /payment endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:paymentmethod8get>`
Read a payment method This operation makes an HTTP GET request to the /paymentmethod/{paymentmethodId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Paymentmethod Id | Paymentmethod Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:paymentmethod-post3>`
Update a payment method This operation makes an HTTP POST request to the /paymentmethod endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create paymentmethod
`<quickbooks-online-connector-mule-4:paymentmethod-post3>`
Update a payment method This operation makes an HTTP POST request to the /paymentmethod endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:preferences-get>`
Read the preference object This operation makes an HTTP GET request to the /preferences endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:preferences-post>`
Update the preference object endpoint This operation makes an HTTP POST request to the /preferences endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:purchase175get>`
Read a puchase object by Id This operation makes an HTTP GET request to the /purchase/{purchaseId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Purchase Id | Purchase Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get purchase by purchase id
`<quickbooks-online-connector-mule-4:purchase175get>`
Read a puchase object by Id This operation makes an HTTP GET request to the /purchase/{purchaseId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Purchase Id | Purchase Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:purchase-post3>`
Create a purchase object This operation makes an HTTP POST request to the /purchase endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:purchaseorder178get>`
Read a purchase-order object This operation makes an HTTP GET request to the /purchaseorder/{purchaseorderId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Purchaseorder Id | Purchaseorder Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:purchaseorder-post3>`
Create a purchase-order object This operation makes an HTTP POST request to the /purchaseorder endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create purchaseorder
`<quickbooks-online-connector-mule-4:purchaseorder-post3>`
Create a purchase-order object This operation makes an HTTP POST request to the /purchaseorder endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:query-post32>`
Read all transfer objects using the Query endpoint This operation makes an HTTP GET request to the /query endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:refundreceipt66get>`
Read a refund-receipt object This operation makes an HTTP GET request to the /refundreceipt/{refundreceiptId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Refundreceipt Id | Refundreceipt Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:refundreceipt-post3>`
Update a refund-receipt object This operation makes an HTTP POST request to the /refundreceipt endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Create refundreceipt
`<quickbooks-online-connector-mule-4:refundreceipt-post3>`
Update a refund-receipt object This operation makes an HTTP POST request to the /refundreceipt endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-account-list-get>`
Report - Account list detail This operation makes an HTTP GET request to the /reports/AccountList endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-aged-payable-detail-get>`
Report - Aged Payable aging detail This operation makes an HTTP GET request to the /reports/AgedPayableDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-aged-payables-get>`
Report - Aged Payable aging summary This operation makes an HTTP GET request to the /reports/AgedPayables endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports aged payables
`<quickbooks-online-connector-mule-4:reports-aged-payables-get>`
Report - Aged Payable aging summary This operation makes an HTTP GET request to the /reports/AgedPayables endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-aged-receivable-detail-get>`
Report - Aged Receivable Detail aging detail This operation makes an HTTP GET request to the /reports/AgedReceivableDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-aged-receivables-get>`
Report - Aged Receivable aging summary This operation makes an HTTP GET request to the /reports/AgedReceivables endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-balance-sheet-get>`
Report - Balance Sheet This operation makes an HTTP GET request to the /reports/BalanceSheet endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports balance sheet
`<quickbooks-online-connector-mule-4:reports-balance-sheet-get>`
Report - Balance Sheet This operation makes an HTTP GET request to the /reports/BalanceSheet endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-cash-flow-get>`
Report - Cash Flow This operation makes an HTTP GET request to the /reports/CashFlow endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-class-sales-get>`
Report - Cash Sales This operation makes an HTTP GET request to the /reports/ClassSales endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-customer-balance-detail-get>`
Report - Customer Balance Detail This operation makes an HTTP GET request to the /reports/CustomerBalanceDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports customer balance detail
`<quickbooks-online-connector-mule-4:reports-customer-balance-detail-get>`
Report - Customer Balance Detail This operation makes an HTTP GET request to the /reports/CustomerBalanceDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-customer-balance-get>`
Report - Customer Balance This operation makes an HTTP GET request to the /reports/CustomerBalance endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-customer-income-get>`
Report - Customer Income This operation makes an HTTP GET request to the /reports/CustomerIncome endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-customer-sales-get>`
Report - Customer Sales This operation makes an HTTP GET request to the /reports/CustomerSales endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports customer sales
`<quickbooks-online-connector-mule-4:reports-customer-sales-get>`
Report - Customer Sales This operation makes an HTTP GET request to the /reports/CustomerSales endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-department-sales-get>`
Report - Department Sales This operation makes an HTTP GET request to the /reports/DepartmentSales endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-general-ledger-get>`
Report - General Ledger This operation makes an HTTP GET request to the /reports/GeneralLedger endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-inventory-valuation-summary-get>`
Report - Inventory Valuation Summary This operation makes an HTTP GET request to the /reports/InventoryValuationSummary endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports inventory valuation summary
`<quickbooks-online-connector-mule-4:reports-inventory-valuation-summary-get>`
Report - Inventory Valuation Summary This operation makes an HTTP GET request to the /reports/InventoryValuationSummary endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-item-sales-get>`
Report - Item Sales This operation makes an HTTP GET request to the /reports/ItemSales endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-profit-and-loss-detail-get>`
Report - Profit and Loss Detail This operation makes an HTTP GET request to the /reports/ProfitAndLossDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-profit-and-loss-get>`
Report - Profit and Loss This operation makes an HTTP GET request to the /reports/ProfitAndLoss endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports profit and loss
`<quickbooks-online-connector-mule-4:reports-profit-and-loss-get>`
Report - Profit and Loss This operation makes an HTTP GET request to the /reports/ProfitAndLoss endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-transaction-list-get>`
Report - Trial List This operation makes an HTTP GET request to the /reports/TransactionList endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-trial-balance-get>`
Report - Trial Balance This operation makes an HTTP GET request to the /reports/TrialBalance endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-vendor-balance-detail-get>`
Report - Vendor Balance Detail This operation makes an HTTP GET request to the /reports/VendorBalanceDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get reports vendor balance detail
`<quickbooks-online-connector-mule-4:reports-vendor-balance-detail-get>`
Report - Vendor Balance Detail This operation makes an HTTP GET request to the /reports/VendorBalanceDetail endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-vendor-balance-get>`
Report - Vendor Balance This operation makes an HTTP GET request to the /reports/VendorBalance endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:reports-vendor-expenses-get>`
Report - Vendor Expense This operation makes an HTTP GET request to the /reports/VendorExpenses endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:salesreceipt181get>`
Create a sales receipt object This operation makes an HTTP GET request to the /salesreceipt/{salesreceiptId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Salesreceipt Id | Salesreceipt Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get salesreceipt by salesreceipt id
`<quickbooks-online-connector-mule-4:salesreceipt181get>`
Create a sales receipt object This operation makes an HTTP GET request to the /salesreceipt/{salesreceiptId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Salesreceipt Id | Salesreceipt Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:salesreceipt-post4>`
Create an sales receipt object This operation makes an HTTP POST request to the /salesreceipt endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:taxagency3get>`
Get a tax-agency object by Id This operation makes an HTTP GET request to the /taxagency/{taxagencyId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Taxagency Id | Taxagency Id  
minorversion | minorversion  
User Agent | User Agent  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit which qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * 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 | The name of a variable to store the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
### 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
`<quickbooks-online-connector-mule-4:taxagency-post>`
Create a tax-agency object This operation makes an HTTP POST request to the /taxagency endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
minorversion | minorversion  
User Agent | User Agent  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream