Suki’s API versioning policy is based on the semantic versioning standard. For example, in version 1.2.3, 1 is the major version, 2 is the minor version, and 3 is the patch version. When we release a new API version for new features or bug fixes, we increment one of these three version components depending on the type of change introduced.Documentation Index
Fetch the complete documentation index at: https://developer.suki.ai/llms.txt
Use this file to discover all available pages before exploring further.
New endpoints
- Info endpoints: Added new endpoints to get the list of supported medication coding systems, dosage units, encounter relations, frequencies, medication timings, origins, and statuses.
Enhancements
- Medication orders: You can now send and retrieve medication orders for an ambient session and encounter using the following endpoints. Structured data endpoints: These endpoints return the structured data for an ambient session and encounter. Context API: This endpoint allows you to update the ambient session context with new EMR context and medication orders. Content API: This endpoint returns the content for an ambient session and encounter.
JSON
When you send medication orders to the context API, the medication orders are validated against the EMR context. If the medication orders are not valid, the context API will return an error.Learn more in the Medication orders documentation.
New endpoints
- Audio streaming and download: We’ve added a new endpoint for audio streaming and download from ambient sessions. Stream or download the audio recording from an ambient session.
Deprecated
- Multilingual support: The
multilingualparameter is deprecated in theCreate Ambient Sessionendpoint. When you call create ambient session API, the multilingual support is now set to true by default.
New endpoints
- Audio transcription API: Added support for real-time audio transcription. Create transcription sessions, stream transcription data, and end sessions to get final transcripts. This enables use cases like dictation, real-time captioning, and transcript generation.
Enhancements
- Code examples: Added code examples in Python and TypeScript for all SDP APIs, making it easier to integrate with the platform regardless of your preferred programming language.
New endpoints
- Info endpoints: Introduced three new info endpoints to provide supported enum values, helping you validate context data before submission and ensuring data consistency.
- API reference guidelines: Added a new API reference guidelines page to help you understand API status tags, versioning, and documentation standards.
Enhancements
- Enhanced API documentation: Significantly restructured and enhanced API reference documentation for better developer experience, clearer organization, and improved discoverability.
- Problem-based charting guide: Completely rewritten the Problem-Based Charting (PBC) guide with a clearer structure and more detailed explanations of the processing pipeline.
- Audio streaming authentication: Added detailed authentication guidance for both browser and non-browser clients in the Audio streaming API reference documentation.
-
Enhanced context support: Updated the Ambient session context APIs to support a new
VisitContextschema, including fields likechief_complaintandvisit_type. The provider context has also been enhanced to supportprovider_role.
Removed support
- SNOMED codes: SNOMED codes are no longer supported for the diagnosis context
- Paused state: Paused state is no longer supported for ambient sessions