---
title: "Gets guide content for a game concept (Roles: user)"
method: POST
path: "/guide/content"
tags: ["Guide"]
---

# Gets guide content for a game concept (Roles: user)

`POST /guide/content`

## Query parameters

- `regenerate` boolean

## Request body

- GuideContentPayload
  - `game_concept_id` string, required
  - `action` 'VIEW_TOPICS' | 'SELECT_TOPIC' | 'VIEW_SUBTOPIC', required
  - `skill_level` 'novice' | 'expert', required
  - `engine` string, required
  - `prompt` string
  - `current_topic_id` string
  - `current_subtopic_id` string
  - `current_path` string[]

## Response `200`

Success

- GuideContent
  - `_id` string
  - `project_id` string
  - `skill_level` string, required
  - `engine` string
  - `prompt` string
  - `action` 'VIEW_TOPICS' | 'VIEW_SUBTOPIC', required
  - `content_json` string, required — Stringified JSON of the content
  - `date` integer
  - `date_last_view` integer
  - `topic_id` string
  - `topic_title` string
  - `subtopic_id` string
  - `subtopic_title` string
  - `total_steps` integer
  - `current_step` integer
  - `next_step` GuideStep
    - `id` string
    - `title` string
  - `previous_step` GuideStep
    - `id` string
    - `title` string

## Other responses

- `400` — Error

---

[API](https://skmtc.net/ludo/apis/ludo-ai-api.md) · [All operations](https://skmtc.net/ludo/apis/ludo-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ludo/ludo-ai-api/revisions/3af866d68651/schema)
