---
title: "Demo Status"
method: GET
path: "/admin/demo-accounts/status"
tags: ["admin-demo-accounts"]
---

# Demo Status

`GET /admin/demo-accounts/status`

## Response `200`

Successful Response

- DemoStatusOut
  - `worlds` DemoWorldOut[], required
    - `owner` string, nullable
    - `label` string, required
    - `is_master` boolean, required
    - `user_count` integer, required
    - `class_count` integer, required
    - `teacher_emails` string[], required
    - `last_reset_at` string, date-time, nullable
    - `reset_count` integer
  - `demo_users` DemoUserOut[], required
    - `id` string, required
    - `email` string, nullable
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `role` string, nullable
  - `class_ids` string[], required
  - `live_counts` object, required
  - `snapshot` SnapshotOut
    - `id` string, required
    - `created_at` string, date-time, required
    - `created_by` string, nullable
    - `doc_counts` object, required
    - `total_docs` integer, required
    - `last_reset_at` string, date-time, nullable
    - `reset_count` integer

## Changes

- **2026-09-09** `a5af9b3b34f7` — 1 info
  - added the required property `worlds` to the response with the `200` status

[Change history](https://skmtc.dev/excellence-ai/apis/excellence-learning/changes/admin/demo-accounts/status/get.md)

---

[API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) · [All operations](https://skmtc.dev/excellence-ai/apis/excellence-learning/llms.txt) · [OpenAPI document](https://skmtc.dev/excellence-ai/apis/excellence-learning/revisions/2a0c1636fd3b?raw)
