Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Operation

Description

companyLookup

The Company Profile API retrieves and displays one or more company profiles based on the company ID or universal name. Also, it returns basic company profile data such as name, Web site, and industry, and handles additional company content such as RSS stream and Twitter feed

followCompanyPage

Members can follow companies to receive updates for company activities such as new job postings, employment changes and new products

addComment

The Company add comment API provides the ability to add comment for a particular company page

searchCompanyPage

Use the Company Search API to find companies using keywords, industry, or location. It returns a collection of matching companies

checkShareCheck the member has admin privileges or not.
getAdditionalProfileInfoThe Company Statistics API provides the ability to retrieve profile details for a particular company page
getcommentsForSpecificUpdateThe Company Statistics API provides the ability to retrieve comments for a particular company page
getCompanyProfileThe Company Profile API Retrieves and displays one or more company profiles
getCompanySpecificUpdateThe Company Statistics API provides the ability to retrieve specific updates for a particular company page
getCompanyUpdateThe Company Statistics API provides the ability to retrieve updates for a particular company page
getfollowersThe Company Statistics API provides the ability to retrieve no of followers for a particular company page
getHistoricalFollowersThe Company Statistics API provides the ability to retrieve historical followers for a particular company page
gethistoricalStatusUpdateThe Company Statistics API provides the ability to retrieve historical followers status update for a particular company page
getLikesForCompanyUpdateThe Company Statistics API provides the ability to retrieve likes for status update a particular company page
listCompanyByMemberThe Company Profile API Retrieves and displays members of company profiles
searchCompanyPageThe Company Search API enables search across company pages

...

  • companyId: The unique ID for the suggested company.
  • executeFunction: start - Start following a company.
                                    stop - Stop following a company.
                                    defaut - You can retrieve a collection of suggested companies for the current user.
  • fieldSelectors: Field selectors are specified after the resource identifiers and path components of a resource, prefixed by a colon, contained within parentheses, and separated by commas. Fields will be returned in the order specified. When URL-encoding your resource URLs, ensure that the parentheses used in selectors remain unescaped. Remember, each field you select adds computation time to your API request. It's best to be very specific as to what fields you want returned in each API call you make.

...

Code Block
titlegetAdditionalProfileInfo
 <linkedin.getAdditionalProfileInfo>
    <companyId>{$ctx:companyId}</companyId>
    <properties>{$ctx:properties}</properties>
</linkedin.getAdditionalProfileInfo>

Properties

  • companyId: Required - The unique ID for the suggested company.

  • properties: specify the needed fields(id,name,description).

...

Code Block
titlegetcommentsForSpecificUpdate
 <linkedin.getcommentsForSpecificUpdate>
    <companyId>{$ctx:companyId}</companyId>
    <updateKey>{$ctx:updateKey}</updateKey>
</linkedin.getcommentsForSpecificUpdate>

Properties

  • companyId: Required - The unique ID for the suggested company.

  • updateKey: The unique identifier for company update.

...

https://developer.linkedin.com/docs/company-pages#get_update_comments

...

Anchor
getCompanyUpdate
getCompanyUpdate
Update the company profile.

The Company Statistics API provides the ability to retrieve statistics for a particular company page.This call will return a single specific company update record for the company identified by the {id} value and the update identified by the {update-key} value in the request.

Code Block
titlegetCompanyUpdate
 <linkedin.getCompanyUpdate>
    <companyId>{$ctx:companyId}</companyId>
    <eventType>{$ctx:eventType}</eventType>
    <start>{$ctx:start}</start>
    <count>{$ctx:count}</count>
</linkedin.getCompanyUpdate>

Properties

  • companyId: Required - The unique ID for the suggested company.

  • count: Maximum number of updates to return.

  • start: The offset value for paginating update results.

...

https://developer.linkedin.com/docs/company-pages#company_updates Anchorsamplesample

Anchor
getCompanySpecificUpdate
getCompanySpecificUpdate
update the profile with specific fields

...

Code Block
titlegetcommentsForSpecificUpdate
 <linkedin.getCompanySpecificUpdate>
    <companyId>{$ctx:companyId}</companyId>
    <updateKey>{$ctx:updateKey}</updateKey>
</linkedin.getCompanySpecificUpdate>

Properties

  • companyId: Required - The unique ID for the suggested company.

  • updateKey: The unique identifier for company update.

...

https://developer.linkedin.com/docs/company-pages#get_update

Anchorsamplesample 

Anchor
getfollowers
getfollowers
 Retrieve   Retrieve company's followers information

The Company Statistics API provides the ability to retrieve statistics for a particular company page.This request allows you to get a follower-count for a specific segment to ensure you are at or over the minimum requirement for the target segment for the company specified by the {id} value in the request.

...

Anchor
getHistoricalFollowers
getHistoricalFollowers
 Retrieve historical followers information

The Company Statistics API provides the ability to retrieve statistics for a particular company page.This call retrieves statistics about followers for a particular company page identified by the {id} value in the request. 

Code Block
titlegetHistoricalFollowers
 <linkedin.getHistoricalFollowers>
    <companyId>{$ctx:companyId}</companyId>
    <timeGranularity>{$ctx:timeGranularity}</timeGranularity>
    <startTimestamp>{$ctx:startTimestamp}</startTimestamp>
    <endTimestamp>{$ctx:endTimestamp}</endTimestamp>
</linkedin.getHistoricalFollowers>

...

https://developer.linkedin.com/docs/company-pages#historical_followers

Anchor
getLikesForCompanyUpdate
getLikesForCompanyUpdate
 Retrieve historical status update details.

The Historical Status Update Statistics API provides impression and engagement data on company shares for a given company page.

Code Block
titlegetLikesForCompanyUpdate
 <linkedin.gethistoricalStatusUpdate>
    <companyId>{$ctx:companyId}</companyId>
    <updateKey>{$ctx:updateKey}</updateKey>
    <timeGranularity>{$ctx:timeGranularity}</timeGranularity>
    <startTimestamp>{$ctx:startTimestamp}</startTimestamp>
    <endTimestamp>{$ctx:endTimestamp}</endTimestamp>
</linkedin.gethistoricalStatusUpdate>

Properties: 

  • companyId: Required - The unique ID for the suggested company.

  • udateKey: The unique identifier for company update.

  • companyId: Required - The unique ID for the suggested company.

  • timeGranularity: Granularity of statistics eg: values:day,month.

  • startTimestamp: Starting timestamp of when the stats search should begin (milliseconds since epoch).

  • endTimestamp: Ending timestamp of when the stats search should end (milliseconds since epoch).

Following is a sample REST request that can be handled by the gethistoricalStatusUpdate operation.

Code Block
titleSample request for getHistoricalFollowers
{
"apiUrl":"https://api.linkedin.com",
"accessToken":"AQUDwVyNpxmDdVgdBB0V3yOrdyeEpbaPoZveoYH5jH5p-dIVBRyGZoeU2l0JaHv4LhLa0sOjZgBkS2TCN8V5ilZ3h3pKb_2Nkym2gvSXEWyvg-wqbExzXuLS1s9oMRB_jzmVHSFGDbQCLczvqpi_IwbPSfnKjw4ySISwI5T_W44Q1cWQ2eY",
"companyId":"32873",
"updateKey":"UPDATE-c2414183-6029016867488677888" 
}
Related LinkedIn documentation

https://developer.linkedin.com/docs/company-pages#historical_updates

Retrieve likes for company upadates.

The Historical Status Update Statistics API provides impression and engagement data on company shares for a given company page.

Code Block
titlegetLikesForCompanyUpdate
 <linkedin.getLikesForCompanyUpdate>
    <companyId>{$ctx:companyId}</companyId>
    <updateKey>{$ctx:updateKey}</updateKey>
</linkedin.getLikesForCompanyUpdate>

Properties: 

  • companyId: Required - The unique ID for the suggested company.

  • udateKey: The unique identifier for company update.

Following is a sample REST request that can be handled by the getHistoricalFollowers operation.

Code Block
titleSample request for getHistoricalFollowers
{
"apiUrl":"https://api.linkedin.com",
"accessToken":"AQUDwVyNpxmDdVgdBB0V3yOrdyeEpbaPoZveoYH5jH5p-dIVBRyGZoeU2l0JaHv4LhLa0sOjZgBkS2TCN8V5ilZ3h3pKb_2Nkym2gvSXEWyvg-wqbExzXuLS1s9oMRB_jzmVHSFGDbQCLczvqpi_IwbPSfnKjw4ySISwI5T_W44Q1cWQ2eY",
"companyId":"32873",
"updateKey":"UPDATE-c2414183-6029016867488677888" 
}
Related LinkedIn documentation

https://developer.linkedin.com/docs/company-pages#historical_updates

Anchor
sample
sample

Sample configuration

...