Skip to main content

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:

EndpointDescription
Diagnosis APIGenerate differential diagnoses from clinical histories
Transcribe APIConvert 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