SocialClaw
Publishing API

LinkedIn Page publishing API with one SocialClaw workspace.

Connect a LinkedIn member with page posting access through the SocialClaw OAuth flow, then publish to the LinkedIn page target stored in the workspace. SocialClaw publishes LinkedIn page and organization posts with text, native image upload, or native video upload.

Account type LinkedIn page or organization LinkedIn pages support one video or up to twenty images per post.
Best fit Embedded SaaS A connected member with organization posting access is required.

What SocialClaw supports for this workflow

A quick overview of what this workflow supports.

Account target LinkedIn page or organization SocialClaw publishes LinkedIn page and organization posts with text, native image upload, or native video upload.
Auth model OAuth Connect a LinkedIn member with page posting access through the SocialClaw OAuth flow, then publish to the LinkedIn page target stored in the workspace.
Media envelope LinkedIn pages support one video or up to twenty images per post. SocialClaw uploads LinkedIn media natively before publish.
Inspection Validate, apply, inspect Analytics snapshots are available, but LinkedIn provider-native analytics fetchers are not implemented yet. Reconciliation currently supports LinkedIn post lookup.

What the payload needs

The main fields and constraints to account for.

  • LinkedIn page or organization stored in the SocialClaw workspace
  • LinkedIn pages support one video or up to twenty images per post.
  • Capability or publish-preview checks before apply
  • Workspace API key auth and post or run inspection after apply

How the workflow runs

Connect the account, validate the post, then publish.

Step 1

Authenticate the workspace

Use the workspace API key with the CLI or hosted HTTP API so the publishing workflow stays attached to the same customer workspace.

Step 2

Connect LinkedIn Page

Connect a LinkedIn member with page posting access through the SocialClaw OAuth flow, then publish to the LinkedIn page target stored in the workspace.

Step 3

Inspect account capabilities and settings

Use capabilities and publish-preview to confirm the publish envelope before applying a schedule.

Step 4

Validate before apply

Validation should happen before create-run or apply. LinkedIn pages support one video or up to twenty images per post.

Step 5

Inspect the resulting run or post

Reconciliation currently supports LinkedIn post lookup. Analytics snapshots are available, but LinkedIn provider-native analytics fetchers are not implemented yet.

CLI and HTTP examples

Example commands and requests for this route.

CLI flow LinkedIn Page publishing API
socialclaw login --api-key <workspace-key> --base-url https://getsocialclaw.com
socialclaw accounts connect --provider linkedin_page --open
socialclaw accounts capabilities --provider linkedin_page --json
socialclaw validate -f schedule.json --json
socialclaw apply -f schedule.json --idempotency-key launch_1 --json
socialclaw runs inspect --run-id <run-id> --json
HTTP API flow Hosted SocialClaw endpoints
curl -sS \
  -H "Authorization: Bearer $SC_API_KEY" \
  "https://getsocialclaw.com/v1/keys/validate"

curl -sS \
  -X POST \
  -H "Authorization: Bearer $SC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"provider":"linkedin_page"}' \
  "https://getsocialclaw.com/v1/connections/start"

curl -sS \
  -X POST \
  -H "Authorization: Bearer $SC_API_KEY" \
  -H "Content-Type: application/json" \
  -d @schedule.json \
  "https://getsocialclaw.com/v1/posts/validate"

curl -sS \
  -X POST \
  -H "Authorization: Bearer $SC_API_KEY" \
  -H "Content-Type: application/json" \
  -d @schedule.json \
  "https://getsocialclaw.com/v1/posts/apply"

Current limitations

A few practical limits to keep in mind.

  • A connected member with organization posting access is required.
  • Non-post interaction steps are not implemented.
  • LinkedIn page and LinkedIn member profile targets stay distinct in SocialClaw.

Related routes

Related integrations and use cases.

Frequently asked questions

What account type does the LinkedIn Page publishing API route use?

LinkedIn Page uses the LinkedIn page or organization route in SocialClaw. Connect a LinkedIn member with page posting access through the SocialClaw OAuth flow, then publish to the LinkedIn page target stored in the workspace.

What media rules apply to the LinkedIn Page publishing API route?

LinkedIn pages support one video or up to twenty images per post. SocialClaw uploads LinkedIn media natively before publish.

What should the workflow inspect before applying LinkedIn Page posts?

Inspect capabilities or publish-preview before apply. A connected member with organization posting access is required.

Run the LinkedIn Page publishing API workflow in SocialClaw

Connect the account once, validate before publish, and keep everything in one workspace.