Let AI manage your social media.
Or build it yourself with the API.
Tell ChatGPT or Claude what to post — they call Solnk and publish to 9 platforms. Or use the REST API directly in your own code.
Install the AI Skill
Use /publish in Claude Code to post from a conversation.
npx skills add solnk-dev/solnk-api-skillHow it works with AI
You talk. AI publishes.
Connect your social accounts in Solnk. Then just tell any AI what to post — it handles the API call, formatting, and delivery.
You say
“Write a casual post about our launch and publish to X, LinkedIn, and Threads.”
AI does
1Writes the content
2Calls Solnk API
3Live on 3 platforms
Works with
ChatGPT & Custom GPTs
Add Solnk as a Custom Action — users publish through conversation.
Claude & Claude Code
Install the /publish skill — draft, schedule, and publish in one chat.
Zapier, Make, n8n
HTTP request module — trigger posts from any event or workflow.
LangChain, CrewAI, AutoGen
Import the OpenAPI spec — your agent gets social publishing built in.
One request, nine platforms
Or let your AI write this call for you — either way it's the same endpoint.
curl -X POST https://api.solnk.com/api/v1/publishes \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"content": "Just shipped our new feature!",
"targets": [
{ "account_id": "acc_x_01" },
{ "account_id": "acc_linkedin_01" },
{ "account_id": "acc_threads_01" }
],
"publish_mode": "immediate"
}'What the API covers
Multi-platform publish — one call, up to 9 platforms
Scheduling — future date with timezone support
Delivery tracking — per-platform status via poll or webhook
Media uploads — presigned URLs, up to 500 MB
Webhooks — HMAC-SHA256 signed, retried automatically
Usage checks — remaining posts, accounts, storage
Endpoints
GET/accountsList connected accountsPOST/publishesCreate a publish requestGET/publishes/:idGet publish statusPOST/media/uploadsGet presigned upload URLGET/usageCheck plan limitsPOST/webhooksRegister a webhookAuthentication
Bearer token via Settings → API Keys. Scopes: accounts:read, posts:write, posts:read, media:write, webhooks:manage, billing:read
Rate limits
Publishing: 30 req/min. Others: 120 req/min. Use Idempotency-Key to prevent duplicate publishes.
Ready to automate your publishing?
Free plan includes API access.