Skip to main content

telnyx-account-notifications-python

Configure notification channels and settings for account alerts and events. This skill provides Python SDK examples.

来源信息

仓库
team-telnyx/telnyx-toolkit
最近来源活动
2026年2月10日 20:41
检测到的 SKILL.md 语言
英语
星标
3
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
telnyx-account-notifications-python
description
Configure notification channels and settings for account alerts and events. This skill provides Python SDK examples.
metadata
{"author":"telnyx","product":"account-notifications","language":"python","generated_by":"telnyx-ext-skills-generator"}
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. --> # Telnyx Account Notifications - Python ## Installation ```bash pip install telnyx ``` ## Setup ```python import os from telnyx import Telnyx client = Telnyx( api_key=os.environ.get("TELNYX_API_KEY"), # This is the default and can be omitted ) ``` All examples below assume `client` is already initialized as shown above. ## List notification channels List notification channels. `GET /notification_channels` ```python page = client.notification_channels.list() page = page.data[0] print(page.id) ``` ## Create a notification channel Create a notification channel. `POST /notification_channels` ```python notification_channel = client.notification_channels.create() print(notification_channel.data) ``` ## Get a notification channel Get a notification channel. `GET /notification_channels/{id}` ```python notification_channel = client.notification_channels.retrieve( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_channel.data) ``` ## Update a notification channel Update a notification channel. `PATCH /notification_channels/{id}` ```python notification_channel = client.notification_channels.update( notification_channel_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_channel.data) ``` ## Delete a notification channel Delete a notification channel. `DELETE /notification_channels/{id}` ```python notification_channel = client.notification_channels.delete( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_channel.data) ``` ## List all Notifications Events Conditions Returns a list of your notifications events conditions. `GET /notification_event_conditions` ```python page = client.notification_event_conditions.list() page = page.data[0] print(page.id) ``` ## List all Notifications Events Returns a list of your notifications events. `GET /notification_events` ```python page = client.notification_events.list() page = page.data[0] print(page.id) ``` ## List all Notifications Profiles Returns a list of your notifications profiles. `GET /notification_profiles` ```python page = client.notification_profiles.list() page = page.data[0] print(page.id) ``` ## Create a notification profile Create a notification profile. `POST /notification_profiles` ```python notification_profile = client.notification_profiles.create() print(notification_profile.data) ``` ## Get a notification profile Get a notification profile. `GET /notification_profiles/{id}` ```python notification_profile = client.notification_profiles.retrieve( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_profile.data) ``` ## Update a notification profile Update a notification profile. `PATCH /notification_profiles/{id}` ```python notification_profile = client.notification_profiles.update( notification_profile_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_profile.data) ``` ## Delete a notification profile Delete a notification profile. `DELETE /notification_profiles/{id}` ```python notification_profile = client.notification_profiles.delete( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_profile.data) ``` ## List notification settings List notification settings. `GET /notification_settings` ```python page = client.notification_settings.list() page = page.data[0] print(page.id) ``` ## Add a Notification Setting Add a notification setting. `POST /notification_settings` ```python notification_setting = client.notification_settings.create() print(notification_setting.data) ``` ## Get a notification setting Get a notification setting. `GET /notification_settings/{id}` ```python notification_setting = client.notification_settings.retrieve( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_setting.data) ``` ## Delete a notification setting Delete a notification setting. `DELETE /notification_settings/{id}` ```python notification_setting = client.notification_settings.delete( "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", ) print(notification_setting.data) ```
在 GitHub 查看