SuperAPI AI 工具集

telnyx-account-notifications-javascript

通用与其它

查看项目

更新于 10-16 03:35

技能介绍

用途:通过 Telnyx JavaScript SDK 配置账户告警与事件的通知渠道和相关设置。安装:npm install telnyx@6.74.2。初始化:import Telnyx from 'telnyx'; const client = new Telnyx({ apiKey: process.env['TELNYX_API_KEY'] });

主要能力:notificationChannels 的列出、创建、获取、更新、删除,渠道类型支持 sms、voice、email、webhook;notificationProfiles 的列出、创建、获取、更新、删除;notificationSettings 的列出、创建、获取、删除;notificationEvents 与 notificationEventConditions 的列表查询。

使用方式:所有调用均为异步,列表方法返回自动分页迭代器,可用 for await (const item of result) 遍历全部页面;创建示例:await client.notificationChannels.create({ channel_type_id: 'webhook', channel_destination: 'https://example.com/webhooks' })。

错误处理:需捕获 Telnyx.APIConnectionError(网络错误)、Telnyx.RateLimitError(429 限流,可按 retry-after 指数退避重试)、Telnyx.APIError(如 422 校验错误)。常见状态码:401 无效密钥、403 权限不足、404 资源不存在、422 校验失败、429 限流。

限制:资料未提供各接口的必填字段细节、配额、计费或价格信息。