API request builder
Compose a real POST https://api.skedcast.com/v1/posts request from SkedCast's documented API shapes and get the exact curl and JSON. This is a builder and preview — it does not call the API for you, since a public page can’t safely hold your real credentials.
This composes the exact request a real integration would send — it does not call SkedCast’s API. Copy the curl command into a terminal with a real API key to actually run it.
curl -X POST 'https://api.skedcast.com/v1/posts' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: YOUR_UNIQUE_KEY' \
-d '{"clientId":"6d58a0f2-1c3e-4b7a-9f21-0a1b2c3d4e5f","content":"Launch day is here 🚀","mediaIds":[],"targets":{"mode":"accounts","accountIds":["a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d"]},"schedule":{"type":"now"}}'API request builder FAQ
- Does this actually call SkedCast’s API?
- No — it only composes the request locally in your browser. A public marketing page has no way to hold a real API key safely, so this builds the exact curl and JSON to run yourself.
- Is the request shape here real, or simplified for demo purposes?
- It’s the real, documented shape from the API reference — clientId, content, targets, schedule and the aiDisclosure flag are fields a genuine POST /v1/posts call actually accepts.
- What’s the difference between the two curl options?
- One targets POST /v1/posts, which actually schedules the post; the other targets POST /v1/posts/preview, a real dry-run endpoint that validates the same body and returns the per-platform verdict without writing anything or needing an Idempotency-Key.
- Why does the curl command include an Idempotency-Key placeholder?
- POST /v1/posts requires one in a real call, so a retried request is never accidentally scheduled twice — replace the placeholder with your own unique value per real attempt.
- What does the target mode change?
- It changes the shape of the "targets" object in the request — accounts/selection modes take a list of account ids, while group mode takes a single client id instead.
- Where do I get a real API key to actually run the generated request?
- From your SkedCast workspace’s API keys settings, once you’re on a plan that includes API access.
Ready to broadcast everywhere?
Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.