---
title: "Chacha Host Availability"
method: GET
path: "/chatrooms/chacha-host/availability"
tags: ["chatrooms"]
---

# Chacha Host Availability

`GET /chatrooms/chacha-host/availability`

Should the "ChaCha hosts this room" checkbox be drawn for this person?

Declared ABOVE `/{room_name}`: that route is a catch-all and would swallow
this path, answering 404 for a room called "chacha-host" instead.

Two separate answers, because they fail differently. `available` is the
allowlist: false for every school except the ones Nancy has named, and it
is why the feature is invisible everywhere else. `may_ask` is this person's
standing at that school — hosting is a staff decision, and a student who
called this endpoint by hand still gets false.

## Query parameters

- `organization_id` string, nullable

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 25 revisions in range; 1 not diffed.

- **2026-09-21** `13996d792e23` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/chatrooms/chacha-host/availability/get.md)

---

[API](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored.md) · [All operations](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/llms.txt) · [OpenAPI document](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/revisions/be75c0eba493?raw)
