jamb-signal-cli API
The Signal protocol proxy and the app’s own API — user agent management, orgs, user groups, VoIP provisioning, admin operations, and webhook receivers.
- Endpoints
- 175 (228 operations)
- Runs at
- api.chat.jamb.ai
- Document
- 31 Oct 2026 · raw
Jamb AI Server API
Generative AI, transcription, and real-time speech.
- Endpoints
- 48 (61 operations)
- Runs at
- dev-ai-server.jamb.ai (Render)
- Document
- 31 Oct 2026 · raw
Registration Gateway
v0.1.0
Jamb Registration Gateway
The whitelist and waitlist behind the app’s controlled rollout — the client’s whitelist check and invite flow, waitlist join, the service write the API server uses for automatic entries, and the admin dashboard’s API.
- Endpoints
- 16 (20 operations)
- Runs at
- jamb-registration-api.onrender.com (Render)
- Document
- 31 Oct 2026 · raw
Signal Server API
Jamb’s fork of the upstream Signal service — accounts, devices, keys, messages, archives, and calling.
- Endpoints
- 94 (110 operations)
- Runs at
- chat.jamb.ai
- Document
- 31 Oct 2026 · raw
Notification Server
v1.0.0
Jamb Notification Server
One private endpoint that sends APNs and FCM push notifications to a Jamb account’s devices. Not Signal’s "wake and fetch" pushes.
- Endpoints
- 4 (7 operations)
- Runs at
- the api host, behind nginx (127.0.0.1:8005)
- Document
- 31 Oct 2026 · raw
Jamb Signal Debug Logs
Where the Signal clients upload a debug log, replacing Signal’s debuglogs.org. Mints a signed GCS upload policy; the archive never passes through the service. The only document here with no authentication at all — by design.
- Endpoints
- 6 (6 operations)
- Runs at
- the api host, behind nginx as debuglogs.jamb.ai (127.0.0.1:8008)
- Document
- 31 Oct 2026 · raw
Render Service
Stateless rendering behind a headless browser: HTML to PDF or PNG, SVG to PNG, and Mermaid and Graphviz diagrams to PNG.
- Endpoints
- 5 (5 operations)
- Runs at
- both hosts, as service-render on host port 3100 (what jamb-signal-cli’s PDF_SERVER_ENDPOINT points at)
- Document
- 31 Oct 2026 · raw
Turns the media server’s raw per-call PCM recordings into compressed audio.
- Endpoints
- 3 (3 operations)
- Runs at
- the VoIP host (127.0.0.1:8083)
- Document
- 31 Oct 2026 · raw
The process beside FreeSWITCH that bridges live call audio to the AI backends. Mostly the WebSocket frame protocol mod_audio_stream speaks to it, plus the one public route: the signed ack a phone sends after a caller-labeling push.
- Endpoints
- 5 (5 operations)
- Runs at
- the VoIP host (127.0.0.1:8080); only /v1/calls/notify-ack is public, as calls.jamb.ai
- Document
- 31 Oct 2026 · raw