---
title: "List all chefs"
method: GET
path: "/admin/chefs"
tags: ["chef-admin"]
---

# List all chefs

`GET /admin/chefs`

## Response `200`

List of chefs

- ChefResponse[]
  - `bio` string, nullable
  - `contributor_kind` 'internal_staff' | 'external_expert' | 'chef' | 'community', required
  - `created_by_user_id` integer, nullable — Admin who granted chef status the first time
  - `created_time` string, date-time, required — time in UTC
  - `display_name` string, required — Patient-facing attribution, e.g. 'Created by Doris'
  - `id` integer, required — Same as the underlying user id
  - `image_url` string, nullable
  - `is_active` boolean, required
  - `last_updated_by_user_id` integer, nullable — Admin who most recently granted, re-granted, or revoked chef status
  - `updated_time` string, date-time, required — time in UTC

## Other responses

- `403` — Not authorized

---

[API](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server.md) · [All operations](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rxfoodapp/inneranalytics-mnt-server/revisions/0703cbbbefe8/schema)
