Skip to main content
POST

Authentication

Request Body

string
required
Topic ID (UUID) or URL slug (e.g., “add-mobile-app-abc123”)

Response

object
Topic object with full details (null if not found)
object
Team information

Behavior

  • UUID or Slug: Accepts both UUID and URL slug
  • Visit Tracking: Increments visit counter (throttled to once per 2 minutes)
  • Not Found: Returns data: null if topic doesn’t exist
  • Stage Included: Returns full stage object with topic

URL Slug Format

URL slugs follow the format: {title-slug}-{urlId} Example: add-mobile-app-abc123 The endpoint extracts the urlId (last segment) to find the topic.

Use Cases

  • Topic Detail Page: Display full topic information
  • Vote Display: Show current vote and comment counts
  • Stage Information: Display current stage and status

Notes

  • Returns null if topic not found (not a 404 error)
  • Visit count updates at most once per 2 minutes per view
  • Includes stage object for context
  • Team information always included