Overview
Chat threads represent conversations between tourists and guides related to specific trip bookings. Each thread tracks participants, associated trips, and conversation status.Create Chat Thread
Request Body
The ID of the trip booking associated with this thread
The user ID of the tourist participant
The user ID of the guide participant
Thread status. Valid values:
ACTIVE, ARCHIVED, BLOCKEDTimestamp of the last message in ISO 8601 format (e.g.,
2026-03-11T14:30:00)Thread creation timestamp in ISO 8601 format (e.g.,
2026-03-11T14:30:00)Response
Unique identifier for the chat thread
The associated trip booking ID
The tourist participant’s user ID
The guide participant’s user ID
Current thread status (
ACTIVE, ARCHIVED, or BLOCKED)Timestamp of the last message
Thread creation timestamp
Get All Chat Threads
Response
Returns an array of chat thread objects.Get Chat Thread by ID
Path Parameters
The unique identifier of the chat thread
Response
Update Chat Thread
Path Parameters
The unique identifier of the chat thread to update
Request Body
The ID of the trip booking associated with this thread
The user ID of the tourist participant
The user ID of the guide participant
Thread status. Valid values:
ACTIVE, ARCHIVED, BLOCKEDTimestamp of the last message in ISO 8601 format
Thread creation timestamp in ISO 8601 format
Response
Delete Chat Thread
Path Parameters
The unique identifier of the chat thread to delete
Response
Returns a success status code (typically 204 No Content) if the deletion was successful.Thread Status Values
Chat threads can have one of the following status values:- ACTIVE: Thread is currently active and can receive messages
- ARCHIVED: Thread has been archived, typically after trip completion
- BLOCKED: Thread has been blocked, preventing further messages
Related Endpoints
- Chat Messages - Send and receive messages within threads
- Trip Bookings - Manage trip bookings associated with threads