/api.ashxBearer required
Platform REST API v1 — outbound AI calls, virtual numbers, transcripts, inbound + outbound routing, webhook subscriptions. JSON in and out, every endpoint a single curl example. Auth via OIDC bearer or ak_ API key.
Public, rate-limited integration endpoints are available for WebRTC signaling, contact forms, captcha and the OIDC discovery / token / activation flows. Administrative and platform APIs — /api.ashx for outbound AI calls, transcripts, routing, webhooks — require an admin OIDC Bearer or a scoped ak_-prefixed API key minted from the admin UI. All endpoints are CSRF-resistant, HMAC-signed where appropriate, and rate-limited at the host.
/<name>.ashx on the tenant’s base URL (e.g. https://phone.codeb.io/signal.ashx). All endpoints honour the tenant by inspecting the request Host: header — no API key needed.Platform REST API v1 — outbound AI calls, virtual numbers, transcripts, inbound + outbound routing, webhook subscriptions. JSON in and out, every endpoint a single curl example. Auth via OIDC bearer or ak_ API key.
WebRTC signaling WebSocket + public health + camera list + bridge ring-push endpoints.
Read the API doc →Built-in OpenID Connect IdP — discovery, JWKS, authorize, token, end-session, revoke.
Read the API doc →OID4VP 1.0 verifier endpoints — vp-start, vp-request, vp-response, verifier-metadata, SSO assertion. Both x509_san_dns and x509_hash Client Identifier Prefixes, caller picks per request.
Drop a contact-form message into the IIS SMTP pickup directory. Captcha-gated.
Read the API doc →Create a new (disabled) user; activation email follows. Captcha-gated, HA1-only.
Read the API doc →Consume the one-time activation token sent by signup. Flips the disabled flag.
Read the API doc →Stateless math captcha used by contact + signup. HMAC-signed, no cookies.
Read the API doc →Client-side WebRTC diagnostic log append. POST is public; GET is admin-gated.
Read the API doc →