Content Drafts

A draft is content the agent has generated and that's awaiting review. Drafts are the safety valve between generation and publishing: nothing goes out until it's approved (or the agent is autonomous enough to publish directly).

Use in the UI

Drafts surface in the Inbox (/inbox) and on a mission.

  • Review a draft, edit it, then approve or reject.
  • Approved drafts move on to publishing/scheduling.

Use with AI

  • content_drafts_generate — produce a draft
  • content_drafts_edit, content_drafts_approve, content_drafts_reject, content_drafts_list
  • content_drafts_elaborate, content_drafts_fanout_from_idea, content_drafts_create_for_channel
  • content_search_drafts — find existing drafts

The agent fans a single idea into per-channel drafts with content_drafts_fanout_from_idea, then waits for approval before publishing.

Use the API

# Generate a draft for a mission
curl -X POST https://<host>/api/invoke/content.drafts.generate \
  -H "Authorization: Bearer $NIHMBUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "missionId": "msn_123", "prompt": "Announce the spring launch" }'

Reference

Content Drafts · publishing them: Posts.