Modules@robinpath/linkedin
@robinpath/linkedin
0.1.1PublicLinkedIn module for RobinPath.
@robinpath/linkedin
LinkedIn module for RobinPath.
Why use this module?
The linkedin module lets you:
- Get the authenticated user's profile using /v2/userinfo
- Get organization/company page information
- Create a text post (share on feed)
- Share an article with URL, title, and description
- Share an image post with text
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/linkedin
Quick Start
1. Set up credentials
linkedin.setToken "your-access-token"
2. Get the authenticated user's profile using /v2/userinfo
linkedin.getProfile
Available Functions
| Function | Description |
|---|---|
linkedin.setToken | Store an OAuth2 access token for LinkedIn API requests |
linkedin.getProfile | Get the authenticated user's profile using /v2/userinfo |
linkedin.getOrganization | Get organization/company page information |
linkedin.createPost | Create a text post (share on feed) |
linkedin.createArticlePost | Share an article with URL, title, and description |
linkedin.createImagePost | Share an image post with text |
linkedin.deletePost | Delete a post by its URN |
linkedin.getPost | Get post details by URN |
linkedin.registerImageUpload | Register an image upload and get the upload URL and image URN |
linkedin.uploadImage | Upload an image binary to the URL from registerImageUpload |
linkedin.addComment | Add a comment on a post |
linkedin.getComments | List comments on a post |
linkedin.deleteComment | Delete a comment by its URN |
linkedin.addReaction | React to a post (LIKE, PRAISE, EMPATHY, INTEREST, APPRECIATION) |
linkedin.removeReaction | Remove a reaction from a post |
linkedin.getReactions | Get all reactions on a post |
linkedin.getFollowerCount | Get the follower count for an organization |
linkedin.getShareStatistics | Get post/share analytics for an organization |
linkedin.searchPeople | Search for people on LinkedIn (limited access, requires special permissions) |
linkedin.getConnections | Get first-degree connections of the authenticated user |
Examples
Get the authenticated user's profile using /v2/userinfo
linkedin.getProfile
Get organization/company page information
linkedin.getOrganization "12345678"
Create a text post (share on feed)
linkedin.createPost "urn:li:person:abc123" "Hello LinkedIn!" {"visibility": "PUBLIC"}
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/linkedin";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
linkedin.setToken "your-access-token"
linkedin.getProfile
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/facebook— Facebook module for complementary functionality@robinpath/instagram— Instagram module for complementary functionality@robinpath/twitter— Twitter/X module for complementary functionality@robinpath/tiktok— TikTok module for complementary functionality@robinpath/pinterest— Pinterest module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.1 | latest | yesterday |
Related Modules
marketing
0
@robinpath/activecampaign
v0.1.1robinpath
ActiveCampaign -- contacts, automations, campaigns, deals, lists, and tags via the ActiveCampaign REST API v3.
0 downloads
...
marketing
0
@robinpath/brevo
v0.1.1robinpath
Brevo module for RobinPath.
0 downloads
...
marketing
0
@robinpath/convertkit
v0.1.0robinpath
Convertkit module for RobinPath.
0 downloads
...
marketing
0
@robinpath/facebook
v0.1.0robinpath
Facebook module for RobinPath.
0 downloads
...
Install
$ robinpath install @robinpath/linkedin Version0.1.1
LicenseMIT
Unpacked Size8.4 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

