Poll a mind's training status
Returns the live training lifecycle for a mind. A mind's id exists the instant it is created, but it is only usable once readyToChat is true. Poll this endpoint after creating a mind in an auto mode (keywords, clone, link) until readyToChat flips true. The mind keeps learning from its sources in the background after that (learningInBackground, then fullyTrained); there is no need to wait for it. A Mind without a system prompt is never ready: it reports failed with error: { code: 'PROFILE_GEN_FAILED', retryable: true } (this covers manual-mode minds until their prompt is regenerated, and any Mind whose training ended without a prompt). Minds created before 2026-09-18T21:30:00Z keep their historical readiness. Statuses are queued, running, completed, failed (there is no idle). readyToChat reports that the mind can answer, NOT that it has researched evidence: read knowledgeState.fallbackOnly to tell a mind trained on collected sources apart from one answering from its generated profile alone. On failed, error.retryable indicates whether POST /v1/minds/{id}/retrain is worth calling.
Request
- Base URL: https://api.getminds.ai
- URL: https://api.getminds.ai/api/v1/minds/{mindId}/training
- Auth: HTTP bearer
Path parameters
Mind UUID.
Response
Training status.
Changes
No recorded changes to this operation across all 1 revision of this API.