Get a user's conversations
GET
/v2/health-navigator/users/{userId}/conversations
const url = 'https://client-api.abi.ai/v2/health-navigator/users/abi1234/conversations?status=CLOSED';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://client-api.abi.ai/v2/health-navigator/users/abi1234/conversations?status=CLOSED' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”userId
required
string
The Abi identifier of the user account.
Example
abi1234Query Parameters
Section titled “Query Parameters”status
string
Optionally filter conversations by their current session status.
Example
CLOSEDResponses
Section titled “Responses”The user’s Health Navigator conversations returned.
Media typeapplication/json
object
userId
Abi user identifier.
string
conversations
Conversation sessions belonging to the user.
Array<object>
object
Example
{ "userId": "abi12345", "conversations": [ { "conversationId": "01HK8GGQ123456789ABCDEFGHI", "sessionStatus": "CLOSED", "context": { "policy": "standard", "age": 30 }, "createdAt": "2025-08-28T10:12:00.000Z", "updatedAt": "2025-08-28T10:16:22.000Z" } ]}Request could not be completed.
Media typeapplication/json
object
code
Short machine-readable error code.
string
message
Human-readable explanation of the error.
string
Examplegenerated
{ "code": "example", "message": "example"}