Frosty Agent v1 REST & Real-Time Streaming API

API Documentation & Reference

DocsGetting StartedQuickstart
Time to First API Call < 2 Minutes

Quickstart: Initialize an Anonymous Widget Session

Use your publishable widget key (frosty_live_...) from Dashboard → Settings → Developer to initialize a customer session and receive a streaming session token.

POST /v1/public/widget/sessions
curl -X POST "https://api.frostyagent.com/v1/public/widget/sessions" \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "frosty_live_9b1deb4d3b7d4bad9bdd2b0d7b3dcb6d"
  }'
Next Steps:
  • Explore Authentication to understand JWT management vs public keys.
  • Review Widget & Live Voice API for SSE message streaming and full-duplex audio.
  • Inspect Webhooks API to receive real-time lead and meeting events.
Developer FAQ

Frequently Asked Questions About the API

Frosty Agent API v1 Specification · Powered by FastAPI & PostgreSQL pgvector