profiles, publish in one call, and let the Hub handle scheduling, idempotency, and delivery callbacks.
Quickstart
Make your first cross-platform post in under five minutes.
Authentication
Generate an API key and authorize requests.
Profiles
Model brands, clients, or sub-accounts as profiles.
Webhooks
Receive a signed callback when a post is published or fails.
Supported channels
Publish to 22 channels from one request — list only the targets you want.TikTok
YouTube
X
Threads
Bluesky
Google Business
Telegram
Discord
Slack
Mastodon
Nostr
Lemmy
WordPress
dev.to
Hashnode
Whop
listmonk
Channels accept different kinds of post, and connect in two different ways. YouTube takes video only; Slack, dev.to and listmonk take text only; eleven channels have no OAuth login and are linked with your own webhook, API key or application password instead. The full matrix is on Channels.
Why MADIAD Hub
- One integration, 22 channels. Send the same request once; the Hub fans out to every target you list.
- Profiles for multi-brand workflows. Agencies, creators, and ops teams can publish on behalf of many accounts from one API key.
- Built-in scheduling. Pick an exact timestamp or drop the post into a recurring queue.
- Idempotent by design. Safe to retry — duplicates collapse on a key you control.
- Webhooks with signatures. Every event is HMAC-signed so you can trust the payload.
Base URL
application/json unless noted. Media uploads use multipart/form-data.
SDK and tooling
- HTTP — works from any language. See Quickstart for
curlexamples. - n8n — call the API from the built-in HTTP Request node. See the n8n guide.
- Make — publish from a scenario with the HTTP module. See the Make guide.
More from MADIAD
MADIAD Seeding
Grow authentic word-of-mouth across social platforms — MADIAD’s smart social seeding platform. A natural companion to the Hub once your content is live.
Need help? Email info@madiad.com.

