Skip to main content

Welcome to the Ipster API

The Ipster API powers our smart AI voice agent platform, designed primarily for the Ipster team and frontend developers. This backend (api.ipster.com) manages organizations, agents, conversations, and analytics regardless of underlying AI/telephony providers.

Architecture Overview

  • Backend: Built on Supabase (database + edge functions)
  • Voice AI: Currently Elevenlabs streaming for conversational agents
  • Legacy Flows: Complex flows managed through Retell.ai
  • Target: Provider-agnostic backend for maximum flexibility

Who This Is For

Primary Users:
  • Ipster frontend developers
  • Internal team members
Future Users:
  • Partner/reseller developers (with appropriate permissions)
  • Third-party integrations

API Organization

The API is organized by functional areas:
  • Agents - Create and manage AI voice agents
  • Clients - Organization and hierarchy management
  • Conversations - Call logs and monitoring
  • Authentication - API access and permissions
This documentation is internal-facing and not yet public. Content marked with TODO requires team input.