SocialClaw
OAuth integration

Connect X publishing to one SocialClaw workspace.

Use SocialClaw to connect X once, then validate, schedule, publish, and inspect text posts, media posts, and reply-based campaign steps from the same hosted workspace.

Media X supports up to four images or one video per post. SocialClaw uploads the media to X during publish.
Publishing SocialClaw supports X text posts, media posts, and reply steps inside campaign flows. X supports one video or up to four images per post, not both together.

What this integration supports

The main details for this connection.

Account type X user account Start the hosted X OAuth flow from the dashboard or CLI, finish consent in the browser, then reuse the connected X account through the SocialClaw workspace API key.
Auth model OAuth The hosted SocialClaw OAuth flow stores the connection in the workspace.
Scheduling Validate, draft, apply, inspect SocialClaw supports X text posts, media posts, and reply steps inside campaign flows. Reconciliation currently supports X post lookup.
Analytics Snapshots and health Analytics snapshots are available, and provider-native analytics fetchers are still expanding.

Connection, media, and delivery

How accounts connect, what media works, and how publishing behaves.

Connection model OAuth Start the hosted X OAuth flow from the dashboard or CLI, finish consent in the browser, then reuse the connected X account through the SocialClaw workspace API key.
Media and delivery X supports up to four images or one video per post. SocialClaw uploads the media to X during publish.

Settings and discovery

Useful settings and discovery notes for this provider.

Current settings surface

  • replyControl

Discovery notes

  • Use capabilities and publish-preview to confirm the exact X publish envelope for the connected account.

CLI and HTTP examples

Example commands and requests for this integration.

CLI flow Workspace API key + provider connect
socialclaw login
socialclaw accounts connect --provider x --open
socialclaw accounts capabilities --provider x --json
socialclaw validate -f schedule.json --json
HTTP API flow Hosted SocialClaw endpoints
curl -sS \
  -X POST \
  -H "Authorization: Bearer $SC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"provider":"x"}' \
  "https://getsocialclaw.com/v1/connections/start"

curl -sS \
  -H "Authorization: Bearer $SC_API_KEY" \
  "https://getsocialclaw.com/v1/accounts"

Current limitations

A few practical limits to keep in mind.

  • X supports one video or up to four images per post, not both together.
  • Comment publishing is not supported.
  • Reply logic is implemented for X campaign reply steps rather than as a universal interaction model.

Related routes

Related use cases and workflows.

Frequently asked questions

How does SocialClaw connect X?

Start the hosted X OAuth flow from the dashboard or CLI, finish consent in the browser, then reuse the connected X account through the SocialClaw workspace API key. The connection is stored in the workspace so scripts, agents, and the dashboard reuse the same account state.

What can I publish to X with SocialClaw?

SocialClaw supports X text posts, media posts, and reply steps inside campaign flows. X supports up to four images or one video per post. SocialClaw uploads the media to X during publish.

What should I check before scheduling X posts?

Inspect publish settings such as replyControl. X supports one video or up to four images per post, not both together.

Use X through one hosted SocialClaw workspace

Connect the account once, validate before apply, and keep post plus run inspection in the same workspace used by the dashboard, API, and CLI.