Privacy and analytics

We use necessary technical cookies and, only with your consent, analytics and marketing pixels to improve the website and measure campaigns.

Privacy policyCookie policy
Docs
English
EspañolEnglishFrançaisDeutschItalianoPortuguês

Getting started

  • What is Nömad?
  • Getting started with Nömad
  • Create your brand and complete the Genome
  • Invite your team
  • Glossary

Brand OS

  • What is inside Brand OS
  • What is the Genome?
  • Who is Nödo?
  • What does a Brand Manager do?
  • Brand Kit and Library
  • Posts and calendar
  • Connections
  • Meetings

Work

  • Work and tasks
  • Ordering work
  • Following, reviewing and approving deliveries
  • Custom quotes
  • Yes, there are humans behind it

Account and billing

  • Plans and pricing
  • Billing and payments
  • Roles and permissions
  • Workspaces and multiple brands
  • Languages, apps and data

Help

  • How to get help

API

  • Brand API
    • Permissions and roles
    • Brand
    • Genome
    • Brand Kit
    • Library
    • Works
    • Calendar
    • Connections
    • Publishing
    • Inbox
    • Team
    • Conversation
    • Memory
    • Questions
    • Media
    • Store
    • Plan
    • Orders
    • Activity

MCP

  • MCP server

Connectors

  • Brand connectors

Nödo and agents

  • Nödo in the brand
API/Brand API
Reference1 min read

Publishing

Drafts and scheduling on social networks.

On this page
  • publishing.posts.list · List posts
  • publishing.posts.draft · Draft a post
  • publishing.posts.schedule · Schedule a post

Updated on January 1, 1970

Русский
한국어
日本語
中文
हिन्दी
Open the app
Previous
Connections
NextInbox

In this section

  • Permissions and roles
  • Brand
  • Genome
  • Brand Kit
  • Library
  • Works
  • Calendar
  • Connections
Can't find what you need? Write to usWrite to usGo to the app
© 2026 Nömad · Nömad documentationLinkedInInstagramFacebookTikTokYouTubeX
Go to nomad.oooBack to top

On this page

  • publishing.posts.list · List posts
  • publishing.posts.draft · Draft a post
  • publishing.posts.schedule · Schedule a post

publishing.posts.list · List posts

Draft, scheduled and published posts per channel.

FieldValue
KindRead
HTTP methodPOST /api/v1/publishing.posts.list
MCP toolpublishing_posts_list
Scopepublishing.read
Minimum roleViewer
Human confirmationNo
DoorsNödo, Voice, MCP, API
StatusPlanned
Widgetlist

Input

{
  status?: "draft" | "scheduled" | "published" | "all"  // default "all"
  cursor?: string  // ≤ 512 · Opaque cursor from a previous `nextCursor`.
  limit?: integer  // 1–50 · default 20
}

Output

{
  items: Array<{
    id: string  // uuid
    title: string | null
    status: string
    channels: string[]
    scheduledAt: string | null
    publishedAt: string | null
  }>
  nextCursor: string | null
}

publishing.posts.draft · Draft a post

Creates or updates a draft with copy, approved Library files and target channels. It never publishes.

FieldValue
KindWrite
HTTP methodPOST /api/v1/publishing.posts.draft
MCP toolpublishing_posts_draft
Scopepublishing.write
Minimum roleMember
Human confirmationNo
DoorsNödo, MCP, API
StatusPlanned
Widgetrecord

Input

{
  id?: string  // uuid
  copy: string  // ≤ 5000
  assetIds?: string[]  // ≤ 10 items · default []
  channels: string[]  // ≤ 8 items
}

Output

{
  ok: true
  id?: string
  revision?: integer  // -9007199254740991–9007199254740991
}

publishing.posts.schedule · Schedule a post

Schedules a draft on its connected channels. Requires confirmation and the publishing system to be active; returns an error the model can explain otherwise.

FieldValue
KindWrite
HTTP methodPOST /api/v1/publishing.posts.schedule
MCP toolpublishing_posts_schedule
Scopepublishing.write
Minimum roleMember
Human confirmationYes
DoorsNödo, MCP, API
StatusPlanned
Widgetconfirm

Input

{
  id: string  // uuid
  publishAt: string  // date-time
}

Output

{
  ok: true
  id?: string
  revision?: integer  // -9007199254740991–9007199254740991
}