Skip to main content

telnyx-account-notifications-java

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

Quellinformationen

Repository
team-telnyx/telnyx-toolkit
Letzte Quellaktivität
10. Februar 2026 um 20:41
Erkannte Sprache von SKILL.md
Englisch
Sterne
3
Forks
2

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
telnyx-account-notifications-java
description
Configure notification channels and settings for account alerts and events. This skill provides Java SDK examples.
metadata
{"author":"telnyx","product":"account-notifications","language":"java","generated_by":"telnyx-ext-skills-generator"}
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. --> # Telnyx Account Notifications - Java ## Installation ```text // See https://github.com/team-telnyx/telnyx-java for Maven/Gradle setup ``` ## Setup ```java import com.telnyx.sdk.client.TelnyxClient; import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient; TelnyxClient client = TelnyxOkHttpClient.fromEnv(); ``` All examples below assume `client` is already initialized as shown above. ## List notification channels List notification channels. `GET /notification_channels` ```java import com.telnyx.sdk.models.notificationchannels.NotificationChannelListPage; import com.telnyx.sdk.models.notificationchannels.NotificationChannelListParams; NotificationChannelListPage page = client.notificationChannels().list(); ``` ## Create a notification channel Create a notification channel. `POST /notification_channels` ```java import com.telnyx.sdk.models.notificationchannels.NotificationChannelCreateParams; import com.telnyx.sdk.models.notificationchannels.NotificationChannelCreateResponse; NotificationChannelCreateResponse notificationChannel = client.notificationChannels().create(); ``` ## Get a notification channel Get a notification channel. `GET /notification_channels/{id}` ```java import com.telnyx.sdk.models.notificationchannels.NotificationChannelRetrieveParams; import com.telnyx.sdk.models.notificationchannels.NotificationChannelRetrieveResponse; NotificationChannelRetrieveResponse notificationChannel = client.notificationChannels().retrieve("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ``` ## Update a notification channel Update a notification channel. `PATCH /notification_channels/{id}` ```java import com.telnyx.sdk.models.notificationchannels.NotificationChannel; import com.telnyx.sdk.models.notificationchannels.NotificationChannelUpdateParams; import com.telnyx.sdk.models.notificationchannels.NotificationChannelUpdateResponse; NotificationChannelUpdateParams params = NotificationChannelUpdateParams.builder() .notificationChannelId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .notificationChannel(NotificationChannel.builder().build()) .build(); NotificationChannelUpdateResponse notificationChannel = client.notificationChannels().update(params); ``` ## Delete a notification channel Delete a notification channel. `DELETE /notification_channels/{id}` ```java import com.telnyx.sdk.models.notificationchannels.NotificationChannelDeleteParams; import com.telnyx.sdk.models.notificationchannels.NotificationChannelDeleteResponse; NotificationChannelDeleteResponse notificationChannel = client.notificationChannels().delete("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ``` ## List all Notifications Events Conditions Returns a list of your notifications events conditions. `GET /notification_event_conditions` ```java import com.telnyx.sdk.models.notificationeventconditions.NotificationEventConditionListPage; import com.telnyx.sdk.models.notificationeventconditions.NotificationEventConditionListParams; NotificationEventConditionListPage page = client.notificationEventConditions().list(); ``` ## List all Notifications Events Returns a list of your notifications events. `GET /notification_events` ```java import com.telnyx.sdk.models.notificationevents.NotificationEventListPage; import com.telnyx.sdk.models.notificationevents.NotificationEventListParams; NotificationEventListPage page = client.notificationEvents().list(); ``` ## List all Notifications Profiles Returns a list of your notifications profiles. `GET /notification_profiles` ```java import com.telnyx.sdk.models.notificationprofiles.NotificationProfileListPage; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileListParams; NotificationProfileListPage page = client.notificationProfiles().list(); ``` ## Create a notification profile Create a notification profile. `POST /notification_profiles` ```java import com.telnyx.sdk.models.notificationprofiles.NotificationProfileCreateParams; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileCreateResponse; NotificationProfileCreateResponse notificationProfile = client.notificationProfiles().create(); ``` ## Get a notification profile Get a notification profile. `GET /notification_profiles/{id}` ```java import com.telnyx.sdk.models.notificationprofiles.NotificationProfileRetrieveParams; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileRetrieveResponse; NotificationProfileRetrieveResponse notificationProfile = client.notificationProfiles().retrieve("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ``` ## Update a notification profile Update a notification profile. `PATCH /notification_profiles/{id}` ```java import com.telnyx.sdk.models.notificationprofiles.NotificationProfile; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileUpdateParams; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileUpdateResponse; NotificationProfileUpdateParams params = NotificationProfileUpdateParams.builder() .notificationProfileId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .notificationProfile(NotificationProfile.builder().build()) .build(); NotificationProfileUpdateResponse notificationProfile = client.notificationProfiles().update(params); ``` ## Delete a notification profile Delete a notification profile. `DELETE /notification_profiles/{id}` ```java import com.telnyx.sdk.models.notificationprofiles.NotificationProfileDeleteParams; import com.telnyx.sdk.models.notificationprofiles.NotificationProfileDeleteResponse; NotificationProfileDeleteResponse notificationProfile = client.notificationProfiles().delete("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ``` ## List notification settings List notification settings. `GET /notification_settings` ```java import com.telnyx.sdk.models.notificationsettings.NotificationSettingListPage; import com.telnyx.sdk.models.notificationsettings.NotificationSettingListParams; NotificationSettingListPage page = client.notificationSettings().list(); ``` ## Add a Notification Setting Add a notification setting. `POST /notification_settings` ```java import com.telnyx.sdk.models.notificationsettings.NotificationSettingCreateParams; import com.telnyx.sdk.models.notificationsettings.NotificationSettingCreateResponse; NotificationSettingCreateResponse notificationSetting = client.notificationSettings().create(); ``` ## Get a notification setting Get a notification setting. `GET /notification_settings/{id}` ```java import com.telnyx.sdk.models.notificationsettings.NotificationSettingRetrieveParams; import com.telnyx.sdk.models.notificationsettings.NotificationSettingRetrieveResponse; NotificationSettingRetrieveResponse notificationSetting = client.notificationSettings().retrieve("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ``` ## Delete a notification setting Delete a notification setting. `DELETE /notification_settings/{id}` ```java import com.telnyx.sdk.models.notificationsettings.NotificationSettingDeleteParams; import com.telnyx.sdk.models.notificationsettings.NotificationSettingDeleteResponse; NotificationSettingDeleteResponse notificationSetting = client.notificationSettings().delete("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"); ```
Auf GitHub ansehen