Open API

Connect Any Phone System

TotalView AI works with your existing stack through our open API — no vendor lock-in, no proprietary connectors required.

Connect

Three ways to get calls into TotalView

Manual Upload

Drag and drop recordings directly into your dashboard. Perfect for testing or small volumes.

  • MP3, WAV, M4A, MP4, FLAC, OGG
  • Up to 500MB per file
  • Instant processing

Best for: Pilots, ad-hoc analysis

REST API

Push recordings programmatically from any system. Real-time or batch — your choice.

  • Simple POST endpoint
  • URL or file upload
  • Metadata tagging

Best for: Automation, high volume

Cloud Storage Sync

Point us at your S3 bucket, GCS, or Azure Blob. We'll poll for new recordings automatically.

  • Automatic polling
  • Folder filtering
  • Secure auth

Best for: Existing cloud workflows

Developer Friendly

Open API — Works With Everything

Our REST API gives you full programmatic access. If your phone system can export recordings, it works with TotalView.

What you can do:

  • Upload recordings (URL or file)
  • Retrieve transcripts and scores
  • Query analytics
  • Manage campaigns and agents
  • Export data
  • Set up webhooks

API features:

  • RESTful endpoints
  • JSON responses
  • API key authentication
  • Comprehensive documentation
  • Postman collection included
api-request.json
POST /api/v1/calls
Authorization: Bearer your_api_key

{
  "audio_url": "https://your-bucket.s3.amazonaws.com/call.mp3",
  "campaign_id": "camp_abc123",
  "metadata": {
    "agent_id": "agent_456",
    "customer_id": "cust_789"
  }
}
💡

Works with any phone system

Five9, Genesys, NICE, Talkdesk, RingCentral, Aircall, Dialpad, or your own custom setup. If it can export a recording, we can analyze it.

Real-Time

Webhooks & Alerts

Get notified instantly when something needs attention.

Trigger events:

  • Call analysis complete
  • Quality score below threshold
  • Critical check failure
  • Compliance violation detected

Send to:

  • Slack channels
  • Microsoft Teams
  • Email
  • Any webhook endpoint
🔔

Example

When a compliance check fails, automatically send an alert to your #compliance-alerts Slack channel with call details and a direct link.

Coming Soon

Native Integrations — Roadmap

We're building native integrations based on customer demand. Request your system and we'll prioritise it.

Phone Systems

  • Twilio
  • Twilio Flex
  • Five9
  • Genesys Cloud
  • NICE CXone
  • Talkdesk
  • RingCentral

CRM & Helpdesk

  • Salesforce
  • HubSpot
  • Zendesk

Cloud Storage

  • Amazon S3Available
  • Google Cloud Storage
  • Azure Blob Storage
📣

Request an integration

Don't see your system? Let us know — we prioritise based on demand.

Request Integration

Start in 5 minutes

Upload your first call manually, connect via API, or sync your cloud storage. Your choice.

No credit card required · Full API access on all plans · Setup support available