Skip to main content
POST

Authentication

Request Body

string
required
Topic title
string
required
Roadmap ID (UUID)
string
required
Stage ID (UUID) - must be a public stage
string
Short description. If not provided, defaults to title.
string
Full topic text/details
object
Custom metadata
string
Creator name (for anonymous topics only)
string
Creator email (for anonymous topics only)

Response

object
Created topic object

Error Responses

Private Stage
Anonymous Not Allowed
Missing Fields

Behavior

  • Authentication: Requires subscriber token OR API key with anonymous enabled
  • Anonymous Topics: If team allows anonymous feedback, creates subscriber automatically
  • Random Names: Anonymous users get random names if name not provided
  • Moderation: Auto-published unless stage has moderation enabled
  • Private Stages: Cannot create topics in private stages
  • Event Trigger: Fires topics.create event for webhooks

Anonymous Topic Creation

If allowAnonymousFeedback is enabled for the team:

Use Cases

  • Feature Requests: Let users suggest new features
  • Public Roadmap: Allow community input on roadmap
  • Feedback Collection: Gather user feedback on product direction

Notes

  • Stage must not be marked as private
  • Moderation setting on stage controls auto-publishing
  • Metadata fields are whitelisted for security
  • Creates subscriber record for anonymous submissions
  • Team configuration controls anonymous access