What this gives you
- Posts with
draft,scheduled,published,archivedlifecycle. - Translations per language with their own title, content, excerpt, and SEO meta.
- Categories and tags with slugs, attached many-to-many.
- Scheduling — set
scheduled_atand we publish at the precise minute. - Written by Neural Draft — one POST (
type: "ai") researches, writes and illustrates the post, adds SEO meta and translates it into the target languages. Passgenerate_images: falsefor a text-only post. - Hosted blog on the site address (and
blog.yourdomain.comin blog-only mode), plus<nd-blog-feed>for any page.
Quick example
Create a published post in English, then async-translate it into French:Common workflows
1. Generate a multi-language post end to end
The headline workflow. One POST kicks off the full pipeline (research → outline → write → featured-image → SEO meta → per-language translations) and returns a Job reference. Subscribe toblog_post.published for the finished
result, or poll.
SDK
cURL
blog_post: research, writing and its
images). Each extra language is 10 credits (translate_language).
2. Schedule a post for next Tuesday
SDK
cURL
scheduled state. At the exact minute we transition it to
published and fire the blog_post.published webhook.
3. Edit and republish
Patch a published post in-place. Text fields (title, content, excerpt,
meta_title, meta_description) write to the translation row resolved by
language_code (default en); post-level fields (slug, status,
category_id, featured_image) write to the post itself.
SDK
cURL
4. Translate an existing post into a new language
SDK
translate_language). Writing the
translation with your own assistant and saving it with update is free.
5. Lifecycle helpers
SDK