Skip to main content
GET

Overview

Get all conversation threads for a user. Returns thread metadata including coach information, ordered by most recently updated.

Path Parameters

string
required
User identifier

Query Parameters

string
Optional filter to get threads with a specific coach only

Response

array
Array of thread objects
number
Total number of threads returned

Use Cases

  • User Dashboard: Display all conversations for a user
  • Coach Filter: Show threads with a specific coach
  • Conversation History: List all past consultations
  • Thread Management: Get thread IDs for continuing conversations

Response Details

  • Threads are ordered by updated_at in descending order (most recent first)
  • Includes coach profile information via join
  • Returns empty array if no threads found
  • Coach filter is optional - omit to get all threads