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?
  • Talk to Nödo: voice, cards and ordering from the Store
  • Conversations: your team and Nödo
  • What does a Brand Manager do?
  • Brand Kit and Library
  • Posts and calendar
  • Connections
  • Meetings
  • Files we send you with NödoTransfer
  • Your quotes

Work

  • Work and tasks
  • Ordering work
  • Following, reviewing and approving deliveries
  • Approving the posts Nömad prepares
  • Custom quotes
  • Brand history
  • Yes, there are humans behind it

Account and billing

  • Plans and pricing
  • Billing and payments
  • Paying from the apps (iPhone and Android)
  • People and access
  • Organization and brand roles
  • Workspaces and multiple brands
  • Your name and @username
  • Languages, apps and data
  • Leave, close or delete: account, brands and workspaces
  • Delete and restore: what goes and what stays
  • Inbox and notifications: how we let you know
  • Push notifications on your phone and browser
  • Nömad emails and your preferences

Help

  • How to get help

API

  • Brand API
    • Errors
    • Permissions and roles
    • Events and webhooks
    • Brand
    • Genome
    • Brand Kit
    • Library
    • Works
    • Calendar
    • Connections
    • Publishing
    • Inbox
    • Team
    • Account and team
    • Conversation
    • Memory
    • Questions
    • Media
    • Store
    • Plan
    • Orders
    • Activity
    • Workspace
    • Your account
    • Billing
    • Sync
    • Website and domains
    • Statistics
    • Events

MCP

  • MCP server

Connectors

  • Brand connectors

Nödo and agents

  • Nödo in the brand

Genome

  • Genome specification
API/Brand API
Reference2 min read

Questions

What is still unknown about the brand.

On this page
  • questions.list · Open questions
  • questions.ask · Ask the brand
  • questions.answer · Answer a question
  • questions.resolve · Answer, defer or dismiss a question
Русский
한국어
日本語
中文
हिन्दी
Open the app

Updated on January 1, 1970

PreviousMemoryNextMedia

In this section

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

On this page

  • questions.list · Open questions
  • questions.ask · Ask the brand
  • questions.answer · Answer a question
  • questions.resolve · Answer, defer or dismiss a question

questions.list · Open questions

Questions the brand still has to answer, for the Genome, the Kit or a work. Read-only: it never syncs or rewrites anything.

FieldValue
KindRead
HTTP methodPOST /api/v1/questions.list
MCP toolquestions_list
Scopequestions.read
Minimum roleViewer
Human confirmationNo
DoorsNödo, Voice, MCP, API, Chat, Screens, Apps
StatusAvailable
Widgetlist

Input

{
  scope?: "genome" | "brand_kit" | "work" | "all"  // default "all"
  cursor?: string  // ≤ 512 · Opaque cursor from a previous `nextCursor`.
  limit?: integer  // 1–50 · default 20
}

Output

{
  items: Array<{
    id: string  // uuid
    question: string
    scope: string
    options: string[]
    revision: integer  // -9007199254740991–9007199254740991
  }>
  nextCursor: string | null
}

questions.ask · Ask the brand

Asks the brand up to 5 questions with options plus a free answer when information is missing. Use it instead of guessing.

FieldValue
KindWrite
HTTP methodPOST /api/v1/questions.ask
MCP toolquestions_ask
Scopequestions.write
Minimum roleMember
Human confirmationNo
DoorsNödo, Chat, Screens, Apps
StatusAvailable

Input

{
  questions: Array<{
    key: string  // ≤ 80
    question: string  // ≤ 300
    options: string[]  // ≤ 6 items
    scope: "genome" | "brand_kit" | "work"
  }>  // ≤ 5 items
}

Output

{
  ok: true
  ids: string[]
}

questions.answer · Answer a question

Answers, defers or dismisses one question. An answer becomes an accepted brand declaration in memory.

FieldValue
KindWrite
HTTP methodPOST /api/v1/questions.answer
MCP toolquestions_answer
Scopequestions.write
Minimum roleAdmin
Human confirmationNo
DoorsNödo, MCP, API, Chat, Screens, Apps
StatusAvailable

Input

{
  questionId: string  // uuid
  expectedRevision: integer  // -9007199254740991–9007199254740991
  action: "answer" | "defer" | "dismiss"
  answer?: string  // ≤ 2000
  idempotencyKey: string  // ≤ 80
}

Output

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

questions.resolve · Answer, defer or dismiss a question

Resolves one brand question with the structured answer of the screen (text, option values, a file or colours), or defers or dismisses it. Idempotent per idempotencyKey; returns the new revision and how many brand questions remain pending.

FieldValue
KindWrite
HTTP methodPOST /api/v1/questions.resolve
MCP toolquestions_resolve
Scopequestions.write
Minimum roleAdmin
Human confirmationNo
DoorsAPI, MCP, Screens, Apps, Nödo
StatusAvailable

Input

{
  questionId: string  // uuid
  expectedRevision: integer  // –9007199254740991
  idempotencyKey: string  // uuid
  action: "answer" | "defer" | "dismiss"
  answer?: {
    text?: string  // ≤ 4000
    values?: string[]  // ≤ 30 items
    assetId?: string  // uuid
    colors?: string[]  // ≤ 12 items
  }
  reason?: string  // ≤ 1000
}

Output

{
  id: string  // uuid
  revision: integer  // -9007199254740991–9007199254740991
  pending: integer | null
}