Available modules
Linked API provides these Make modules for automating your LinkedIn flows:
Messages
| Module | Description | API docs |
|---|---|---|
| Manage Conversation | Archive, star, or mute a conversation thread by thread ID | st.manageConversation |
| Send Message | Send message to person, or reply into an existing thread by thread ID, with optional archive, star, or mute of the conversation right after sending | st.sendMessage |
| Sync Conversation | Load a person's earlier message history. Run once per person – not on every scenario run; to catch new replies use Sync Inbox once and Poll Inbox | st.syncConversation |
| Sync Inbox | Recommended way to watch incoming messages: enable whole-inbox monitoring so every incoming conversation can be polled | st.syncInbox |
| Poll Inbox | Poll the monitored inbox for new messages across all conversations, or set Person URL to get the whole known conversation with one person, including history loaded by Sync Conversation | Monitoring Inbox |
Connections
| Module | Description | API docs |
|---|---|---|
| Accept an Invitation | Accept a connection, company-follow, or newsletter-subscription invitation | st.acceptInvitation |
| Check Connection Status | Check connection status with person | st.checkConnectionStatus |
| Ignore an Invitation | Ignore a connection, company-follow, or newsletter-subscription invitation | st.ignoreInvitation |
| Remove Connection | Remove person from connections | st.removeConnection |
| Retrieve Incoming Invitations | Get all received connection, company-follow, and newsletter-subscription invitations | st.retrieveInvitations |
| Retrieve Connections | Get your connections with filtering | st.retrieveConnections |
| Retrieve Pending Requests | Get all pending connection requests | st.retrievePendingRequests |
| Send Connection Request | Send connection request with optional note | st.sendConnectionRequest |
| Sync Network | Enable network monitoring so connection events can be polled | st.syncNetwork |
| Withdraw Connection Request | Withdraw pending connection request | st.withdrawConnectionRequest |
| Poll Network | Poll the monitored network for new connection events | Monitoring Network |
People
| Module | Description | API docs |
|---|---|---|
| Fetch Person | Get person page information with optional experience, education, skills, posts | st.openPersonPage |
| Endorse Person Skill | Endorse one skill of a 1st-degree connection by its exact name, in the profile owner's language | st.endorsePersonSkill |
| Endorse Person Skills | Endorse every skill of a 1st-degree connection whose name matches any of the RE2 patterns, or all of their skills; returns the outcome for each selected skill | Endorsing skills |
| Search People | Search for people with advanced filtering | st.searchPeople |
Companies
| Module | Description | API docs |
|---|---|---|
| Fetch Company | Get company information with optional employees, decision makers, posts | st.openCompanyPage |
| Search Companies | Search for companies with advanced filtering | st.searchCompanies |
Posts and Comments
| Module | Description | API docs |
|---|---|---|
| Comment on Post | Leave comment on post; returns the new comment's URN and URL | st.commentOnPost |
| Create Post | Publish a post with optional media attachments and mentions; returns the new post's URL and URN | st.createPost |
| Create Repost | Repost a post as is or with your own commentary; returns the repost's own URL and URN | st.createRepost |
| Fetch Post | Get post information and engagement metrics | st.openPost |
| React to Comment | React to a comment by comment URL (like, love, support, celebrate, insightful, funny) | st.reactToComment |
| React to Post | React to post (like, love, support, celebrate, insightful, funny) | st.reactToPost |
| Reply to Comment | Reply to a comment by comment URL; returns the reply's URN and URL | st.replyToComment |
| Search Posts | Search for posts with advanced filtering by sort, date, content type, author, and mentions | st.searchPosts |
Jobs
| Module | Description | API docs |
|---|---|---|
| Fetch Job | Get job details such as company, location, salary, description | st.openJob |
| Search Jobs | Search for jobs with advanced filtering | st.searchJobs |
Your Account
| Module | Description | API docs |
|---|---|---|
| Retrieve Feed Posts | Get posts from your home feed | st.retrieveFeed |
| Retrieve Profile Viewers | Get the people who recently viewed your profile, with an optional limit and a since timestamp | st.retrieveProfileViewers |
| Retrieve Performance | Get LinkedIn dashboard analytics | st.retrievePerformance |
| Retrieve SSI | Get current SSI (Social Selling Index) | st.retrieveSSI |
| Get Actions Statistics | Get statistics about previously executed actions | API Usage Statistics |
Sales Navigator
| Module | Description | API docs |
|---|---|---|
| Fetch Company in Sales Navigator | Get company information with optional employees and decision makers from Sales Navigator | nv.openCompanyPage |
| Fetch Person in Sales Navigator | Get person page information from Sales Navigator | nv.openPersonPage |
| Manage Conversation in Sales Navigator | Archive or unarchive a conversation thread by thread ID via Sales Navigator | nv.manageConversation |
| Search Companies in Sales Navigator | Search for companies with advanced filtering via Sales Navigator | nv.searchCompanies |
| Search People in Sales Navigator | Search for people with advanced filtering via Sales Navigator | nv.searchPeople |
| Send Message in Sales Navigator | Send message to person via Sales Navigator, or reply into an existing thread by thread ID | nv.sendMessage |
| Sync Conversation in Sales Navigator | Load a person's earlier Sales Navigator message history. Run once per person – not on every scenario run; to catch new replies use Sync Inbox in Sales Navigator once and Poll Inbox | nv.syncConversation |
| Sync Inbox in Sales Navigator | Recommended way to watch incoming Sales Navigator messages: enable whole-inbox monitoring in Sales Navigator so every incoming conversation can be polled | nv.syncInbox |
Custom Workflows
| Module | Description | API docs |
|---|---|---|
| Execute Custom Workflow | Execute custom workflow by raw definition | Building Workflows |
Administration
| Module | Description | API docs |
|---|---|---|
| Get Subscription Status | Check current subscription status and trial eligibility | Subscription |
| Get Seats | Get active subscription seats | Subscription |
| Set Seats | Set number of subscription seats | Subscription |
| Get Accounts | List connected LinkedIn accounts with profile URL, avatar, headline, pending sessions, and reconnection links | Accounts |
| Connect Account | Create connection session for a new LinkedIn account | Connection Sessions |
| Reparse Account Info | Refresh stored profile URL, avatar, headline, and name for an account | Accounts |
| Reconnect Account | Create reconnection session for an account that requires reconnection | Connection Sessions |
| Get Connection Session | Get connection or reconnection session status | Connection Sessions |
| Cancel Connection Session | Cancel a pending connection or reconnection session | Connection Sessions |
| Disconnect Account | Disconnect a LinkedIn account | Accounts |
| Regenerate Token | Regenerate identification token for an account | Accounts |
| Get Limits Defaults | Get system default rate limits | Limits |
| Get Limits | Get configured rate limits for an account | Limits |
| Get Limits Usage | Check current usage against configured limits | Limits |
| Set Limits | Configure rate limits for an account | Limits |
| Delete Limits | Delete specific account rate limits | Limits |
| Reset Limits | Reset all limits to system defaults | Limits |