---
title: "Get Anonymous Conversation History"
method: GET
path: "/api/chat/conversations/{conversation_id}/history/anonymous"
tags: ["chat"]
---

# Get Anonymous Conversation History

`GET /api/chat/conversations/{conversation_id}/history/anonymous`

## Request

- Base URL: `https://api.usecrow.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.usecrow.ai/api/chat/conversations/{conversation_id}/history/anonymous`
- Auth: none declared
- TypeScript: <https://skmtc.dev/usecrow/apis/crow-backend-multi-tenant-saas/docs/api/chat/conversations/:conversation_id/history/anonymous/get.ts> (a function with typed inputs; its response is checked against the schema)

Get message history for an anonymous conversation.

Unlike the authenticated endpoint, this only requires:
- product_id: To verify the conversation belongs to this product's anonymous user
- conversation_id: The conversation to fetch

Security: Validates conversation belongs to the anonymous product_user for this product.

## Path parameters

- `conversation_id` string, required

## Query parameters

- `product_id` string, required: Product ID

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/usecrow/apis/crow-backend-multi-tenant-saas.md) - [All operations](https://skmtc.dev/usecrow/apis/crow-backend-multi-tenant-saas/llms.txt) - [OpenAPI document](https://skmtc.dev/usecrow/apis/crow-backend-multi-tenant-saas/revisions/b2950af46532?raw)
