Update name, inbound agent, or active state. The slug is immutable — delete and recreate if you need a different URI.
Update name, inbound agent, or active state. ToggleDocumentation Index
Fetch the complete documentation index at: https://docs.goyappr.com/llms.txt
Use this file to discover all available pages before exploring further.
is_active to
temporarily disable an endpoint without deleting it — calls dialing the
slug while inactive get rejected pre-answer with endpoint_inactive.
The slug is immutable. To use a different URI, delete and recreate.Your Yappr API key (e.g. ypr_live_...). Generate one in the dashboard under Settings → API Keys.
SIP endpoint updated
A BYOC SIP endpoint. Customers paste the returned sip_uri into their
own telephony system — calls dialed to that URI are routed to the
Yappr agent identified by inbound_agent_id. No authentication is
required at the SIP layer; the slug embedded in the URI is the
bearer credential.
Security model: the slug includes ~120 bits of entropy in its random suffix, so guessing is intractable. Treat the full URI like an API key — anyone with it can dial the agent. To revoke access, delete the endpoint (which makes the URI immediately return 404) and create a new one.
Optional defense in depth: set allowed_source_ips to restrict which
source IPs (or CIDRs) can reach the endpoint. Calls from any other
source are rejected pre-answer.