Prerequisites
Before you begin, make sure you have:- A Sully.ai account with API access (contact us to get started)
- Your API Key and Account ID from the Sully dashboard
- Node.js 18+ or Python 3.8+ installed (for SDK usage)
Step 1: Install the SDK
Step 2: Set Your Credentials
Store your credentials as environment variables:Step 3: Complete Working Example
This example demonstrates the full workflow: upload audio, wait for transcription, generate a SOAP note, and retrieve the result.Understanding the Status Flow
Both transcriptions and notes follow the same status lifecycle:| Status | Description |
|---|---|
pending | Request received, waiting to be processed |
processing | Actively being processed |
completed | Successfully finished, result available in payload |
failed | An error occurred during processing |
Next Steps
Audio Transcription
Learn about streaming audio, language support, and advanced transcription options
Note Customization
Create custom note styles and structured templates for your practice
TypeScript SDK
Full SDK reference and examples for Node.js applications
Python SDK
Full SDK reference and examples for Python applications