Publish posts and read profile data directly from workflow nodes
LinkedIn's UGC Posts API lets you create text and link posts, retrieve the authenticated user's profile, and look up published posts by URN. CipherSense Agents uses OAuth 2.0 Bearer Token auth — tokens are valid for 60 days and must be refreshed manually from the LinkedIn Developer Portal.
Official documentationSetup
Create a LinkedIn Developer App
Create a LinkedIn Developer App
Go to the LinkedIn Developer Portal and sign in. Click 'Create app', attach it to a LinkedIn Page, and complete the verification. Under 'Products', add 'Sign In with LinkedIn using OpenID Connect' and 'Share on LinkedIn' to unlock the required scopes.
LinkedIn Developer PortalGenerate an Access Token
Generate an Access Token
In your app's 'Auth' tab, go to Tools > OAuth 2.0 Token Inspector. Select the scopes you need: openid, profile, email (for get_profile / author URN resolution), and w_member_social (for create_post). Click 'Request access token' and copy the token. Tokens expire after 60 days.
(Optional) Find your Author URN
(Optional) Find your Author URN
Your Author URN is in the format urn:li:person:xxxx where xxxx is the 'sub' value returned by GET /v2/userinfo. If you leave the Author URN field blank in CipherSense Agents, the connector resolves it automatically on each run using your access token.
Add the integration in CipherSense Agents
Add the integration in CipherSense Agents
Go to Project > Integrations > Add Integration > LinkedIn. Paste your Access Token and optionally your Author URN. Click Save & Test to verify the connection.
Use in a workflow
Use in a workflow
Drag a LinkedIn node into the Visual Designer. Select your integration, choose an operation (create_post, get_profile, get_post), fill in the node fields, and wire upstream outputs (e.g. AI-generated text) into the Post Text field.
Connection Fields
Fields required when adding this integration in your Project › Integrations.
| Field | Required | Description |
|---|---|---|
| Access Token | Required | Bearer token from the LinkedIn Developer OAuth Inspector. Required for all operations. Expires after 60 days — regenerate as needed. |
| Author URN (optional) | Optional | Your LinkedIn member URN. If left blank, CipherSense Agents resolves it automatically from your token via /v2/userinfo on each run. |
| Refresh Token (optional) | Optional | Stored for future token-refresh support. Not used for authentication currently. |
Common Use Cases
Ready to connect LinkedIn?
Add this integration from your project dashboard and wire it into a workflow.
On This Page