Documentation Index
Fetch the complete documentation index at: https://docs.nivara.io/llms.txt
Use this file to discover all available pages before exploring further.
Get Conversation History
Retrieves the conversation history for a given user type.
Query Parameters
| Parameter | Type | Required | Description |
|---|
| user_type | string | Yes | The type of user (Patient, Doctor, Coach) |
| model_id | string | Yes | The model ID (openai, gemini) |
| user_id | string | Yes | The user identifier (User1-User20) |
| Parameter | Type | Required | Description |
|---|
| authorization | string | Yes | API authorization token |
Responses
| Status | Description | Content Type |
|---|
| 200 | Conversation history | application/json |
| 401 | Unauthorized | application/json |
| 422 | Validation Error | application/json |
Sample Request
curl -X GET "https://covita.nivara.io/v1/conversation_history?user_type=Patient&model_id=openai&user_id=User1" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Sample Response
{
"conversation": [
{
"role": "user",
"content": "What is my average heart rate?",
"timestamp": "2023-08-15T14:30:22.123Z"
},
{
"role": "assistant",
"content": "Based on your recent health data, your average heart rate is 72 beats per minute, which falls within the normal range for adults.",
"timestamp": "2023-08-15T14:30:25.456Z"
},
{
"role": "user",
"content": "How about my blood pressure?",
"timestamp": "2023-08-15T14:31:00.789Z"
},
{
"role": "assistant",
"content": "Your average blood pressure readings show a systolic pressure of 122 mmHg and a diastolic pressure of 78 mmHg. This falls within the normal range.",
"timestamp": "2023-08-15T14:31:03.012Z"
}
],
"user_type": "Patient",
"model_id": "openai",
"user_id": "User1",
"session_id": "session_abcde12345"
}
Notes
The conversation history includes both text and voice interactions, with voice inputs transcribed to text.
For security reasons, conversation history is only accessible with valid authentication and only for the authorized user types and user IDs associated with your account.