This documentation provides comprehensive details about all available endpoints, request parameters, and response formats for the Covita Alpha v0.1 API.
🌐 Base URL
All API endpoints are relative to the base URL:
https://covita.nivara.io🤖 Chatbot API
The Chatbot API provides three main endpoints:Send Message
POST /v1/send_message
Sends a message to the chatbot and receives a response.
Request Parameters:
text(string, required): The message textuser_type(string, optional, default: “Patient”): User type, one of: “Patient”, “Doctor”, “Coach”model_id(string, optional, default: “openai”): Model to use, one of: “openai”, “gemini”
Get Conversation History
GET /v1/conversation_history
Retrieves the conversation history for a given user type.
Query Parameters:
user_type(string, required): User typemodel_id(string, required): Model ID
Reset Conversation History
GET /v1/reset_conversation_history
Resets the conversation history for a given user type.
Query Parameters:
user_type(string, required): User typemodel_id(string, required): Model ID
⚠️ Error Handling
The API uses standard HTTP status codes to indicate the success or failure of requests.| Status Code | Description |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 422 | Validation Error |
| 500 | Server Error |
When an error occurs, the response will include details about what went wrong in a standardized format.