| Namespace | http://www.mulesoft.org/schema/mule/kindling |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/kindling/current/mule-kindling.xsd (View Schema) |
| Schema Version | 2.2 |
| Minimum Mule Version | 3.2 |
Kindling Cloud Connector
Kindling ignites innovation by connecting people and ideas
Allows to connect to the kindling site across the Kindling Service API. Connector created with the documentation of the service for the version v3.12.0.2
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new category in the categories collection
| |||||||||||
Creates a new comment in the comments collection
| |||||||||||
Create a new group in the groups collection
| |||||||||||
Create a new idea in the ideas collection
| |||||||||||
Creates a new post
| |||||||||||
Creates a new user in the users collection
| |||||||||||
Deletes a single comment
| |||||||||||
Deletes a single user
| |||||||||||
Gets the categories collection
| |||||||||||
Gets a single category
| |||||||||||
Gets a single comment
| |||||||||||
Gets the comments collection
| |||||||||||
Gets a single group
| |||||||||||
Gets the groups collection
| |||||||||||
Gets a single idea
| |||||||||||
Gets the ideas collection
| |||||||||||
Gets a single post
| |||||||||||
Gets the posts collection
| |||||||||||
Gets a single user
| |||||||||||
Gets the users collection
| |||||||||||
Updates a single category
| |||||||||||
Updates a single group
| |||||||||||
Updates a single idea
| |||||||||||
Updates a single post
| |||||||||||
Updates a single user
| |||||||||||
To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:kindling="http://www.mulesoft.org/schema/mule/kindling"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/kindling
http://www.mulesoft.org/schema/mule/kindling/current/mule-kindling.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This connector offers automatic connection management via the use of a connection pool. The pool will act a storage mechanism for all the connections that are in-use by the user of this connector.
Prior to execution of a processor, the connector will attempt to lookup an already established connection and if one doesn't exists it will create one. That lookup mechanism is done in the connection pool via the use of connection variables declared as keys.
The user of the connector can configure the pool by adding a connection-pooling-profile to the connector configuration like this:
<kindling:connection-pooling-profile maxActive="10" maxIdle="10"
exhaustedAction="WHEN_EXHAUSTED_GROW" maxWait="120" minEvictionMillis="60000" evictionCheckIntervalMillis="30000"/>
The following is a list of connection attributes, each connection attribute can be configured at the config element level or they can also be added to each processor. If they are used at the processor level they get the benefit of full expression resolution.
| Connection Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
| Optional. Specify which configuration to use. | |||||||||||
| A username | String | */* | UTF-8 | ||||||||
| A password | String | */* | UTF-8 | ||||||||
| The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
Reconnection Strategies specify how a connector behaves when its connection fails. You can control how Mule attempts to reconnect by specifying a number of criteria:
With a reconnection strategy, you can better control the behavior of a failed connection, by configuring it, for example, to re-attempt the connection only once every 15 minutes, and to give up after 30 attempts. You can also send an automatic notification to your IT administrator whenever this reconnection strategy goes into effect. You can even define a strategy that attempts to reconnect only during business hours. Such a setting can prove useful if your server is frequently shut down for nightly maintenance.
A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts.
<kindling:config>
<reconnect count="5" frequency="1000"/>
</kindling:config>
| Reconnect Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Default Value | Description | |||||||||
| Optional. How often (in ms) to reconnect | |||||||||||
| Optional. How many reconnection attempts to make | |||||||||||
For more information about reconnection strategies in Mule, or even how to write your own custom reconnection strategy please check this section.
Creates a new category in the categories collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingCategory to be created |
KindlingCategory | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCategory | A KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Creates a new comment in the comments collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingComment to be created |
KindlingComment | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingComment | A KindlingComment |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Create a new group in the groups collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingGroup to be created |
KindlingGroup | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingGroup | A KindlingGroup |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Create a new idea in the ideas collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingIdea to be created |
KindlingIdea | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingIdea | idea.json |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Creates a new post
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingCategory to be created |
KindlingPost | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingPost | A KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Creates a new user in the users collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
The KindlingUser to be created |
KindlingUser | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingUser | A KindlingUser |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Deletes a single comment
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the comment to delete | String | */* | UTF-8 | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Deletes a single user
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the user to delete | String | */* | UTF-8 | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the categories collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20. The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Default: ACTIVATED. Get only items in the collection that are in the given state, either by a state ID or it's natural language name | KindlingCategoryState | */* | |||||||||
| Optional. A general category search | String | */* | UTF-8 | ||||||||
| Optional. If provided, will only return categories that the given user ID has access to | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingCategory> | A KindlingCollection of KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single category
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the category to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCategory | A KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single comment
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the comment to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the comments collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Retrieve only comments whose parent is of this type | KindlingCommentParentType | */* | |||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20 The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Default: ACTIVATED. Get only items in the collection that are in the given state, either by a state ID or it's natural language name | KindlingState | */* | |||||||||
| Optional. Retrieve only comments of a specific parent ID | Integer | */* | |||||||||
| Optional. The type of comments to retrieve | KindlingCommentType | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingComment> | A KindlingCollection of KindlingComment |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single group
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the group to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. group.json | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingGroup | A KindlingGroup |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the groups collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20 The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Default: ACTIVATED. Get only items in the collection that are in the given state, either by a state ID or it's natural language name | KindlingState | */* | |||||||||
| Optional. Find group titles beginning with this string | String | */* | UTF-8 | ||||||||
| Optional. A general group search | String | */* | UTF-8 | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingGroup> | A KindlingCollection of KindlingGroup |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single idea
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the Idea to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingIdea | A KindlingIdea |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the ideas collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20 The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Get only items in the collection that are in the given state, either by a state ID or it's natural language name
|
String | */* | UTF-8 | ||||||||
| Optional. Only show ideas that can or cannot be voted upon | Boolean | */* | |||||||||
| Optional. A general idea search string | String | */* | UTF-8 | ||||||||
| Optional. Show only ideas from a particular author | String | */* | UTF-8 | ||||||||
| Optional. Show only ideas in a particular category | String | */* | UTF-8 | ||||||||
| Optional. Conceptual filters | KindlingIdeaFilter | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingIdea> | A KindlingCollection of KindlingIdea |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single post
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the post to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingPost | A KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the posts collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20. The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Default: ACTIVATED. Get only items in the collection that are in the given state, either by a state ID or it's natural language name | KindlingPostState | */* | |||||||||
| Optional. Find posts beginning with this string | String | */* | UTF-8 | ||||||||
| Optional. A general post search | String | */* | UTF-8 | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingPost> | A KindlingCollection of KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets a single user
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the user to retrieve | String | */* | UTF-8 | ||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingUser | A KindlingUser |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Gets the users collection
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| Optional. Default: 0. Any object in the result can be displayed at depth, 0 = no depth, 1 = expand first relational object level, etc. | Integer | */* | |||||||||
| Optional. Default: title. How the collection output will be sorted, like 'date ASC', 'date', or 'name DESC' etc. | String | */* | UTF-8 | ||||||||
| Optional. Default: 1. The page requested | Integer | */* | |||||||||
| Optional. Default: 20. The limit on number of collection items to show per page | Integer | */* | |||||||||
| Optional. Default: ACTIVATED. Get only items in the collection that are in the given state, either by a state ID or it's natural language name | KindlingUserState | */* | |||||||||
| Optional. Only show users associated with a particular category | Integer | */* | |||||||||
| Optional. Show only users with a particular type of digest set | KindlingUserDigest | */* | |||||||||
| Optional. General user search string | String | */* | UTF-8 | ||||||||
| Optional. If present, will turn this request into one specifically for reputation leaders for a given timeframe, which may be combined with the associatedWithCategoryId parameter as well to return a leaderbooard for a category | KindlingUserReputationTimeframe | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCollection<KindlingUser> | A KindlingCollection of KindlingUser |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Updates a single category
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the category to update | String | */* | UTF-8 | ||||||||
The KindlingCategory with the data to be updated |
KindlingCategory | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingCategory | A KindlingCategory |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Updates a single group
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the group to retrieve | String | */* | UTF-8 | ||||||||
The KindlingGroup with the data to be updated |
KindlingGroup | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingGroup | A KindlingGroup |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Updates a single idea
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the Idea to update | String | */* | UTF-8 | ||||||||
The KindlingIdea with the data to be updated |
KindlingIdea | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingIdea | A KindlingIdea |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Updates a single post
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the post to update | String | */* | UTF-8 | ||||||||
The KindlingPost with the data to be updated |
KindlingPost | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingPost | A KindlingPost |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |
Updates a single user
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| The id of the user to update | String | */* | UTF-8 | ||||||||
The KindlingUser with the data to be updated |
KindlingUser | */* | |||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username | String | */* | UTF-8 | ||||||||
| Optional. A password | String | */* | UTF-8 | ||||||||
| Optional. The name of the company registered in kindling and used for access your site like https://{companyName}.kindlingapp.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| KindlingUser | A KindlingUser |
| Payload Class | Description |
|---|---|
| KindlingConnectorException | If something goes wrong with the service API this exception is throw |
| KindlingConnectorUnauthorizedException | If the credentials provided for the user are wrong or are expired this exception is throw |