linkedin-publisher
ACTIONPublishes text posts to a LinkedIn profile via the LinkedIn Posts API (POST /rest/posts). Uses LINKEDIN_ACCESS_TOKEN and LINKEDIN_PERSON_URN secrets.
Endpoints
· 4POST/publishPublishes a text post to LinkedIn via the LinkedIn Posts API
Input Schema
{
"type": "object",
"required": [
"post_content"
],
"properties": {
"access_token": {
"type": "string",
"description": "Optional override token; if omitted, uses LINKEDIN_ACCESS_TOKEN secret"
},
"post_content": {
"type": "string",
"description": "Full text of the LinkedIn post"
}
}
}GET/statusReturns the last publish status and daily publish count
GET/meReturns the authenticated user's LinkedIn profile info (sub, name, email) via the userinfo endpoint
POST/publish-carouselPublishes a PDF carousel post to LinkedIn with multiple slides
Input Schema
{
"type": "object",
"required": [
"slides"
],
"properties": {
"slides": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"body"
],
"properties": {
"body": {
"type": "string",
"description": "Slide body text"
},
"title": {
"type": "string",
"description": "Slide title"
},
"bulletPoints": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"description": "Optional bullet points (max 5)"
}
}
},
"maxItems": 10,
"minItems": 1,
"description": "Array of 1-10 slides, each with title, body, and optional bulletPoints"
},
"post_text": {
"type": "string",
"description": "Optional commentary text above the carousel"
},
"access_token": {
"type": "string",
"description": "Optional LinkedIn access token (uses LINKEDIN_ACCESS_TOKEN secret if not provided)"
}
}
}Required Secrets
· 1LINKEDIN_ACCESS_TOKEN
✦
Similar ACTION Pieces
facebook-ads-manager
Facebook Ads API manager with OAuth — list campaigns, get insights, ad account info, and ads with creative details. Login to any Facebook/Instagram account.
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.