{"id":"c49efd64-143a-4a63-a768-08237b126af9","shortId":"DLPZdv","kind":"skill","title":"telnyx-account-notifications-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Account Notifications - Go\n\n## Installation\n\n```bash\ngo get github.com/team-telnyx/telnyx-go\n```\n\n## Setup\n\n```go\nimport (\n  \"context\"\n  \"fmt\"\n  \"os\"\n\n  \"github.com/team-telnyx/telnyx-go\"\n  \"github.com/team-telnyx/telnyx-go/option\"\n)\n\nclient := telnyx.NewClient(\n  option.WithAPIKey(os.Getenv(\"TELNYX_API_KEY\")),\n)\n```\n\nAll examples below assume `client` is already initialized as shown above.\n\n## Error Handling\n\nAll API calls can fail with network errors, rate limits (429), validation errors (422),\nor authentication errors (401). Always handle errors in production code:\n\n```go\nimport \"errors\"\n\nresult, err := client.Messages.Send(ctx, params)\nif err != nil {\n  var apiErr *telnyx.Error\n  if errors.As(err, &apiErr) {\n    switch apiErr.StatusCode {\n    case 422:\n      fmt.Println(\"Validation error — check required fields and formats\")\n    case 429:\n      // Rate limited — wait and retry with exponential backoff\n      fmt.Println(\"Rate limited, retrying...\")\n    default:\n      fmt.Printf(\"API error %d: %s\\n\", apiErr.StatusCode, apiErr.Error())\n    }\n  } else {\n    fmt.Println(\"Network error — check connectivity and retry\")\n  }\n}\n```\n\nCommon error codes: `401` invalid API key, `403` insufficient permissions,\n`404` resource not found, `422` validation error (check field formats),\n`429` rate limited (retry with exponential backoff).\n\n## Important Notes\n\n- **Pagination:** Use `ListAutoPaging()` for automatic iteration: `iter := client.Resource.ListAutoPaging(ctx, params); for iter.Next() { item := iter.Current() }`.\n\n## List notification channels\n\nList notification channels.\n\n`GET /notification_channels`\n\n```go\n\tpage, err := client.NotificationChannels.List(context.Background(), telnyx.NotificationChannelListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n## Create a notification channel\n\nCreate a notification channel.\n\n`POST /notification_channels`\n\nOptional: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n```go\n\tnotificationChannel, err := client.NotificationChannels.New(context.Background(), telnyx.NotificationChannelNewParams{\n\t\tChannelTypeID: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\tChannelDestination: \"https://example.com/webhooks\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationChannel.Data)\n```\n\nReturns: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n## Get a notification channel\n\nGet a notification channel.\n\n`GET /notification_channels/{id}`\n\n```go\n\tnotificationChannel, err := client.NotificationChannels.Get(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationChannel.Data)\n```\n\nReturns: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n## Update a notification channel\n\nUpdate a notification channel.\n\n`PATCH /notification_channels/{id}`\n\nOptional: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n```go\n\tnotificationChannel, err := client.NotificationChannels.Update(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.NotificationChannelUpdateParams{\n\t\t\tNotificationChannel: telnyx.NotificationChannelParam{},\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationChannel.Data)\n```\n\nReturns: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n## Delete a notification channel\n\nDelete a notification channel.\n\n`DELETE /notification_channels/{id}`\n\n```go\n\tnotificationChannel, err := client.NotificationChannels.Delete(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationChannel.Data)\n```\n\nReturns: `channel_destination` (string), `channel_type_id` (enum: sms, voice, email, webhook), `created_at` (date-time), `id` (string), `notification_profile_id` (string), `updated_at` (date-time)\n\n## List all Notifications Events Conditions\n\nReturns a list of your notifications events conditions.\n\n`GET /notification_event_conditions`\n\n```go\n\tpage, err := client.NotificationEventConditions.List(context.Background(), telnyx.NotificationEventConditionListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `allow_multiple_channels` (boolean), `associated_record_type` (enum: account, phone_number), `asynchronous` (boolean), `created_at` (date-time), `description` (string), `enabled` (boolean), `id` (string), `name` (string), `notification_event_id` (string), `parameters` (array[object]), `supported_channels` (array[string]), `updated_at` (date-time)\n\n## List all Notifications Events\n\nReturns a list of your notifications events.\n\n`GET /notification_events`\n\n```go\n\tpage, err := client.NotificationEvents.List(context.Background(), telnyx.NotificationEventListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (date-time), `enabled` (boolean), `id` (string), `name` (string), `notification_category` (string), `updated_at` (date-time)\n\n## List all Notifications Profiles\n\nReturns a list of your notifications profiles.\n\n`GET /notification_profiles`\n\n```go\n\tpage, err := client.NotificationProfiles.List(context.Background(), telnyx.NotificationProfileListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n## Create a notification profile\n\nCreate a notification profile.\n\n`POST /notification_profiles`\n\nOptional: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n```go\n\tnotificationProfile, err := client.NotificationProfiles.New(context.Background(), telnyx.NotificationProfileNewParams{\n\t\tName: \"My Notification Profile\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationProfile.Data)\n```\n\nReturns: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n## Get a notification profile\n\nGet a notification profile.\n\n`GET /notification_profiles/{id}`\n\n```go\n\tnotificationProfile, err := client.NotificationProfiles.Get(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationProfile.Data)\n```\n\nReturns: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n## Update a notification profile\n\nUpdate a notification profile.\n\n`PATCH /notification_profiles/{id}`\n\nOptional: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n```go\n\tnotificationProfile, err := client.NotificationProfiles.Update(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.NotificationProfileUpdateParams{\n\t\t\tNotificationProfile: telnyx.NotificationProfileParam{},\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationProfile.Data)\n```\n\nReturns: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n## Delete a notification profile\n\nDelete a notification profile.\n\n`DELETE /notification_profiles/{id}`\n\n```go\n\tnotificationProfile, err := client.NotificationProfiles.Delete(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationProfile.Data)\n```\n\nReturns: `created_at` (date-time), `id` (string), `name` (string), `updated_at` (date-time)\n\n## List notification settings\n\nList notification settings.\n\n`GET /notification_settings`\n\n```go\n\tpage, err := client.NotificationSettings.List(context.Background(), telnyx.NotificationSettingListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `associated_record_type` (string), `associated_record_type_value` (string), `created_at` (date-time), `id` (string), `notification_channel_id` (string), `notification_event_condition_id` (string), `notification_profile_id` (string), `parameters` (array[object]), `status` (enum: enabled, enable-received, enable-pending, enable-submitted, delete-received, delete-pending, delete-submitted, deleted), `updated_at` (date-time)\n\n## Add a Notification Setting\n\nAdd a notification setting.\n\n`POST /notification_settings`\n\nOptional: `associated_record_type` (string), `associated_record_type_value` (string), `created_at` (date-time), `id` (string), `notification_channel_id` (string), `notification_event_condition_id` (string), `notification_profile_id` (string), `parameters` (array[object]), `status` (enum: enabled, enable-received, enable-pending, enable-submitted, delete-received, delete-pending, delete-submitted, deleted), `updated_at` (date-time)\n\n```go\n\tnotificationSetting, err := client.NotificationSettings.New(context.Background(), telnyx.NotificationSettingNewParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationSetting.Data)\n```\n\nReturns: `associated_record_type` (string), `associated_record_type_value` (string), `created_at` (date-time), `id` (string), `notification_channel_id` (string), `notification_event_condition_id` (string), `notification_profile_id` (string), `parameters` (array[object]), `status` (enum: enabled, enable-received, enable-pending, enable-submitted, delete-received, delete-pending, delete-submitted, deleted), `updated_at` (date-time)\n\n## Get a notification setting\n\nGet a notification setting.\n\n`GET /notification_settings/{id}`\n\n```go\n\tnotificationSetting, err := client.NotificationSettings.Get(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationSetting.Data)\n```\n\nReturns: `associated_record_type` (string), `associated_record_type_value` (string), `created_at` (date-time), `id` (string), `notification_channel_id` (string), `notification_event_condition_id` (string), `notification_profile_id` (string), `parameters` (array[object]), `status` (enum: enabled, enable-received, enable-pending, enable-submitted, delete-received, delete-pending, delete-submitted, deleted), `updated_at` (date-time)\n\n## Delete a notification setting\n\nDelete a notification setting.\n\n`DELETE /notification_settings/{id}`\n\n```go\n\tnotificationSetting, err := client.NotificationSettings.Delete(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", notificationSetting.Data)\n```\n\nReturns: `associated_record_type` (string), `associated_record_type_value` (string), `created_at` (date-time), `id` (string), `notification_channel_id` (string), `notification_event_condition_id` (string), `notification_profile_id` (string), `parameters` (array[object]), `status` (enum: enabled, enable-received, enable-pending, enable-submitted, delete-received, delete-pending, delete-submitted, deleted), `updated_at` (date-time)","tags":["telnyx","account","notifications","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-account-notifications-go","topic-agent-skills","topic-ai-coding-agent","topic-claude-code","topic-cpaas","topic-cursor","topic-iot","topic-llm","topic-sdk","topic-sip","topic-sms","topic-speech-to-text","topic-telephony"],"categories":["ai"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/team-telnyx/ai/telnyx-account-notifications-go","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add team-telnyx/ai","source_repo":"https://github.com/team-telnyx/ai","install_from":"skills.sh"}},"qualityScore":"0.533","qualityRationale":"deterministic score 0.53 from registry signals: · indexed on github topic:agent-skills · 167 github stars · SKILL.md body (11,676 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T12:54:41.645Z","embedding":null,"createdAt":"2026-04-18T22:06:02.015Z","updatedAt":"2026-04-22T12:54:41.645Z","lastSeenAt":"2026-04-22T12:54:41.645Z","tsv":"'/notification_channels':184,237,329,388,478 '/notification_event_conditions':542 '/notification_events':613 '/notification_profiles':661,701,760,806,870 '/notification_settings':914,999,1144,1235 '/team-telnyx/telnyx-go':16,25 '/team-telnyx/telnyx-go/option':28 '/webhooks':282 '182bd5e5':337,424,486,768,829,878,1152,1243 '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e':336,423,485,767,828,877,1151,1242 '401':66,137 '403':141 '404':144 '41d4':276 '422':62,94,148 '429':59,104,154 '446655440000':278 '4fe4':339,426,488,770,831,880,1154,1245 '550e8400':273 '6e1a':338,425,487,769,830,879,1153,1244 'a716':277 'a799':340,427,489,771,832,881,1155,1246 'aa6d9a6ab26e':341,428,490,772,833,882,1156,1247 'account':3,7,567 'add':990,994 'allow':559 'alreadi':42 'alway':67 'api':34,50,119,139 'apierr':85,90 'apierr.error':125 'apierr.statuscode':92,124 'array':590,594,961,1031,1106,1197,1288 'associ':563,931,935,1001,1005,1076,1080,1167,1171,1258,1262 'assum':39 'asynchron':570 'authent':64 'automat':167 'backoff':112,160 'bash':11 'boolean':562,571,580,636 'call':51 'case':93,103 'categori':642 'channel':179,182,201,204,231,235,239,242,293,296,323,327,352,355,382,386,391,394,442,445,472,476,501,504,561,593,948,1018,1093,1184,1275 'channeldestin':279 'channeltypeid':272 'check':98,130,151 'client':29,40 'client.messages.send':78 'client.notificationchannels.delete':483 'client.notificationchannels.get':334 'client.notificationchannels.list':188 'client.notificationchannels.new':269 'client.notificationchannels.update':421 'client.notificationeventconditions.list':546 'client.notificationevents.list':617 'client.notificationprofiles.delete':875 'client.notificationprofiles.get':765 'client.notificationprofiles.list':665 'client.notificationprofiles.new':720 'client.notificationprofiles.update':826 'client.notificationsettings.delete':1240 'client.notificationsettings.get':1149 'client.notificationsettings.list':918 'client.notificationsettings.new':1063 'client.resource.listautopaging':170 'code':72,136 'common':134 'condit':532,540,953,1023,1098,1189,1280 'connect':131 'context':20 'context.background':189,270,335,422,484,547,618,666,721,766,827,876,919,1064,1150,1241 'creat':212,228,232,250,304,363,402,453,512,572,630,678,692,696,703,737,783,809,847,893,940,1010,1085,1176,1267 'ctx':79,171 'd':121 'date':215,226,253,264,307,318,366,377,405,416,456,467,515,526,575,599,633,647,681,690,706,715,740,749,786,795,812,821,850,859,896,905,943,988,1013,1058,1088,1133,1179,1224,1270,1315 'date-tim':214,225,252,263,306,317,365,376,404,415,455,466,514,525,574,598,632,646,680,689,705,714,739,748,785,794,811,820,849,858,895,904,942,987,1012,1057,1087,1132,1178,1223,1269,1314 'default':117 'delet':469,473,477,861,865,869,976,979,982,984,1046,1049,1052,1054,1121,1124,1127,1129,1212,1215,1218,1220,1226,1230,1234,1303,1306,1309,1311 'delete-pend':978,1048,1123,1214,1305 'delete-receiv':975,1045,1120,1211,1302 'delete-submit':981,1051,1126,1217,1308 'descript':577 'destin':202,240,294,353,392,443,502 'e29b':275 'e29b-41d4-a716':274 'els':126 'email':210,248,302,361,400,451,510 'enabl':579,635,965,967,970,973,1035,1037,1040,1043,1110,1112,1115,1118,1201,1203,1206,1209,1292,1294,1297,1300 'enable-pend':969,1039,1114,1205,1296 'enable-receiv':966,1036,1111,1202,1293 'enable-submit':972,1042,1117,1208,1299 'enum':207,245,299,358,397,448,507,566,964,1034,1109,1200,1291 'err':77,82,89,187,192,195,268,284,287,333,343,346,420,433,436,482,492,495,545,550,553,616,621,624,664,669,672,719,728,731,764,774,777,825,838,841,874,884,887,917,922,925,1062,1067,1070,1148,1158,1161,1239,1249,1252 'error':47,56,61,65,69,75,97,120,129,135,150 'errors.as':88 'event':531,539,586,604,611,952,1022,1097,1188,1279 'exampl':37 'example.com':281 'example.com/webhooks':280 'exponenti':111,159 'fail':53 'field':100,152 'fmt':21 'fmt.printf':118,196,288,347,437,496,554,625,673,732,778,842,888,926,1071,1162,1253 'fmt.println':95,113,127 'format':102,153 'found':147 'get':13,183,320,324,328,541,612,660,751,755,759,913,1135,1139,1143 'github.com':15,24,27 'github.com/team-telnyx/telnyx-go':14,23 'github.com/team-telnyx/telnyx-go/option':26 'go':5,9,12,18,73,185,266,331,418,480,543,614,662,717,762,823,872,915,1060,1146,1237 'handl':48,68 'id':206,217,221,244,255,259,298,309,313,330,357,368,372,389,396,407,411,447,458,462,479,506,517,521,581,587,637,683,708,742,761,788,807,814,852,871,898,945,949,954,958,1015,1019,1024,1028,1090,1094,1099,1103,1145,1181,1185,1190,1194,1236,1272,1276,1281,1285 'import':19,74,161 'initi':43 'instal':10 'insuffici':142 'invalid':138 'item':175 'iter':168,169 'iter.current':176 'iter.next':174 'key':35,140 'limit':58,106,115,156 'list':177,180,528,535,601,607,649,655,907,910 'listautopag':165 'log.fatal':194,286,345,435,494,552,623,671,730,776,840,886,924,1069,1160,1251 'multipl':560 'n':123,198,290,349,439,498,556,627,675,734,780,844,890,928,1073,1164,1255 'name':583,639,685,710,723,744,790,816,854,900 'network':55,128 'nil':83,193,285,344,434,493,551,622,670,729,775,839,885,923,1068,1159,1250 'note':162 'notif':4,8,178,181,219,230,234,257,311,322,326,370,381,385,409,460,471,475,519,530,538,585,603,610,641,651,658,694,698,725,753,757,799,803,863,867,908,911,947,951,956,992,996,1017,1021,1026,1092,1096,1101,1137,1141,1183,1187,1192,1228,1232,1274,1278,1283 'notificationchannel':267,332,419,430,481 'notificationchannel.data':291,350,440,499 'notificationprofil':718,763,824,835,873 'notificationprofile.data':735,781,845,891 'notificationset':1061,1147,1238 'notificationsetting.data':1074,1165,1256 'number':569 'object':591,962,1032,1107,1198,1289 'option':238,390,702,808,1000 'option.withapikey':31 'os':22 'os.getenv':32 'page':186,199,544,557,615,628,663,676,916,929 'pagin':163 'param':80,172 'paramet':589,960,1030,1105,1196,1287 'patch':387,805 'pend':971,980,1041,1050,1116,1125,1207,1216,1298,1307 'permiss':143 'phone':568 'post':236,700,998 'product':71 'profil':220,258,312,371,410,461,520,652,659,695,699,726,754,758,800,804,864,868,957,1027,1102,1193,1284 'rate':57,105,114,155 'receiv':968,977,1038,1047,1113,1122,1204,1213,1295,1304 'record':564,932,936,1002,1006,1077,1081,1168,1172,1259,1263 'requir':99 'resourc':145 'result':76 'retri':109,116,133,157 'return':200,292,351,441,500,533,558,605,629,653,677,736,782,846,892,930,1075,1166,1257 'set':909,912,993,997,1138,1142,1229,1233 'setup':17 'shown':45 'skill' 'skill-telnyx-account-notifications-go' 'sms':208,246,300,359,398,449,508 'source-team-telnyx' 'status':963,1033,1108,1199,1290 'string':203,218,222,241,256,260,295,310,314,354,369,373,393,408,412,444,459,463,503,518,522,578,582,584,588,595,638,640,643,684,686,709,711,743,745,789,791,815,817,853,855,899,901,934,939,946,950,955,959,1004,1009,1016,1020,1025,1029,1079,1084,1091,1095,1100,1104,1170,1175,1182,1186,1191,1195,1261,1266,1273,1277,1282,1286 'submit':974,983,1044,1053,1119,1128,1210,1219,1301,1310 'support':592 'switch':91 'telnyx':2,6,33 'telnyx-account-notifications-go':1 'telnyx.error':86 'telnyx.newclient':30 'telnyx.notificationchannellistparams':190 'telnyx.notificationchannelnewparams':271 'telnyx.notificationchannelparam':431 'telnyx.notificationchannelupdateparams':429 'telnyx.notificationeventconditionlistparams':548 'telnyx.notificationeventlistparams':619 'telnyx.notificationprofilelistparams':667 'telnyx.notificationprofilenewparams':722 'telnyx.notificationprofileparam':836 'telnyx.notificationprofileupdateparams':834 'telnyx.notificationsettinglistparams':920 'telnyx.notificationsettingnewparams':1065 'time':216,227,254,265,308,319,367,378,406,417,457,468,516,527,576,600,634,648,682,691,707,716,741,750,787,796,813,822,851,860,897,906,944,989,1014,1059,1089,1134,1180,1225,1271,1316 'topic-agent-skills' 'topic-ai-coding-agent' 'topic-claude-code' 'topic-cpaas' 'topic-cursor' 'topic-iot' 'topic-llm' 'topic-sdk' 'topic-sip' 'topic-sms' 'topic-speech-to-text' 'topic-telephony' 'type':205,243,297,356,395,446,505,565,933,937,1003,1007,1078,1082,1169,1173,1260,1264 'updat':223,261,315,374,379,383,413,464,523,596,644,687,712,746,792,797,801,818,856,902,985,1055,1130,1221,1312 'use':164 'v':197,289,348,438,497,555,626,674,733,779,843,889,927,1072,1163,1254 'valid':60,96,149 'valu':938,1008,1083,1174,1265 'var':84 'voic':209,247,301,360,399,450,509 'wait':107 'webhook':211,249,303,362,401,452,511","prices":[{"id":"a9b8b65a-95f6-484a-a695-33d7e8f80b9c","listingId":"c49efd64-143a-4a63-a768-08237b126af9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"team-telnyx","category":"ai","install_from":"skills.sh"},"createdAt":"2026-04-18T22:06:02.015Z"}],"sources":[{"listingId":"c49efd64-143a-4a63-a768-08237b126af9","source":"github","sourceId":"team-telnyx/ai/telnyx-account-notifications-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-notifications-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:02.015Z","lastSeenAt":"2026-04-22T12:54:41.645Z"}],"details":{"listingId":"c49efd64-143a-4a63-a768-08237b126af9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-account-notifications-go","github":{"repo":"team-telnyx/ai","stars":167,"topics":["agent-skills","ai","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip","sms","speech-to-text","telephony","telnyx","tts","twilio-migration","voice-agents","voice-ai","webrtc","windsurf"],"license":"mit","html_url":"https://github.com/team-telnyx/ai","pushed_at":"2026-04-21T22:09:49Z","description":"Official one-stop shop for AI Agents and developers building with Telnyx.","skill_md_sha":"c4fa2cf85ace8ae03411ef1bdecffc875ea72c9c","skill_md_path":"skills/telnyx-account-notifications-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-notifications-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-account-notifications-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-account-notifications-go"},"updatedAt":"2026-04-22T12:54:41.645Z"}}