Corti's API endpoints harness our foundational models to power a range of capabilities, including conversational speech-to-text, dictation, live note-taking, summary document generation and evaluation, contextual search, and knowledge retrieval from both authoritative public sources and custom datasets. Additionally, where relevant, an alignment model can trace inputs to outputs, providing evidence-backed guardrails and enhanced explainability.
Why Choose the Corti API?
Purpose-Built for Healthcare: Designed to meet the specific needs and compliance standards of the medical industry.
Real-Time Processing: Supports live data streaming and highly accurate fact generation.
Seamless Workflow Integration: Works across multiple interaction points in clinical and operational workflows.
Customizable & Scalable: Adaptable to fit your organization's needs.
API Endpoints Overview
Below is an overview of Corti's API endpoints, designed to support a wide range of AI-powered healthcare applications.
The endpoints' granularity and flexibility enable developers to seamlessly build robust medical applications, integrating real-time AI capabilities across various aspects of the clinician-patient relationship.
đ See more on how to get started at docs.corti.ai.
API Endpoints Table
Endpoint | Description |
Interactions | An Interaction is the fundamental unit within the Corti API that encapsulates the entire conversation or session between a medical professional and a patient. It ties together all related data and operations, enabling a cohesive workflow from the start of the interaction to the generation of final documentation. The Interaction endpoint allows you to discover all interactions available for your organization, create a new interaction, and update existing ones. When creating an interaction youâll receive an InteractionId as well as a Web Socket URL that can be used for real-time, streaming workflows. |
Recordings | The recordings endpoint in the Corti API allows clients to manage audio recordings associated with interactions. It is part of a larger workflow that includes initializing interactions, uploading recordings, generating transcripts, and creating documents based on the interaction data. As an example, after initializing an interaction, clients can upload an audio file by sending a |
Transcripts | The transcripts endpoint in the Corti API is part of the workflow for processing recorded interactions. After uploading an audio recording, clients can initiate the transcription process by sending a POST request to |
Documents | The documents endpoint in the Corti API is an essential part of the workflow for processing recorded interactions. After initializing an interaction, uploading a recording, and generating a transcript, clients can create the necessary documentation by sending a POST request to |
Templates | Templates in the Corti API allow users to specify the output of medical documents generated from various inputs, such as transcripts, facts, or other medical documents. They enable the definition of specific sections, structure, language, and writing style for documentation, ensuring consistency and clarity in medical reporting. For more information on how to find and use existing templates, or to request custom templates, please see details on the Templates page or contact us for more information. |
Facts | Within an interaction, the Corti API extracts Facts, atomic pieces of information that are critical for documenting an interaction accurately. These facts can include details such as the patientâs name, height, blood pressure, symptoms, and other clinically relevant data. Facts are designed to help clinicians quickly identify the salient points of an interaction, making it easier to draft complete and truthful clinical documents. Key features of Facts:
|
Streams | The streams endpoint enables real-time workflows, designed for scenarios requiring immediate processing and feedback during live interactions. It works by establishing a WebSocket connection after initializing an interaction through the |
Codes | The codes endpoint in the Corti API provides access to the Corti Coding Model, which includes support for ICD-10 diagnosis and procedure codes as well as CPT code with modifiers. The API provides the ability to generate codes for a text that is defined in the request or documents associated with the interaction. In addition to using out of the box coding model, organizational-specific model training is available so that coding output is tuned for client note styles and requirements. |
Discovery | The Discovery endpoints in the Corti API provide the ability to execute contextual searches and knowledge retrieval. Public reference material is widely supported; however, organizations can customize information sources for their standards of care. Furthermore, alignment and explainability models are available to compare resources to identify overlaps or gaps between two assets. |
Bringing It All Together
Through structured Interactions, real-time Streaming, and integrated Facts, the Corti API provides a cohesive and efficient system for healthcare AI. By leveraging these endpoints, developers can build robust medical applications that enhance clinical workflows and improve patient outcomes.