SAServiceAgent
Portal
ServiceAgent API Reference

The fastest path to the right ServiceAgent endpoint.

Use this page as the human-friendly API entry point for installs, widgets, booking, realtime voice, and MCP. For full machine-readable context, pair it with llms.txt and llms-full.txt.

Base URLs

Runtime API base: https://process.serviceagent.ai

Docs base: https://docs.serviceagent.ai

Voice stream: wss://process.serviceagent.ai/v1/voice/stream

What this page covers

Public install, widget, and booking routes.

MCP and voice entry points used by AI tools and realtime apps.

The right docs path when you need SDK-specific or auth-specific details.

Public endpoints

These are the fastest routes to understand if you are embedding widgets, creating booking experiences, or provisioning an install flow without a custom backend first.

MethodPathUse it for
POST/v1/install/startProvision a demo widget or starter install flow.
GET/v1/api/widget/:widgetKey/configFetch public widget configuration for a widget key.
POST/v1/api/widget/:widgetKey/sessionCreate a public chat session for widget-driven conversations.
GET/v1/public/book/:bookingKey/slotsReturn available booking slots for a public booking key.
POST/v1/public/book/:bookingKey/appointmentsCreate a public booking appointment.

Voice and MCP entry points

ProtocolPathUse it for
POST/v1/mcpModel Context Protocol server endpoint for Cursor, Claude, and other MCP clients.
GET/.well-known/oauth-authorization-serverOAuth discovery metadata for MCP and secure client setup.
WSS/v1/voice/streamRealtime voice transport endpoint for low-latency audio sessions.

Auth and private APIs

For authenticated backend workflows, prefer the typed SDKs instead of stitching private routes together by hand. The SDKs give you stronger defaults, clearer auth handling, and a much better path for AI codegen tools.

Start with Quickstart if you want the shortest working path.

Move to Packages when you need the right SDK or UI layer for your stack.

Use Prompt Builder when you want Cursor or Claude to generate integration code with the right endpoints and implementation steps.