Skip to main content

telnyx-account-notifications-java

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

Informações da origem

Repositório
team-telnyx/telnyx-toolkit
Última atividade na origem
10 de fevereiro de 2026 às 20:41
Idioma detectado do SKILL.md
inglês
Estrelas
3
Forks
2

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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"); ```
Ver no GitHub