Skip to main content
Phone numbers live as telephony accounts. You can attach your own Twilio / Plivo / Exotel credentials (BYOK) or purchase a Kupe-managed Plivo number. Buying and deleting are billed or hard to undo. MCP tools that wrap these routes require confirm=true.

Search and buy (Plivo)

country_iso is US or IN. India pattern is digits after country code (80 Bengaluru, 22 Mumbai). US numbers can be purchased immediately; IN numbers need an accepted compliance application first — see India KYC:
  • GET /v1/orgs/{org_id}/plivo/compliance/requirements
  • GET /v1/orgs/{org_id}/plivo/compliance
  • POST /v1/orgs/{org_id}/plivo/compliance
  • POST /v1/orgs/{org_id}/plivo/compliance/refresh

List and release

DELETE /v1/telephony-accounts/{account_id} is the only delete path: Kupe-managed numbers are un-rented at Plivo, then the row is removed. BYOK rows are deleted locally only.

BYOK

POST /v1/orgs/{org_id}/telephony-accounts with provider (twilio | plivo | exotel), account_sid, api_key, and from_number. Requires feature_phone_numbers. Rate limits: GET/POST /v1/rate-limit-configs.

UCC (India Plivo)

Unsolicited Commercial Communication complaints on India voice numbers — 5 business days to submit opt-in proof, then never call the complainant again. See UCC complaints:
  • GET /v1/orgs/{org_id}/plivo/ucc
  • GET /v1/orgs/{org_id}/plivo/ucc/summary
  • GET /v1/orgs/{org_id}/plivo/ucc/{reference_id}
  • POST /v1/orgs/{org_id}/plivo/ucc/{reference_id}/proof
  • POST /v1/orgs/{org_id}/plivo/ucc/sync