play-pauseRecordings

KrosAI automatically records all calls and generates transcripts. Access recordings via the API or dashboard.

Overview

  • Automatic Recording: All calls are recorded by default

  • Transcription: Speech-to-text transcripts generated automatically

  • Storage: Secure cloud storage with 90-day retention (configurable)

  • Format: MP3 audio, 48kHz mono

Accessing Recordings

Via Call Detail

Recordings are included in the call detail response:

curl
curl -X GET "https://api.krosai.com/v1/calls/call_abc123" \
  -H "x-api-key: kros_live_your_key"

Response:

response.json
{
  "id": "call_abc123",
  "status": "completed",
  "duration": 180,
  "recording_url": "https://storage.krosai.com/recordings/call_abc123.mp3",
  "transcript": "[Agent]: Hello, how can I help you today?\n[Caller]: I need help with my order...",
  "created_at": "2025-01-10T10:00:00Z"
}

Download Recording

Recordings are served via presigned URLs that are valid for 1 hour:

Get Recording URL Only

For efficiency, you can request just the recording URL:

Response:

Transcripts

Transcript Format

Transcripts are provided as plain text with speaker labels:

Get Transcript Only

Response:

Recording Settings

Enable/Disable Recording

Configure recording at the organization level:

Per-Call Recording Control

Override recording settings for specific calls:

Recording Retention

Plan
Default Retention
Maximum Retention

Free

7 days

7 days

Pro

30 days

90 days

Business

90 days

365 days

Enterprise

Custom

Unlimited

Extend Retention

Keep specific recordings longer:

Code Examples

TypeScript - Batch Download Recordings

Python - Export Transcripts

Streaming Audio Playback

Compliance & Privacy

Recording Disclosure

Ensure compliance with local laws regarding call recording:

  • United States: Two-party consent in some states

  • European Union: GDPR requires explicit consent

  • Nigeria: Recording allowed for business purposes

Data Protection

  • Recordings are encrypted at rest (AES-256)

  • Transmitted via HTTPS/TLS 1.3

  • Access logged for audit purposes

  • Automatic deletion after retention period

Delete Recording

Permanently delete a recording:

triangle-exclamation

Last updated