---
title: "List System Admins"
method: GET
path: "/api/v1/admin/system-admins"
tags: ["system-admins"]
---

# List System Admins

`GET /api/v1/admin/system-admins`

## Request

- Base URL: `https://memory.kagura-ai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://memory.kagura-ai.com/api/v1/admin/system-admins`
- Auth: none declared

List all system administrators.

Requires: System Admin role

Returns:
    List of system admins with is_initial_admin flags and statistics

Example response:
    {
      "admins": [
        {
          "email": "admin@example.com",
          "user_id": "google-oauth2|123456",
          "name": "Admin User",
          "role": "admin",
          "is_initial_admin": true,
          "created_at": "2025-01-01T00:00:00Z",
          "last_login_at": "2025-12-06T10:00:00Z",
          "memory_count": 150,
          "is_active": true
        }
      ],
      "total": 1
    }

## Response `200`

Successful Response

- SystemAdminListResponse: Response for listing system administrators. Issue #166: System Admin management API. Issue #1813: ``initial_admin_id`` (integer PK) dropped — each entry's ``is_initial_admin`` flag marks the protected initial admin.
  - `admins` UserWithAdminFlag[], required
    - `email` unknown, required
    - `user_id` unknown, required
    - `name` unknown, required
    - `picture` unknown, required
    - `role` unknown, required
    - `is_initial_admin` unknown, required
    - `created_at` unknown, required
    - `last_login_at` unknown, required
    - `memory_count` unknown, required
    - `is_active` unknown, required
  - `total` integer, required

---

[API](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud.md) · [All operations](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud/llms.txt) · [OpenAPI document](https://skmtc.dev/kagura-ai/apis/kagura-memory-cloud/revisions/09f17f5ada29?raw)
