Social
OmniVocal posts a ≤500-character teaser to Meta Threads via the Threads API. Tokens are silently refreshed on every broadcast — so you authenticate once and the token stays alive indefinitely.
Create a Meta Developer app at developers.facebook.com.
Add the Threads product and generate a short-lived user token.
Exchange for a long-lived token using the token exchange endpoint.
Call GET /me?fields=id to get your numeric Threads user ID.
In OmniVocal Dashboard → Channels → Threads, enter both values.
Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:
{
"content": {
"title": "New post: Ghost + Mastodon support",
"body": "Just shipped Ghost blog integration and Mastodon federation in OmniVocal.",
"canonical_url": "https://omnivocal.io/changelog"
},
"targets": [{ "channel": "threads" }]
}