SuperAPI AI 工具集

telnyx-account-management-ruby

部署与运维

查看项目

更新于 10-16 05:41

技能介绍

用途:面向经销商和企业场景,通过 Telnyx Ruby SDK 管理托管账户(子账户)及组织用户,需由 Telnyx 明确批准后才能成为管理账户。

安装与初始化:gem install telnyx;使用 require "telnyx" 并通过 Telnyx::Client.new(api_key: ENV["TELNYX_API_KEY"]) 创建客户端。

主要能力:托管账户列表与分页(client.managed_accounts.list,可用 auto_paging_each);创建托管账户(create,必填 business_name,可选 email、password、rollup_billing、managed_account_allow_custom_pricing);查询单个账户(retrieve);更新账户(update);禁用与启用账户(actions.disable / actions.enable,启用可选 reenable_all_connections);查询可分配全局出站频道(get_allocatable_global_outbound_channels);调整某托管账户的频道限额(update_global_channel_limit)。组织用户方面支持列表(organizations.users.list)、群组报告(get_groups_report,可返回 JSON 或 CSV)、查询单个用户(retrieve)和删除用户(actions.remove)。

错误处理:调用可能抛出网络错误、限流(429)、校验错误(422)或认证错误(401),建议按类型捕获并重试,429 时可用指数退避并参考 Retry-After。

限制:成为管理账户需 Telnyx 批准;具体收费、价格与更多限制暂未提供。