{"id":"1b281e2e-2684-4b6e-a943-061eb117bd63","shortId":"rnQtG6","kind":"skill","title":"telnyx-messaging-profiles-javascript","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Messaging Profiles - JavaScript\n\n## Installation\n\n```bash\nnpm install telnyx\n```\n\n## Setup\n\n```javascript\nimport Telnyx from 'telnyx';\n\nconst client = new Telnyx({\n  apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted\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```javascript\ntry {\n  const result = await client.messages.send({ to: '+13125550001', from: '+13125550002', text: 'Hello' });\n} catch (err) {\n  if (err instanceof Telnyx.APIConnectionError) {\n    console.error('Network error — check connectivity and retry');\n  } else if (err instanceof Telnyx.RateLimitError) {\n    // 429: rate limited — wait and retry with exponential backoff\n    const retryAfter = err.headers?.['retry-after'] || 1;\n    await new Promise(r => setTimeout(r, retryAfter * 1000));\n  } else if (err instanceof Telnyx.APIError) {\n    console.error(`API error ${err.status}: ${err.message}`);\n    if (err.status === 422) {\n      console.error('Validation error — check required fields and formats');\n    }\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:** List methods return an auto-paginating iterator. Use `for await (const item of result) { ... }` to iterate through all pages automatically.\n\n## List messaging profiles\n\n`GET /messaging_profiles`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const messagingProfile of client.messagingProfiles.list()) {\n  console.log(messagingProfile.id);\n}\n```\n\nReturns: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `organization_id` (string), `record_type` (enum: messaging_profile), `redaction_enabled` (boolean), `redaction_level` (integer), `resource_group_id` (string | null), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n## Create a messaging profile\n\n`POST /messaging_profiles` — Required: `name`, `whitelisted_destinations`\n\nOptional: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `number_pool_settings` (object | null), `resource_group_id` (string | null), `smart_encoding` (boolean), `url_shortener_settings` (object | null), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url)\n\n```javascript\nconst messagingProfile = await client.messagingProfiles.create({\n  name: 'My name',\n  whitelisted_destinations: ['US'],\n});\n\nconsole.log(messagingProfile.data);\n```\n\nReturns: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `organization_id` (string), `record_type` (enum: messaging_profile), `redaction_enabled` (boolean), `redaction_level` (integer), `resource_group_id` (string | null), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n## Retrieve a messaging profile\n\n`GET /messaging_profiles/{id}`\n\n```javascript\nconst messagingProfile = await client.messagingProfiles.retrieve(\n  '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n);\n\nconsole.log(messagingProfile.data);\n```\n\nReturns: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `organization_id` (string), `record_type` (enum: messaging_profile), `redaction_enabled` (boolean), `redaction_level` (integer), `resource_group_id` (string | null), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n## Update a messaging profile\n\n`PATCH /messaging_profiles/{id}`\n\nOptional: `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `record_type` (enum: messaging_profile), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n```javascript\nconst messagingProfile = await client.messagingProfiles.update(\n  '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n);\n\nconsole.log(messagingProfile.data);\n```\n\nReturns: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `organization_id` (string), `record_type` (enum: messaging_profile), `redaction_enabled` (boolean), `redaction_level` (integer), `resource_group_id` (string | null), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n## Delete a messaging profile\n\n`DELETE /messaging_profiles/{id}`\n\n```javascript\nconst messagingProfile = await client.messagingProfiles.delete(\n  '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n);\n\nconsole.log(messagingProfile.data);\n```\n\nReturns: `ai_assistant_id` (string | null), `alpha_sender` (string | null), `created_at` (date-time), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `health_webhook_url` (url), `id` (uuid), `mms_fall_back_to_sms` (boolean), `mms_transcoding` (boolean), `mobile_only` (boolean), `name` (string), `number_pool_settings` (object | null), `organization_id` (string), `record_type` (enum: messaging_profile), `redaction_enabled` (boolean), `redaction_level` (integer), `resource_group_id` (string | null), `smart_encoding` (boolean), `updated_at` (date-time), `url_shortener_settings` (object | null), `v1_secret` (string), `webhook_api_version` (enum: 1, 2, 2010-04-01), `webhook_failover_url` (url), `webhook_url` (url), `whitelisted_destinations` (array[string])\n\n## List phone numbers associated with a messaging profile\n\n`GET /messaging_profiles/{id}/phone_numbers`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const phoneNumberWithMessagingSettings of client.messagingProfiles.listPhoneNumbers(\n  '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n)) {\n  console.log(phoneNumberWithMessagingSettings.id);\n}\n```\n\nReturns: `country_code` (string), `created_at` (date-time), `eligible_messaging_products` (array[string]), `features` (object), `health` (object), `id` (string), `messaging_product` (string), `messaging_profile_id` (string | null), `organization_id` (string), `phone_number` (string), `record_type` (enum: messaging_phone_number, messaging_settings), `tags` (array[string]), `traffic_type` (string), `type` (enum: long-code, toll-free, short-code, longcode, tollfree, shortcode), `updated_at` (date-time)\n\n## List short codes associated with a messaging profile\n\n`GET /messaging_profiles/{id}/short_codes`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const shortCode of client.messagingProfiles.listShortCodes(\n  '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n)) {\n  console.log(shortCode.messaging_profile_id);\n}\n```\n\nReturns: `country_code` (string), `created_at` (date-time), `id` (uuid), `messaging_profile_id` (string | null), `record_type` (enum: short_code), `short_code` (string), `tags` (array), `updated_at` (date-time)\n\n## List short codes\n\n`GET /short_codes`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const shortCode of client.shortCodes.list()) {\n  console.log(shortCode.messaging_profile_id);\n}\n```\n\nReturns: `country_code` (string), `created_at` (date-time), `id` (uuid), `messaging_profile_id` (string | null), `record_type` (enum: short_code), `short_code` (string), `tags` (array), `updated_at` (date-time)\n\n## Retrieve a short code\n\n`GET /short_codes/{id}`\n\n```javascript\nconst shortCode = await client.shortCodes.retrieve('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');\n\nconsole.log(shortCode.data);\n```\n\nReturns: `country_code` (string), `created_at` (date-time), `id` (uuid), `messaging_profile_id` (string | null), `record_type` (enum: short_code), `short_code` (string), `tags` (array), `updated_at` (date-time)\n\n## Update short code\n\nUpdate the settings for a specific short code. To unbind a short code from a profile, set the `messaging_profile_id` to `null` or an empty string. To add or update tags, include the tags field as an array of strings.\n\n`PATCH /short_codes/{id}` — Required: `messaging_profile_id`\n\nOptional: `tags` (array)\n\n```javascript\nconst shortCode = await client.shortCodes.update('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {\n  messaging_profile_id: 'abc85f64-5717-4562-b3fc-2c9600000000',\n});\n\nconsole.log(shortCode.data);\n```\n\nReturns: `country_code` (string), `created_at` (date-time), `id` (uuid), `messaging_profile_id` (string | null), `record_type` (enum: short_code), `short_code` (string), `tags` (array), `updated_at` (date-time)","tags":["telnyx","messaging","profiles","javascript","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm"],"capabilities":["skill","source-team-telnyx","skill-telnyx-messaging-profiles-javascript","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-messaging-profiles-javascript","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,076 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-22T06:54:39.708Z","embedding":null,"createdAt":"2026-04-18T22:06:48.046Z","updatedAt":"2026-04-22T06:54:39.708Z","lastSeenAt":"2026-04-22T06:54:39.708Z","tsv":"'+13125550001':82 '+13125550002':84 '-01':315,400,515,641,731,850,976 '-04':314,399,514,640,730,849,975 '-4562':1328 '-5717':1327 '/messaging_profiles':205,332,532,658,867,997,1097 '/phone_numbers':999 '/short_codes':1099,1158,1212,1303 '1':120,311,396,511,637,727,846,972 '1000':128 '182bd5e5':540,749,875,1014,1114,1220,1318 '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e':539,748,874,1013,1113,1219,1317 '2':312,397,512,638,728,847,973 '2010':313,398,513,639,729,848,974 '2c9600000000':1331 '401':68,153 '403':157 '404':160 '422':64,141,164 '429':61,105,170 '4fe4':542,751,877,1016,1116,1222,1320 '6e1a':541,750,876,1015,1115,1221,1319 'a799':543,752,878,1017,1117,1223,1321 'aa6d9a6ab26e':544,753,879,1018,1118,1224,1322 'abc85f64':1326 'add':1289 'ai':222,338,422,548,757,883 'alpha':227,343,427,553,661,762,888 'alreadi':44 'alway':69 'api':28,52,135,155,308,393,508,634,724,843,969 'apikey':25 'array':325,525,651,741,860,986,1033,1064,1148,1201,1252,1299,1311,1359 'assist':223,339,423,549,758,884 'associ':991,1091 'assum':41 'authent':66 'auto':185 'auto-pagin':184 'automat':200,207,1001,1101,1160 'await':79,121,190,214,411,537,746,872,1008,1108,1167,1217,1315 'b3fc':1330 'b3fc-2c9600000000':1329 'back':255,364,455,581,685,790,916 'backoff':113,176 'bash':11 'boolean':244,246,258,261,264,282,293,355,357,367,370,373,386,444,446,458,461,464,482,493,570,572,584,587,590,608,619,678,680,688,691,694,709,779,781,793,796,799,817,828,905,907,919,922,925,943,954 'call':53 'catch':87 'check':96,145,167 'client':22,42 'client.messages.send':80 'client.messagingprofiles.create':412 'client.messagingprofiles.delete':873 'client.messagingprofiles.list':218 'client.messagingprofiles.listphonenumbers':1012 'client.messagingprofiles.listshortcodes':1112 'client.messagingprofiles.retrieve':538 'client.messagingprofiles.update':747 'client.shortcodes.list':1171 'client.shortcodes.retrieve':1218 'client.shortcodes.update':1316 'code':74,152,1023,1073,1079,1090,1125,1143,1145,1156,1178,1196,1198,1210,1229,1247,1249,1260,1268,1273,1336,1354,1356 'common':150 'connect':97 'console.error':93,134,142 'console.log':219,419,545,754,880,1019,1119,1172,1225,1332 'const':21,77,114,191,215,409,535,744,870,1009,1109,1168,1215,1313 'countri':1022,1124,1177,1228,1335 'creat':231,327,431,557,665,766,892,1025,1127,1180,1231,1338 'daili':236,240,347,351,436,440,562,566,670,674,771,775,897,901 'date':234,297,434,497,560,623,668,713,769,832,895,958,1028,1086,1130,1152,1183,1205,1234,1256,1341,1363 'date-tim':233,296,433,496,559,622,667,712,768,831,894,957,1027,1085,1129,1151,1182,1204,1233,1255,1340,1362 'default':33 'delet':862,866 'destin':324,336,417,524,650,740,859,985 'elig':1030 'els':100,129 'empti':1286 'enabl':243,245,281,354,356,443,445,481,569,571,607,677,679,778,780,816,904,906,942 'encod':292,385,492,618,708,827,953 'enum':277,310,395,477,510,603,636,704,726,812,845,938,971,1057,1070,1141,1194,1245,1352 'err':88,90,102,131 'err.headers':116 'err.message':138 'err.status':137,140 'error':49,58,63,67,71,95,136,144,151,166 'exampl':39 'exponenti':112,175 'fail':55 'failov':317,402,517,643,733,852,978 'fall':254,363,454,580,684,789,915 'featur':1035 'fetch':208,1002,1102,1161 'field':147,168,1296 'format':149,169 'found':163 'free':1076 'get':204,531,996,1096,1157,1211 'group':287,380,487,613,822,948 'handl':50,70 'health':247,358,447,573,782,908,1037 'hello':86 'id':224,251,273,288,340,381,424,451,473,488,533,550,577,599,614,659,681,759,786,808,823,868,885,912,934,949,998,1039,1046,1050,1098,1122,1132,1136,1175,1185,1189,1213,1236,1240,1281,1304,1308,1325,1343,1347 'import':17,177 'includ':1293 'initi':45 'instal':10,13 'instanceof':91,103,132 'insuffici':158 'integ':285,485,611,820,946 'invalid':154 'item':192 'iter':187,196 'javascript':5,9,16,75,206,408,534,743,869,1000,1100,1159,1214,1312 'key':29,156 'level':284,484,610,819,945 'limit':60,107,172,238,242,349,353,438,442,564,568,672,676,773,777,899,903 'list':180,201,988,1088,1154 'long':1072 'long-cod':1071 'longcod':1080 'messag':3,7,202,278,329,478,529,604,655,705,813,864,939,994,1031,1041,1044,1058,1061,1094,1134,1187,1238,1279,1306,1323,1345 'messagingprofil':216,410,536,745,871 'messagingprofile.data':420,546,755,881 'messagingprofile.id':220 'method':181 'mms':253,259,362,368,453,459,579,585,683,689,788,794,914,920 'mobil':262,371,462,588,692,797,923 'name':265,334,413,415,465,591,695,800,926 'need':212,1006,1106,1165 'network':57,94 'new':23,122 'note':178 'npm':12 'null':226,230,271,290,303,342,346,378,383,391,426,430,471,490,503,552,556,597,616,629,664,701,719,761,765,806,825,838,887,891,932,951,964,1048,1138,1191,1242,1283,1349 'number':267,374,467,593,697,802,928,990,1053,1060 'object':270,302,377,390,470,502,596,628,700,718,805,837,931,963,1036,1038 'omit':37 'option':337,660,1309 'organ':272,472,598,807,933,1049 'page':199,210,1004,1104,1163 'pagin':179,186 'patch':657,1302 'permiss':159 'phone':989,1052,1059 'phonenumberwithmessagingset':1010 'phonenumberwithmessagingsettings.id':1020 'pool':268,375,468,594,698,803,929 'post':331 'process.env':26 'product':73,1032,1042 'profil':4,8,203,279,330,479,530,605,656,706,814,865,940,995,1045,1095,1121,1135,1174,1188,1239,1276,1280,1307,1324,1346 'promis':123 'r':124,126 'rate':59,106,171 'record':275,475,601,702,810,936,1055,1139,1192,1243,1350 'redact':280,283,480,483,606,609,815,818,941,944 'requir':146,333,1305 'resourc':161,286,379,486,612,821,947 'result':78,194 'retri':99,110,118,173 'retriev':527,1207 'retry-aft':117 'retryaft':115,127 'return':182,221,421,547,756,882,1021,1123,1176,1227,1334 'secret':305,505,631,721,840,966 'sender':228,344,428,554,662,763,889 'set':269,301,376,389,469,501,595,627,699,717,804,836,930,962,1062,1263,1277 'settimeout':125 'setup':15 'short':1078,1089,1142,1144,1155,1195,1197,1209,1246,1248,1259,1267,1272,1353,1355 'short-cod':1077 'shortcod':1082,1110,1169,1216,1314 'shortcode.data':1226,1333 'shortcode.messaging':1120,1173 'shorten':300,388,500,626,716,835,961 'shown':47 'skill' 'skill-telnyx-messaging-profiles-javascript' 'smart':291,384,491,617,707,826,952 'sms':257,366,457,583,687,792,918 'source-team-telnyx' 'specif':1266 'spend':237,241,348,352,437,441,563,567,671,675,772,776,898,902 'string':225,229,239,266,274,289,306,326,341,345,350,382,425,429,439,466,474,489,506,526,551,555,565,592,600,615,632,652,663,673,696,722,742,760,764,774,801,809,824,841,861,886,890,900,927,935,950,967,987,1024,1034,1040,1043,1047,1051,1054,1065,1068,1126,1137,1146,1179,1190,1199,1230,1241,1250,1287,1301,1337,1348,1357 'tag':1063,1147,1200,1251,1292,1295,1310,1358 'telnyx':2,6,14,18,20,24,27 'telnyx-messaging-profiles-javascript':1 'telnyx.apiconnectionerror':92 'telnyx.apierror':133 'telnyx.ratelimiterror':104 'text':85 'time':235,298,435,498,561,624,669,714,770,833,896,959,1029,1087,1131,1153,1184,1206,1235,1257,1342,1364 'toll':1075 'toll-fre':1074 'tollfre':1081 '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' 'traffic':1066 'transcod':260,369,460,586,690,795,921 'tri':76 'type':276,476,602,703,811,937,1056,1067,1069,1140,1193,1244,1351 'unbind':1270 'updat':294,494,620,653,710,829,955,1083,1149,1202,1253,1258,1261,1291,1360 'url':249,250,299,318,319,321,322,360,361,387,403,404,406,407,449,450,499,518,519,521,522,575,576,625,644,645,647,648,715,734,735,737,738,784,785,834,853,854,856,857,910,911,960,979,980,982,983 'us':418 'use':188 'uuid':252,452,578,682,787,913,1133,1186,1237,1344 'v1':304,504,630,720,839,965 'valid':62,143,165 'version':309,394,509,635,725,844,970 'wait':108 'webhook':248,307,316,320,359,392,401,405,448,507,516,520,574,633,642,646,723,732,736,783,842,851,855,909,968,977,981 'whitelist':323,335,416,523,649,739,858,984","prices":[{"id":"94e9b728-e268-4aca-b9b8-1e1a7b46f892","listingId":"1b281e2e-2684-4b6e-a943-061eb117bd63","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:48.046Z"}],"sources":[{"listingId":"1b281e2e-2684-4b6e-a943-061eb117bd63","source":"github","sourceId":"team-telnyx/ai/telnyx-messaging-profiles-javascript","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-messaging-profiles-javascript","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:48.046Z","lastSeenAt":"2026-04-22T06:54:39.708Z"}],"details":{"listingId":"1b281e2e-2684-4b6e-a943-061eb117bd63","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-messaging-profiles-javascript","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":"0cb5b698b3fcf312b9a98e82fe241d02e7283091","skill_md_path":"skills/telnyx-messaging-profiles-javascript/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-messaging-profiles-javascript"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-messaging-profiles-javascript","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-messaging-profiles-javascript"},"updatedAt":"2026-04-22T06:54:39.708Z"}}