Skip to main content
telnyx-account-notifications-java Configure notification channels and settings for account alerts and events. This skill provides Java SDK examples.
Aller à l'installation Skills Marketplace Découvrez et explorez les compétences IA créées par la communauté.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Copier le promptAfficher les détails du prompt Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-account-notifications-javaLa commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Télécharger Zip Téléchargement... SOC
Basé sur la classification professionnelle SOC
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"}
Telnyx Account Notifications - Java
Installation
// See https://github.com/team-telnyx/telnyx-java for Maven/Gradle setup
Setup
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
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
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}
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}
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}
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
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.
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
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
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}
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}
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}
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
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
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}
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}
import com.telnyx.sdk.models.notificationsettings.NotificationSettingDeleteParams;
import com.telnyx.sdk.models.notificationsettings.NotificationSettingDeleteResponse;
NotificationSettingDeleteResponse notificationSetting = client.notificationSettings().delete("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" );