---
title: "Get Async Chat Stream Status"
method: GET
path: "/v1/messages/async/{message_id}/status"
tags: ["Async Messages"]
---

# Get Async Chat Stream Status

`GET /v1/messages/async/{message_id}/status`

Get the current status and metadata of an asynchronous chat stream.

This endpoint returns comprehensive information about a chat stream's
current state, including processing status, timestamps, error information,
and additional metadata collected during processing.

Status Values:
* pending: Stream created but processing not yet started
* processing: Active processing with events being generated
* completed: Stream finished successfully
* cancelled: Stream was cancelled by user request
* error: Stream encountered an error and stopped

Use Cases:
* Monitor stream progress without consuming events
* Check completion status before attempting to observe
* Debugging failed streams via error messages
* Performance monitoring through metadata

## Path parameters

- `message_id` string, required — Message ID of the asynchronous chat stream to check status for.

## Response `200`

Stream status and metadata information

- StreamMetadata — Stream metadata and status information for asynchronous chat completions
  - `message_id` string, required — Unique identifier for the stream
  - `status` 'pending' | 'processing' | 'completed' | 'failed' | 'cancelled' | 'error', required — Enumeration of possible stream statuses.
  - `created_at` string, date-time, required — Timestamp when the stream was created
  - `updated_at` string, date-time, required — Timestamp when the stream was last updated
  - `completed_at` string, date-time, nullable — Timestamp when the stream was completed, if applicable
  - `error_message` string, nullable — Error message if the stream encountered an error
  - `stream_type` string — Type of the stream, used for categorization
  - `metadata` object — Additional metadata associated with the stream

## Other responses

- `401` — Unauthorized
- `404` — Stream not found
- `422` — Validation Error

## Changes

- **2026-06-02** `c711b911f68e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/zylon-ai/apis/private-gpt-api/changes/v1/messages/async/:message_id/status/get.md)

---

[API](https://skmtc.dev/zylon-ai/apis/private-gpt-api.md) · [All operations](https://skmtc.dev/zylon-ai/apis/private-gpt-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zylon-ai/private-gpt-api/revisions/4e828cf153c4/schema)
