QuickBooks Online Connector 2.0 Reference | MuleSoft Documentation
## 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

| 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 taxcode by taxcode id
`<quickbooks-online-connector-mule-4:taxcode2get>`
Read a tax code by Id This operation makes an HTTP GET request to the /taxcode/{taxcodeId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Taxcode Id | Taxcode 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


## Get taxrate by taxrate id
`<quickbooks-online-connector-mule-4:taxrate1get>`
Read a tax rate by Id This operation makes an HTTP GET request to the /taxrate/{taxrateId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Taxrate Id | Taxrate 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 taxservice taxcode
`<quickbooks-online-connector-mule-4:taxservice-taxcode-post>`
Use Tax Service to create tax code and corresponding tax rates This operation makes an HTTP POST request to the /taxservice/taxcode 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 taxservice taxcode
`<quickbooks-online-connector-mule-4:taxservice-taxcode-post>`
Use Tax Service to create tax code and corresponding tax rates This operation makes an HTTP POST request to the /taxservice/taxcode 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 term by term id
`<quickbooks-online-connector-mule-4:term8get>`
Read a term object by Id This operation makes an HTTP GET request to the /term/{termId} 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 term
`<quickbooks-online-connector-mule-4:term-post3>`
Update a term object This operation makes an HTTP POST request to the /term 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


## Create timeactivity
`<quickbooks-online-connector-mule-4:timeactivity-post4>`
Create a term object This operation makes an HTTP POST request to the /timeactivity 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 timeactivity
`<quickbooks-online-connector-mule-4:timeactivity-post4>`
Create a term object This operation makes an HTTP POST request to the /timeactivity 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 transfer by transfer id
`<quickbooks-online-connector-mule-4:transfer184get>`
Read a transfer object by Id This operation makes an HTTP GET request to the /transfer/{transferId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Transfer Id | Transfer 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 transfer
`<quickbooks-online-connector-mule-4:transfer-post3>`
Create a transfer object This operation makes an HTTP POST request to the /transfer 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
| 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


## Unauthorize
`<quickbooks-online-connector-mule-4:unauthorize>`
Deletes all the access token information of a given resource owner ID so that it’s impossible to execute any operation for that user without doing the authorization dance again
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Resource Owner Id | The ID of the resource owner which access should be invalidated  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
### For Configurations
## Create upload
`<quickbooks-online-connector-mule-4:upload-post>`
Uploading and linking new attachments This operation makes an HTTP POST request to the /upload endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
File _ content _ 0 - Body | The content of the 'File content 0' part. | #[payload]  
File content 0 Filename | The filename of the 'File content 0' part (just the name, do not include path).  
File _ metadata _ 0 - Body | The content of the 'File metadata 0' part.  
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 vendor by vendor id
`<quickbooks-online-connector-mule-4:vendor70get>`
Read a vendor object by Id This operation makes an HTTP GET request to the /vendor/{vendorId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Vendor Id | Vendor 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 vendor
`<quickbooks-online-connector-mule-4:vendor-post3>`
Update a vendor object This operation makes an HTTP POST request to the /vendor 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
| 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 vendorcredit by vendorcredit id
`<quickbooks-online-connector-mule-4:vendorcredit185get>`
Read a vendor credit object by Id This operation makes an HTTP GET request to the /vendorcredit/{vendorcreditId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Vendorcredit Id | Vendorcredit 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 vendorcredit
`<quickbooks-online-connector-mule-4:vendorcredit-post3>`
Delete a vendor credit object by Id This operation makes an HTTP POST request to the /vendorcredit endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
operation | operation  
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


## On new customer
`<quickbooks-online-connector-mule-4:on-new-customer-trigger>`
Triggers an event for every new customer.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Created time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever
## On new customer
`<quickbooks-online-connector-mule-4:on-new-customer-trigger>`
Triggers an event for every new customer.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Created time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## On new invoice
`<quickbooks-online-connector-mule-4:on-new-invoice-trigger>`
Triggers an event for every new invoice.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Created time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## On new item
`<quickbooks-online-connector-mule-4:on-new-item-trigger>`
Triggers an event for every new item.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Created time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## On updated customer
`<quickbooks-online-connector-mule-4:on-updated-customer-trigger>`
Triggers an event for every updated customer.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Last Updated Time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## On updated invoice
`<quickbooks-online-connector-mule-4:on-updated-invoice-trigger>`
Triggers an event for every updated invoice.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Last Updated Time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## On updated item
`<quickbooks-online-connector-mule-4:on-updated-item-trigger>`
Triggers an event for every updated item.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Last Updated Time | Returns the results of the query from a given timestamp.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Primary Node Only | Determines whether to execute this source on only the primary node when running Mule instances in a cluster.  
Scheduling Strategy |  scheduling-strategy | Configures the scheduler that triggers the polling.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## Types
### Default Header
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Default Query Param
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Proxy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Non Proxy Hosts**  
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Enabled Protocols** |  A comma-separated list of protocols enabled for this context.  
**Enabled Cipher Suites** |  A comma-separated list of cipher suites enabled for this context.  
**Trust Store**  
**Revocation Check** | 
  * Standard Revocation Check
  * Custom Ocsp Responder
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Redelivery Policy |  RedeliveryPolicy | Defines a policy for processing the redelivery of the same message.  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
## Types
### Default Header
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Default Query Param
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Proxy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Non Proxy Hosts**  
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Enabled Protocols** |  A comma-separated list of protocols enabled for this context.  
**Enabled Cipher Suites** |  A comma-separated list of cipher suites enabled for this context.  
**Trust Store**  
**Revocation Check** | 
  * Standard Revocation Check
  * Custom Ocsp Responder

  
### Trust Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.  
The password used to protect the trust store.  
The type of store used.  
The algorithm used by the trust store.  
If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.  
### Key Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.  
The type of store used.  
When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.  
**Key Password** |  The password used to protect the private key.  
The password used to protect the key store.  
The algorithm used by the key store.  
### Standard Revocation Check
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Only End Entities** |  Only verify the last element of the certificate chain.  
**Prefer Crls** |  Try CRL instead of OCSP first.  
**No Fallback** |  Do not use the secondary checking method (the one not selected before).  
Avoid verification failure when the revocation server can not be reached or is busy.  
### Custom Ocsp Responder
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The URL of the OCSP responder.  
**Cert Alias** |  Alias of the signing certificate for the OCSP response (must be in the trust store), if present.  
### Crl File
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The path to the CRL file.  
### Reconnection
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Fails Deployment** |  When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  The reconnection strategy to use.  
### Reconnect
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often in milliseconds to reconnect  
If false, the reconnection strategy will run in a separate, non-blocking thread  
How many reconnection attempts to make.  
### Reconnect Forever
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often in milliseconds to reconnect  
If false, the reconnection strategy will run in a separate, non-blocking thread  
### Expiration Policy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Max Idle Time** |  A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration  
Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

|  A time unit that qualifies the maxIdleTime attribute  
### Http Response Attributes
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Status Code**  
**Reason Phrase**  
### Repeatable In Memory Stream
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Initial Buffer Size** |  The amount of memory that will be allocated to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.  
**Buffer Size Increment** |  This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full.  
**Max Buffer Size** |  The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.  
**Buffer Unit** |  Enumeration, one of: |  The unit in which all these attributes are expressed  
### Repeatable File Store Stream
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**In Memory Size** |  Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.  
**Buffer Unit** |  Enumeration, one of: |  The unit in which maxInMemorySize is expressed