---
title: "POST /api/recall-prompts/{recallPrompt}/regenerate"
method: POST
path: "/api/recall-prompts/{recallPrompt}/regenerate"
tags: ["recall-prompt-controller"]
---

# POST /api/recall-prompts/{recallPrompt}/regenerate

`POST /api/recall-prompts/{recallPrompt}/regenerate`

## Request

- Base URL: `` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/recall-prompts/{recallPrompt}/regenerate`
- Auth: none declared

## Path parameters

- `recallPrompt` integer, required

## Request body

- QuestionContestResult
  - `advice` string
  - `rejected` boolean

## Response `200`

OK

- RecallPrompt
  - `id` integer, required
  - `notebook` Notebook, required
    - `id` integer, required
    - `notebookSettings` NotebookSettings, required
      - `skipMemoryTrackingEntirely` boolean
    - `creatorId` string
    - `name` string, required
    - `circle` Circle
      - `id` integer, required
      - `name` string, required
    - `description` string
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
    - `readmeContent` string
  - `mcq` Mcq
    - `id` integer, required
    - `correctAnswerIndex` integer
    - `contextSeed` integer
    - `testedFocus` string
    - `validationRationale` string
    - `questionStem` string, required
    - `responseChoices` string[], required
  - `spellingQuestion` SpellingQuestion
    - `stem` string
    - `notebook` Notebook
      - `id` integer, required
      - `notebookSettings` NotebookSettings, required
        - `skipMemoryTrackingEntirely` boolean
      - `creatorId` string
      - `name` string, required
      - `circle` Circle
        - `id` integer, required
        - `name` string, required
      - `description` string
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `readmeContent` string

## Changes

- **2026-08-15** `9c5f3700ef20`: 1 warning, 1 info
  - removed the optional property `multipleChoicesQuestion` from the response with the `200` status
  - added the optional property `mcq` to the response with the `200` status
- **2026-07-22** `13f77438750e`: 2 warning, 2 info
  - removed the optional property `notebook/indexContent` from the response with the `200` status
  - removed the optional property `spellingQuestion/notebook/indexContent` from the response with the `200` status
  - added the optional property `notebook/readmeContent` to the response with the `200` status
  - added the optional property `spellingQuestion/notebook/readmeContent` to the response with the `200` status
- **2026-06-07** `ed2e37d5f029`: 1 breaking, 9 warning
  - removed the required property `questionType` from the response with the `200` status
  - removed the optional property `ancestorFolders` from the response with the `200` status
  - removed the optional property `answer` from the response with the `200` status
  - removed the optional property `answerTime` from the response with the `200` status
  - …6 more
- **2026-06-04** `b103d583ca15`: 1 info
  - added the optional property `propertyKey` to the response with the `200` status
- …earlier changes not shown

[Operation history](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/changes/api/recall-prompts/:recallPrompt/regenerate/post.md)

---

[API](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api.md) - [All operations](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/revisions/f78415aa9270?raw)
