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.When an error occurs, the response will include details about what went wrong in a standardized format.