Linkedin

Manage your professional identity

Go to site
Explore
/
Apps
/
Linkedin

Linkedin API Integrations

Build and run workflows using the Linkedin API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    linkedin: {
      type: "app",
      app: "linkedin",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.linkedin.com/v2/me`,
      headers: {
        Authorization: `Bearer ${this.linkedin.$auth.oauth_access_token}`,
      },
    })
  },
})
Query Analytics Finder Account Sample with Linkedin API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Linkedin
 
Try it
Query Analytics Finder Account Sample with Linkedin API on New Item in Feed from RSS API
RSS + Linkedin
 
Try it
Query Analytics Finder Account Sample with Linkedin API on New Message from Discord API
Discord + Linkedin
 
Try it
Query Analytics Finder Account Sample with Linkedin API on New Message In Channels from Slack API
Slack + Linkedin
 
Try it
Query Analytics Finder Account Sample with Linkedin API on New Message in Channel from Discord Bot API
Discord Bot + Linkedin
 
Try it
Create a Simple Post (Organization) with the Linkedin API

Create post on LinkedIn using text, URL or article. See the docs for more information

 
Try it
Create a Simple Post (User) with the Linkedin API

Create post on LinkedIn using text, URL or article. See the docs for more information

 
Try it
Create Comment with the Linkedin API

Create a comment on a share or user generated content post. See the docs here

 
Try it
Create Like On Share with the Linkedin API

Creates a like on a share. See the docs here

 
Try it
Delete Post with the Linkedin API

Removes a post from user's wall. See the docs for more information

 
Try it

Authentication

Linkedin uses OAuth authentication. When you connect your Linkedin account, Pipedream will open a popup window where you can sign into Linkedin and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Linkedin API.

Pipedream requests the following authorization scopes when you connect your account:

r_1st_connections_sizer_ads_reportingrw_organization_adminw_member_socialw_organization_socialr_basicprofilerw_adsr_organization_socialr_ads
OAuth Request Configurations:
  1. authorization
    GEThttps://www.linkedin.com/oauth/v2/authorization?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://www.linkedin.com/oauth/v2/accessTokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}
  3. refreshToken
    POSThttps://www.linkedin.com/oauth/v2/accessTokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&grant_type=refresh_token&redirect_uri={{oauth.redirect_uri}}&refresh_token={{oauth.refresh_token}}