---
title: "Get Chat Learning"
method: GET
path: "/api/chats/{chat_id}/learning"
tags: ["chats"]
---

# Get Chat Learning

`GET /api/chats/{chat_id}/learning`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/chats/{chat_id}/learning`
- Auth: none declared

What this conversation is teaching, and to whom. TOS-4811.

One entry per destination: the caller's own Mind, and every organization
this chat teaches. ``status`` is the destination's latest episode status, so
a company entry that reads ``failed`` is telling the truth about a company
that has not learned yet rather than showing a tidy count.

Three things are scoped to the CALLER rather than to the chat, because
participation in a conversation is not permission to read a company's Mind
or to see how a colleague's contribution was admitted.

* People only. An agent in the room does not get an account of what the
  people in it are teaching their employer.
* ``admission_rule`` and ``audience`` describe the CALLER's own admission,
  and are null when the caller is not one of the episode's admitted
  speakers. Reporting the first speaker's admission to everybody was a small
  disclosure of somebody else's role and choice.
* ``evaluation_count`` counts only what the caller may actually read, under
  the same org disclosure filter the Mind reads use: unfiltered for an
  owner or admin, the org sentinel plus the caller's own id for a member,
  and nothing at all for a participant who is not a member.

## Path parameters

- `chat_id` string, uuid, required

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- ChatLearningResponse
  - `destinations` ChatLearningDestination[], required
    - `kind` string, required
    - `identity_id` string, uuid, required
    - `display_name` string, required
    - `status` string, nullable, required
    - `last_integrated_at` string, date-time, nullable, required
    - `evaluation_count` integer, required
    - `admission_rule` string, nullable, required
    - `audience` string, nullable, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thinqos/apis/thinqos-api.md) · [All operations](https://skmtc.dev/thinqos/apis/thinqos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thinqos/apis/thinqos-api/revisions/5387b4ded614?raw)
