Blog
OmniVocal publishes to your Hashnode publication via the Hashnode GraphQL API. Posts are published immediately with Markdown content, optional tags, and canonical URL support.
Log in to hashnode.com → Account Settings (avatar menu) → Developer → Personal Access Tokens.
Generate a new token named "OmniVocal" and copy it.
Open your Hashnode blog dashboard and copy the publication ID from the URL.
In OmniVocal Dashboard → Channels → Hashnode, enter both values.
Broadcast with target channel "hashnode".
Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:
{
"content": {
"title": "Building a Cloudflare Worker in 10 minutes",
"body": "## Setup\n\nCreate a new project with wrangler...",
"tags": ["cloudflare", "javascript", "webdev"],
"canonical_url": "https://myblog.com/cf-worker"
},
"targets": [{ "channel": "hashnode" }]
}