Topics
Create Topic
Create a new topic (feature request) on the roadmap. Supports both authenticated subscribers and anonymous users.
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.createevent for webhooks
Anonymous Topic Creation
IfallowAnonymousFeedback 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

