phone_numbers rows (/api/v1/phone). Kupe Hub stores telephony accounts (tel_...): either a Kupe-managed Plivo DID or BYOK (Twilio / Plivo / Exotel).
See Phones, India KYC, and UCC.
List / add / release
DELETE /v1/telephony-accounts/{account_id} releases a Kupe-managed Plivo number at Plivo, then deletes the row. BYOK rows are deleted locally only. MCP buy_phone_number / delete_phone_number require confirm=true.
Search and buy (Plivo)
UCC
Kupe App had no public UCC routes in the mounted API. Kupe Hub adds org-level Plivo UCC:GET /v1/orgs/{org_id}/plivo/uccGET .../ucc/summaryPOST .../ucc/syncGET .../ucc/{reference_id}POST .../ucc/{reference_id}/proof
https://api.kupe.in/....
Inbound mapping vs deployments
Binding a DID to an agent is notPOST /api/v1/phone/mapping anymore. Use Inbound deployments.
