You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2019/03/31 15:23:09 UTC

svn commit: r1042911 [32/48] - in /websites/production/camel/content: ./ 2007/08/17/ 2008/04/08/ 2008/04/28/ 2009/01/19/ 2009/10/26/ 2012/01/17/ 2012/03/01/ 2019/03/ 2019/03/31/

Modified: websites/production/camel/content/linkedin.html
==============================================================================
--- websites/production/camel/content/linkedin.html (original)
+++ websites/production/camel/content/linkedin.html Sun Mar 31 15:23:07 2019
@@ -87,39 +87,39 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="LinkedIn-LinkedInComponent">LinkedIn Component</h2><p><strong>Available as of Camel 2.14</strong></p><p>The LinkedIn component provides access to all of LinkedIn REST APIs documented at&#160;<a shape="rect" class="external-link" href="https://developer.linkedin.com/rest" rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><p>LinkedIn uses OAuth2.0 for all client application authentication. In order to use camel-linkedin with your account, you'll need to create a new application for LinkedIn at <a shape="rect" class="external-link" href="https://www.linkedin.com/secure/developer" rel="nofollow">https://www.linkedin.com/secure/developer</a>. The LinkedIn application's client id and secret will allow access to LinkedIn REST APIs which require a current user. A user access token is generated and managed by component for an end user. Alternatively the Camel application can register an implementation of&#160;org.apache.camel.compo
 nent.linkedin.api.OAuthSecureStorage<span style="color: rgb(0,0,0);">&#160;to provide an org.apache.camel.component.linkedin.apiOAuthToken&#160;OAuth token</span>.</p><p>Maven users will need to add the following dependency to their pom.xml for this component:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2 id="LinkedIn-LinkedInComponent">LinkedIn Component</h2><p><strong>Available as of Camel 2.14</strong></p><p>The LinkedIn component provides access to all of LinkedIn REST APIs documented at&#160;<a shape="rect" class="external-link" href="https://developer.linkedin.com/rest" rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><p>LinkedIn uses OAuth2.0 for all client application authentication. In order to use camel-linkedin with your account, you'll need to create a new application for LinkedIn at <a shape="rect" class="external-link" href="https://www.linkedin.com/secure/developer" rel="nofollow">https://www.linkedin.com/secure/developer</a>. The LinkedIn application's client id and secret will allow access to LinkedIn REST APIs which require a current user. A user access token is generated and managed by component for an end user. Alternatively the Camel application can register an implementation of&#160;org.apache.camel.compo
 nent.linkedin.api.OAuthSecureStorage<span style="color: rgb(0,0,0);">&#160;to provide an org.apache.camel.component.linkedin.apiOAuthToken&#160;OAuth token</span>.</p><p>Maven users will need to add the following dependency to their pom.xml for this component:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">	&lt;dependency&gt;
     	&lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     	&lt;artifactId&gt;camel-linkedin&lt;/artifactId&gt;
     	&lt;version&gt;${camel-version}&lt;/version&gt;
 	&lt;/dependency&gt;
 </pre>
-</div></div><h3 id="LinkedIn-URIformat">URI format</h3><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><h3 id="LinkedIn-URIformat">URI format</h3><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://endpoint-prefix/endpoint?[options]
 </pre>
-</div></div><p>Endpoint prefix can be one of:</p><ul><li>comments</li><li>companies</li><li>groups</li><li>jobs</li><li>people</li><li>posts</li><li>search</li></ul><h3 id="LinkedIn-LinkedInComponent.1">LinkedInComponent</h3><p>The LinkedIn Component can be configured with the options below. These options can be provided using the component's bean property&#160;<strong>configuration</strong>&#160;of type&#160;<strong>org.apache.camel.component.linkedin.LinkedInConfiguration</strong>.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Option</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">clientId</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn application client ID</td></tr><tr><td colspan="1" rowspan="1" clas
 s="confluenceTd">clientSecret</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn application client secret</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">httpParams</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.Map</td><td colspan="1" rowspan="1" class="confluenceTd">Custom HTTP params, for example proxy host and port, use constants from <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/params/AllClientPNames.html">AllClientPNames</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">lazyAuth</td><td colspan="1" rowspan="1" class="confluenceTd">boolean</td><td colspan="1" rowspan="1" class="confluenceTd">Flag to enable/disable lazy OAuth, default is true. when enabled, OAuth token retrieval or generation is not done until the first REST call</td></tr><tr><td colspan="1" rowspan="1" class="
 confluenceTd">redirectUri</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">Application redirect URI, although the component never redirects to this page to avoid having to have a functioning redirect server. So for testing one could use https://localhost</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">scopes</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthScope[]</td><td colspan="1" rowspan="1" class="confluenceTd">List of LinkedIn scopes as specified at <a shape="rect" class="external-link" href="https://developer.linkedin.com/documents/authentication#granting" rel="nofollow">https://developer.linkedin.com/documents/authentication#granting</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secureStorage</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthSecureStorage</td><td colspan="1" rowspan=
 "1" class="confluenceTd">Callback interface for providing an OAuth token or to store the token generated by the component. The callback should return <strong>null</strong> on the first call and then save the created token in the saveToken() callback. If the callback returns null the first time, a <strong>userPassword</strong> MUST be provided</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">userName</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn user account name, MUST be provided</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">userPassword</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn account password</td></tr></tbody></table></div><h3 id="LinkedIn-ProducerEndpoints:">Producer Endpoints:</h3><p>Producer endpoints can use endpoint prefixes followed by endpoint names and associated options described next. A s
 horthand alias can be used for some endpoints. The endpoint URI MUST contain a prefix.</p><p>Endpoint options that are not mandatory are denoted by []. When there are no mandatory options for an endpoint, one of the set of [] options MUST be provided. Producer endpoints can also use a special option&#160;<strong>inBody</strong>&#160;that in turn should contain the name of the endpoint option whose value will be contained in the Camel Exchange In message.</p><p>Any of the endpoint options can be provided in either the endpoint URI, or dynamically in a message header. The message header name must be of the format&#160;<strong>CamelLinkedIn.&lt;option&gt;</strong>. Note that the&#160;<strong>inBody</strong>&#160;option overrides message header, i.e. the endpoint option&#160;<strong>inBody=option</strong>&#160;would override a&#160;<strong>CamelLinkedIn.option</strong>&#160;header.</p><p>For more information on the endpoints and options see LinkedIn REST API documentation at&#160;<a sha
 pe="rect" class="external-link" href="https://developer.linkedin.com/rest" rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><h4 id="LinkedIn-Endpointprefixcomments">Endpoint prefix&#160;<em>comments</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>comments</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p>Endpoint prefix can be one of:</p><ul><li>comments</li><li>companies</li><li>groups</li><li>jobs</li><li>people</li><li>posts</li><li>search</li></ul><h3 id="LinkedIn-LinkedInComponent.1">LinkedInComponent</h3><p>The LinkedIn Component can be configured with the options below. These options can be provided using the component's bean property&#160;<strong>configuration</strong>&#160;of type&#160;<strong>org.apache.camel.component.linkedin.LinkedInConfiguration</strong>.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Option</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">clientId</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn application client ID</td></tr><tr><td colspan="1" rowspan="1" clas
 s="confluenceTd">clientSecret</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn application client secret</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">httpParams</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.Map</td><td colspan="1" rowspan="1" class="confluenceTd">Custom HTTP params, for example proxy host and port, use constants from <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/params/AllClientPNames.html">AllClientPNames</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">lazyAuth</td><td colspan="1" rowspan="1" class="confluenceTd">boolean</td><td colspan="1" rowspan="1" class="confluenceTd">Flag to enable/disable lazy OAuth, default is true. when enabled, OAuth token retrieval or generation is not done until the first REST call</td></tr><tr><td colspan="1" rowspan="1" class="
 confluenceTd">redirectUri</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">Application redirect URI, although the component never redirects to this page to avoid having to have a functioning redirect server. So for testing one could use https://localhost</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">scopes</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthScope[]</td><td colspan="1" rowspan="1" class="confluenceTd">List of LinkedIn scopes as specified at <a shape="rect" class="external-link" href="https://developer.linkedin.com/documents/authentication#granting" rel="nofollow">https://developer.linkedin.com/documents/authentication#granting</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secureStorage</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.OAuthSecureStorage</td><td colspan="1" rowspan=
 "1" class="confluenceTd">Callback interface for providing an OAuth token or to store the token generated by the component. The callback should return <strong>null</strong> on the first call and then save the created token in the saveToken() callback. If the callback returns null the first time, a <strong>userPassword</strong> MUST be provided</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">userName</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn user account name, MUST be provided</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">userPassword</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">LinkedIn account password</td></tr></tbody></table></div><h3 id="LinkedIn-ProducerEndpoints:">Producer Endpoints:</h3><p>Producer endpoints can use endpoint prefixes followed by endpoint names and associated options described next. A s
 horthand alias can be used for some endpoints. The endpoint URI MUST contain a prefix.</p><p>Endpoint options that are not mandatory are denoted by []. When there are no mandatory options for an endpoint, one of the set of [] options MUST be provided. Producer endpoints can also use a special option&#160;<strong>inBody</strong>&#160;that in turn should contain the name of the endpoint option whose value will be contained in the Camel Exchange In message.</p><p>Any of the endpoint options can be provided in either the endpoint URI, or dynamically in a message header. The message header name must be of the format&#160;<strong>CamelLinkedIn.&lt;option&gt;</strong>. Note that the&#160;<strong>inBody</strong>&#160;option overrides message header, i.e. the endpoint option&#160;<strong>inBody=option</strong>&#160;would override a&#160;<strong>CamelLinkedIn.option</strong>&#160;header.</p><p>For more information on the endpoints and options see LinkedIn REST API documentation at&#160;<a sha
 pe="rect" class="external-link" href="https://developer.linkedin.com/rest" rel="nofollow">https://developer.linkedin.com/rest</a>.&#160;</p><h4 id="LinkedIn-Endpointprefixcomments">Endpoint prefix&#160;<em>comments</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>comments</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://comments/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getComment</td><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" class="confluenceTd">comment_id, fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comment</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeComment</td><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforcomments">URI Options for&
 #160;<em>comments</em></h5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixcompanies">Endpoint prefix&#160;<em>companies</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>companies</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getComment</td><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" class="confluenceTd">comment_id, fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comment</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeComment</td><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforcomments">URI Options for&
 #160;<em>comments</em></h5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">comment_id</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixcompanies">Endpoint prefix&#160;<em>companies</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>companies</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://companies/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addCompanyUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addCompanyUpdateCommentAsCompany</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateCommentAsCompany</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td cols
 pan="1" rowspan="1" class="confluenceTd">addShare</td><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, share</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">companies</td><td colspan="1" rowspan="1" class="confluenceTd">email_domain, fields, is_company_admin</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyById</td><td colspan="1" rowspan="1" class="confluenceTd">companyById</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyByName</td><td colspan="1
 " rowspan="1" class="confluenceTd">companyByName</td><td colspan="1" rowspan="1" class="confluenceTd">fields, universal_name</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td colspan="1" rowspan="1"
  class="confluenceTd">getCompanyUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, count, event_type, fields, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getHistoricalFollowStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">historicalFollowStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, end_timestamp, start_timestamp, time_granularity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalFollowStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getHistoricalStatusUpdateStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">historicalStatusUpdateStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, end_timestamp, start_ti
 mestamp, time_granularity, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalStatusUpdateStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNumberOfFollowers</td><td colspan="1" rowspan="1" class="confluenceTd">numberOfFollowers</td><td colspan="1" rowspan="1" class="confluenceTd">companySizes, company_id, geos, industries, jobFunc, seniorities</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.NumFollowers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">statistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.CompanyStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isShareEnabled</td><td colspan="1" rowspan="1" class="conflu
 enceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isViewerShareEnabled</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">likeCompanyUpdate</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, isliked, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforcompanies">URI Options for&#160;<em>companies</em></h5><p>If a value is not provided for one of the option(s) <strong>[comp
 anySizes, count, email_domain, end_timestamp, event_type, geos, industries, is_company_admin, jobFunc, secure_urls, seniorities, start, start_timestamp, time_granularity]</strong> either in the endpoint URI or in a message header, it will be assumed to be&#160;<strong>null</strong>. Note that the&#160;<strong>null</strong>&#160;value(s) will only be used if other options do not satisfy matching endpoints.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">companySizes</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></t
 r><tr><td colspan="1" rowspan="1" class="confluenceTd">email_domain</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">end_timestamp</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">event_type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Eventtype</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">geos</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">industries</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">is_company_admin</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">jobFunc</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">seniorities</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start_timestamp</td><td colspan="1" rowspan="1" class="con
 fluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">time_granularity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Timegranularity</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">universal_name</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixgroups">Endpoint prefix&#160;<em>groups</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>groups</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 
 1px;"><div class="codeContent panelContent pdl">
+</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addCompanyUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addCompanyUpdateCommentAsCompany</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateCommentAsCompany</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td cols
 pan="1" rowspan="1" class="confluenceTd">addShare</td><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, share</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">companies</td><td colspan="1" rowspan="1" class="confluenceTd">email_domain, fields, is_company_admin</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyById</td><td colspan="1" rowspan="1" class="confluenceTd">companyById</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyByName</td><td colspan="1
 " rowspan="1" class="confluenceTd">companyByName</td><td colspan="1" rowspan="1" class="confluenceTd">fields, universal_name</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getCompanyUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td colspan="1" rowspan="1"
  class="confluenceTd">getCompanyUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">companyUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, count, event_type, fields, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getHistoricalFollowStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">historicalFollowStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, end_timestamp, start_timestamp, time_granularity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalFollowStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getHistoricalStatusUpdateStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">historicalStatusUpdateStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, end_timestamp, start_ti
 mestamp, time_granularity, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.HistoricalStatusUpdateStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNumberOfFollowers</td><td colspan="1" rowspan="1" class="confluenceTd">numberOfFollowers</td><td colspan="1" rowspan="1" class="confluenceTd">companySizes, company_id, geos, industries, jobFunc, seniorities</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.NumFollowers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getStatistics</td><td colspan="1" rowspan="1" class="confluenceTd">statistics</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.CompanyStatistics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isShareEnabled</td><td colspan="1" rowspan="1" class="conflu
 enceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isViewerShareEnabled</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsCompanyShareEnabled</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">likeCompanyUpdate</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id, isliked, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforcompanies">URI Options for&#160;<em>companies</em></h5><p>If a value is not provided for one of the option(s) <strong>[comp
 anySizes, count, email_domain, end_timestamp, event_type, geos, industries, is_company_admin, jobFunc, secure_urls, seniorities, start, start_timestamp, time_granularity]</strong> either in the endpoint URI or in a message header, it will be assumed to be&#160;<strong>null</strong>. Note that the&#160;<strong>null</strong>&#160;value(s) will only be used if other options do not satisfy matching endpoints.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">companySizes</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></t
 r><tr><td colspan="1" rowspan="1" class="confluenceTd">email_domain</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">end_timestamp</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">event_type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Eventtype</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">geos</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">industries</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">is_company_admin</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">jobFunc</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">seniorities</td><td colspan="1" rowspan="1" class="confluenceTd">java.util.List</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start_timestamp</td><td colspan="1" rowspan="1" class="con
 fluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">time_granularity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Timegranularity</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">universal_name</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixgroups">Endpoint prefix&#160;<em>groups</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>groups</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="
 code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://groups/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addPost</td><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">group_id, post</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroup</td><td colspan="1" rowspan="1" class="confluenceTd">group</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Group</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforgroups">URI Options for&#160;<em>groups</em></h
 5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Post</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixjobs">Endpoint prefix&#160;<em>jobs</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>jobs</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addPost</td><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">group_id, post</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroup</td><td colspan="1" rowspan="1" class="confluenceTd">group</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Group</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforgroups">URI Options for&#160;<em>groups</em></h
 5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Post</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixjobs">Endpoint prefix&#160;<em>jobs</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>jobs</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://jobs/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">editJob</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">job, partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="
 1" class="confluenceTd">fields, job_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforjobs">URI Options for&#160;<em>jobs</em></h5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixpeople">Endpoint prefix&#160;<em>people</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>people</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">editJob</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">job, partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="
 1" class="confluenceTd">fields, job_id</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeJob</td><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforjobs">URI Options for&#160;<em>jobs</em></h5><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">job</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Job</td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">partner_job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixpeople">Endpoint prefix&#160;<em>people</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>people</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://people/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addActivity</td><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addInvite</td><td colspan="1" rowspan="1" class="confluenceTd"
 >invite</td><td colspan="1" rowspan="1" class="confluenceTd">mailboxitem</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addJobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">updateComment</td><td colspan="1" rowspan="1" class="confluenceTd">update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">followCompany</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="conflue
 nceTd">getConnections</td><td colspan="1" rowspan="1" class="confluenceTd">connections</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getConnectionsById</td><td colspan="1" rowspan="1" class="confluenceTd">connectionsById</td><td colspan="1" rowspan="1" class="confluenceTd">fields, person_id, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getConnectionsByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">connectionsByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">fields, public_profile_url, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd">getFollowedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">followedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroupMembershipSettings</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembershipSettings</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, group_id, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemberships</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroupMemberships</td><td colspan="1" rowspan="1" class="confluenceTd">groupMemberships</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, membership_state, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.
 api.model.GroupMemberships</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getJobBookmarks</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmarks</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmarks</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkStats</td><td colspan="1" rowspan="1" class="confluenceTd">networkStats</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.NetworkStats</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">networkUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">after, before, count, fields, scope, secure_urls, show_hidden_members, start, type</td><td colspan="1" rowspan="1" class="confluenceTd">o
 rg.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdatesById</td><td colspan="1" rowspan="1" class="confluenceTd">networkUpdatesById</td><td colspan="1" rowspan="1" class="confluenceTd">after, before, count, fields, person_id, scope, secure_urls, show_hidden_members, start, type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPerson</td><td colspan="1" rowspan="1" class="confluenceTd">person</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPersonById</td><td colspan="1" rowspan="1" class="confluenceTd">personById</td><td colspan="1" rowspan="1" class="confluenceTd">fields, person_id, secure_urls
 </td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPersonByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">personByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">fields, public_profile_url, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPosts</td><td colspan="1" rowspan="1" class="confluenceTd">posts</td><td colspan="1" rowspan="1" class="confluenceTd">category, count, fields, group_id, modified_since, order, role, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedCompanies</td><td colspan="1" rowspan="1" cla
 ss="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroupPosts</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedGroupPosts</td><td colspan="1" rowspan="1" class="confluenceTd">category, count, fields, group_id, modified_since, order, role, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroups</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedGroups</td><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Groups</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedJobs</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedJobs</td><td colspan
 ="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobSuggestions</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">updateComments</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">updateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">likeUpdate</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
 class="confluenceTd">isliked, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeGroupSuggestion</td><td colspan="1" rowspan="1" class="confluenceTd">groupSuggestion</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeJobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colsp
 an="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Update</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">stopFollowingCompany</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updateGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">group_id, groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforpeople">URI Options for&#160;<em>people</em></h5><p>If a value is not provided for one of the option(s) <strong>[after, before, category, count, membership_state, modified_si
 nce, order, public_profile_url, role, scope, secure_urls, show_hidden_members, start, type]</strong> either in the endpoint URI or in a message header, it will be assumed to be&#160;<strong>null</strong>. Note that the&#160;<strong>null</strong>&#160;value(s) will only be used if other options do not satisfy matching endpoints.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Activity</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">after</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">before</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd">category</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Category</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemb
 ership</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmark</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">mailboxitem</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.MailboxItem</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">membership_state</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.MembershipState</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">modified_since</td><td colspan="1" rowspan="1" class="conflu
 enceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">order</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Order</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">person_id</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">public_profile_url</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">role</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Role</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">scope</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenc
 eTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">show_hidden_members</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Type</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixposts">Endpoint prefix&#160;<em>posts</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>post
 s</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addActivity</td><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addInvite</td><td colspan="1" rowspan="1" class="confluenceTd"
 >invite</td><td colspan="1" rowspan="1" class="confluenceTd">mailboxitem</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addJobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addUpdateComment</td><td colspan="1" rowspan="1" class="confluenceTd">updateComment</td><td colspan="1" rowspan="1" class="confluenceTd">update_key, updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">followCompany</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="conflue
 nceTd">getConnections</td><td colspan="1" rowspan="1" class="confluenceTd">connections</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getConnectionsById</td><td colspan="1" rowspan="1" class="confluenceTd">connectionsById</td><td colspan="1" rowspan="1" class="confluenceTd">fields, person_id, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getConnectionsByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">connectionsByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">fields, public_profile_url, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Connections</td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd">getFollowedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">followedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroupMembershipSettings</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembershipSettings</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, group_id, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemberships</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getGroupMemberships</td><td colspan="1" rowspan="1" class="confluenceTd">groupMemberships</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, membership_state, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.
 api.model.GroupMemberships</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getJobBookmarks</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmarks</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmarks</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkStats</td><td colspan="1" rowspan="1" class="confluenceTd">networkStats</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.NetworkStats</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">networkUpdates</td><td colspan="1" rowspan="1" class="confluenceTd">after, before, count, fields, scope, secure_urls, show_hidden_members, start, type</td><td colspan="1" rowspan="1" class="confluenceTd">o
 rg.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getNetworkUpdatesById</td><td colspan="1" rowspan="1" class="confluenceTd">networkUpdatesById</td><td colspan="1" rowspan="1" class="confluenceTd">after, before, count, fields, person_id, scope, secure_urls, show_hidden_members, start, type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Updates</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPerson</td><td colspan="1" rowspan="1" class="confluenceTd">person</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPersonById</td><td colspan="1" rowspan="1" class="confluenceTd">personById</td><td colspan="1" rowspan="1" class="confluenceTd">fields, person_id, secure_urls
 </td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPersonByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">personByUrl</td><td colspan="1" rowspan="1" class="confluenceTd">fields, public_profile_url, secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Person</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPosts</td><td colspan="1" rowspan="1" class="confluenceTd">posts</td><td colspan="1" rowspan="1" class="confluenceTd">category, count, fields, group_id, modified_since, order, role, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedCompanies</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedCompanies</td><td colspan="1" rowspan="1" cla
 ss="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Companies</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroupPosts</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedGroupPosts</td><td colspan="1" rowspan="1" class="confluenceTd">category, count, fields, group_id, modified_since, order, role, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Posts</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedGroups</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedGroups</td><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Groups</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getSuggestedJobs</td><td colspan="1" rowspan="1" class="confluenceTd">suggestedJobs</td><td colspan
 ="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobSuggestions</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getUpdateComments</td><td colspan="1" rowspan="1" class="confluenceTd">updateComments</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getUpdateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">updateLikes</td><td colspan="1" rowspan="1" class="confluenceTd">fields, secure_urls, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Likes</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">likeUpdate</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
 class="confluenceTd">isliked, update_key</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">groupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeGroupSuggestion</td><td colspan="1" rowspan="1" class="confluenceTd">groupSuggestion</td><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removeJobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">jobBookmark</td><td colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colsp
 an="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Update</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">stopFollowingCompany</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updateGroupMembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">group_id, groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforpeople">URI Options for&#160;<em>people</em></h5><p>If a value is not provided for one of the option(s) <strong>[after, before, category, count, membership_state, modified_si
 nce, order, public_profile_url, role, scope, secure_urls, show_hidden_members, start, type]</strong> either in the endpoint URI or in a message header, it will be assumed to be&#160;<strong>null</strong>. Note that the&#160;<strong>null</strong>&#160;value(s) will only be used if other options do not satisfy matching endpoints.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">activity</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Activity</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">after</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">before</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd">category</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Category</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Company</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">company_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">group_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">groupmembership</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.GroupMemb
 ership</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">job_id</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">jobbookmark</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.JobBookmark</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">mailboxitem</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.MailboxItem</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">membership_state</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.MembershipState</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">modified_since</td><td colspan="1" rowspan="1" class="conflu
 enceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">order</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Order</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">person_id</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">public_profile_url</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">role</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Role</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">scope</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure_urls</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">share</td><td colspan="1" rowspan="1" class="confluenc
 eTd">org.apache.camel.component.linkedin.api.model.Share</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">show_hidden_members</td><td colspan="1" rowspan="1" class="confluenceTd">Boolean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">type</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.Type</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">update_key</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">updatecomment</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.UpdateComment</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixposts">Endpoint prefix&#160;<em>posts</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>post
 s</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="code"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">    linkedin://posts/endpoint?[options]</pre>
-</div></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Endpoint</th><th colspan="1" rowspan="1" class="confluenceTh">Shorthand Alias</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Result Body Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">addComment</td><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td colspan="1" rowspan="1" class="confluenceTd">comment, post_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">flagCategory</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">post_id, postcategorycode</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">followPost</td><td colspan="1" rowspan="1" class="confluenceT
 d">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">isfollowing, post_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPost</td><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, post_id, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Post</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">getPostComments</td><td colspan="1" rowspan="1" class="confluenceTd">postComments</td><td colspan="1" rowspan="1" class="confluenceTd">count, fields, post_id, start</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comments</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">likePost</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">isliked, post_id</t
 d><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">removePost</td><td colspan="1" rowspan="1" class="confluenceTd">post</td><td colspan="1" rowspan="1" class="confluenceTd">post_id</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h5 id="LinkedIn-URIOptionsforposts">URI Options for&#160;<em>posts</em></h5><p>If a value is not provided for one of the option(s) <strong>[count, start]</strong> either in the endpoint URI or in a message header, it will be assumed to be&#160;<strong>null</strong>. Note that the&#160;<strong>null</strong>&#160;value(s) will only be used if other options do not satisfy matching endpoints.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh">Type</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">comment</td><td cols
 pan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.Comment</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">count</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">fields</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isfollowing</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsFollowing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">isliked</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.component.linkedin.api.model.IsLiked</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">post_id</td><td colspan="1" rowspan="1" class="confluenceTd">String</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">postcategorycode</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.camel.compon
 ent.linkedin.api.model.PostCategoryCode</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">start</td><td colspan="1" rowspan="1" class="confluenceTd">Long</td></tr></tbody></table></div><h4 id="LinkedIn-Endpointprefixsearch">Endpoint prefix&#160;<em>search</em></h4><p>The following endpoints can be invoked with the prefix&#160;<strong>search</strong>&#160;as follows:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">

[... 18 lines stripped ...]