Async Messages
Get Async Chat Stream 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
get/v1/messages/async/{message_id}/status
Path parameters
message_idstring required
Message ID of the asynchronous chat stream to check status for.
Example:custom_msg_12345
Message ID of the asynchronous chat stream to check status for.
Response
Stream status and metadata information
Example response
{
"created_at": "2025-07-10T09:11:16.003615Z",
"message_id": "msg_async_12345",
"metadata": {},
"status": "pending",
"stream_type": "default",
"updated_at": "2025-07-10T09:11:16.003615Z"
}