Knidian AI API Reference
Welcome to the Knidian AI API reference documentation. Here you'll find detailed information about our API endpoints, request and response formats, and examples to help you integrate with our medical AI services.
Available Endpoints
The Knidian AI API provides the following endpoints:
Endpoint | Description |
---|---|
Diagnosis API | Generate differential diagnoses from clinical histories |
Transcribe API | Convert medical audio recordings into structured clinical notes |
Authentication
All API requests require authentication. To authenticate, you need to include your API key in the x-api-key
header:
x-api-key: YOUR_API_KEY
For more information on obtaining and using API keys, see the Authentication Guide.
Response Format
All API responses are returned in JSON format and include a standard structure:
{
"success": true,
"data": {
"result": "Response data specific to each endpoint"
},
"error": null
}
In case of an error:
{
"success": false,
"data": null,
"error": {
"code": "error_code",
"message": "Error description"
}
}
Rate Limits
The API has rate limits to ensure fair usage. The current limits are:
- 100 requests per minute
- 5,000 requests per day
If you exceed these limits, you'll receive a 429 Too Many Requests
response.
Next Steps
- Diagnosis API Reference - Learn how to generate differential diagnoses
- Transcribe API Reference - Learn how to convert medical audio to clinical notes
- Getting Started Guide - Quick start guide for new users
- Authentication - Learn how to authenticate with the API
- Transcribe Integration Examples - Complete examples for integrating the transcribe API