{"id":"5146b822-2ed5-4309-80dc-101f34b8c223","shortId":"rXsAdn","kind":"skill","title":"telnyx-messaging-profiles-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Messaging Profiles - 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 messaging profiles\n\n`GET /messaging_profiles`\n\n```go\n\tpage, err := client.MessagingProfiles.List(context.Background(), telnyx.MessagingProfileListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\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```go\n\tmessagingProfile, err := client.MessagingProfiles.New(context.Background(), telnyx.MessagingProfileNewParams{\n\t\tName:                    \"My name\",\n\t\tWhitelistedDestinations: []string{\"US\"},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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```go\n\tmessagingProfile, err := client.MessagingProfiles.Get(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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```go\n\tmessagingProfile, err := client.MessagingProfiles.Update(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.MessagingProfileUpdateParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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```go\n\tmessagingProfile, err := client.MessagingProfiles.Delete(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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```go\n\tpage, err := client.MessagingProfiles.ListPhoneNumbers(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.MessagingProfileListPhoneNumbersParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\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```go\n\tpage, err := client.MessagingProfiles.ListShortCodes(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.MessagingProfileListShortCodesParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\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```go\n\tpage, err := client.ShortCodes.List(context.Background(), telnyx.ShortCodeListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\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```go\n\tshortCode, err := client.ShortCodes.Get(context.Background(), \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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```go\n\tshortCode, err := client.ShortCodes.Update(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.ShortCodeUpdateParams{\n\t\t\tMessagingProfileID: \"abc85f64-5717-4562-b3fc-2c9600000000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", 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","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-messaging-profiles-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-messaging-profiles-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,409 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.548Z","embedding":null,"createdAt":"2026-04-18T22:06:46.535Z","updatedAt":"2026-04-22T06:54:39.548Z","lastSeenAt":"2026-04-22T06:54:39.548Z","tsv":"'-01':291,376,499,632,722,849,982 '-04':290,375,498,631,721,848,981 '-4562':1336 '-5717':1335 '/messaging_profiles':181,308,516,649,866,1003,1103 '/phone_numbers':1005 '/short_codes':1105,1162,1214,1312 '/team-telnyx/telnyx-go':16,25 '/team-telnyx/telnyx-go/option':28 '1':287,372,495,628,718,845,978 '182bd5e5':524,740,874,1012,1112,1222,1327 '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e':523,739,873,1011,1111,1221,1326 '2':288,373,496,629,719,846,979 '2010':289,374,497,630,720,847,980 '2c9600000000':1339 '401':66,137 '403':141 '404':144 '422':62,94,148 '429':59,104,154 '4fe4':526,742,876,1014,1114,1224,1329 '6e1a':525,741,875,1013,1113,1223,1328 'a799':527,743,877,1015,1115,1225,1330 'aa6d9a6ab26e':528,744,878,1016,1116,1226,1331 'abc85f64':1334 'add':1298 'ai':198,314,406,539,756,889 'alpha':203,319,411,544,652,761,894 'alreadi':42 'alway':67 'api':34,50,119,139,284,369,492,625,715,842,975 'apierr':85,90 'apierr.error':125 'apierr.statuscode':92,124 'array':301,509,642,732,859,992,1039,1070,1152,1203,1261,1308,1320,1374 'assist':199,315,407,540,757,890 'associ':997,1097 'assum':39 'authent':64 'automat':167 'b3fc':1338 'b3fc-2c9600000000':1337 'back':231,340,439,572,676,789,922 'backoff':112,160 'bash':11 'boolean':220,222,234,237,240,258,269,331,333,343,346,349,362,428,430,442,445,448,466,477,561,563,575,578,581,599,610,669,671,679,682,685,700,778,780,792,795,798,816,827,911,913,925,928,931,949,960 'call':51 'case':93,103 'check':98,130,151 'client':29,40 'client.messages.send':78 'client.messagingprofiles.delete':871 'client.messagingprofiles.get':521 'client.messagingprofiles.list':185 'client.messagingprofiles.listphonenumbers':1009 'client.messagingprofiles.listshortcodes':1109 'client.messagingprofiles.new':387 'client.messagingprofiles.update':737 'client.resource.listautopaging':170 'client.shortcodes.get':1219 'client.shortcodes.list':1166 'client.shortcodes.update':1324 'code':72,136,1029,1079,1085,1096,1129,1147,1149,1160,1180,1198,1200,1212,1238,1256,1258,1269,1277,1282,1351,1369,1371 'common':134 'connect':131 'context':20 'context.background':186,388,522,738,872,1010,1110,1167,1220,1325 'countri':1028,1128,1179,1237,1350 'creat':207,303,415,548,656,765,898,1031,1131,1182,1240,1353 'ctx':79,171 'd':121 'daili':212,216,323,327,420,424,553,557,661,665,770,774,903,907 'date':210,273,418,481,551,614,659,704,768,831,901,964,1034,1092,1134,1156,1185,1207,1243,1265,1356,1378 'date-tim':209,272,417,480,550,613,658,703,767,830,900,963,1033,1091,1133,1155,1184,1206,1242,1264,1355,1377 'default':117 'delet':861,865 'destin':300,312,508,641,731,858,991 'elig':1036 'els':126 'empti':1295 'enabl':219,221,257,330,332,427,429,465,560,562,598,668,670,777,779,815,910,912,948 'encod':268,361,476,609,699,826,959 'enum':253,286,371,461,494,594,627,695,717,811,844,944,977,1063,1076,1145,1196,1254,1367 'err':77,82,89,184,189,192,386,397,400,520,530,533,736,747,750,870,880,883,1008,1019,1022,1108,1119,1122,1165,1170,1173,1218,1228,1231,1323,1341,1344 'error':47,56,61,65,69,75,97,120,129,135,150 'errors.as':88 'exampl':37 'exponenti':111,159 'fail':53 'failov':293,378,501,634,724,851,984 'fall':230,339,438,571,675,788,921 'featur':1041 'field':100,152,1305 'fmt':21 'fmt.printf':118,193,401,534,751,884,1023,1123,1174,1232,1345 'fmt.println':95,113,127 'format':102,153 'found':147 'free':1082 'get':13,180,515,1002,1102,1161,1213 '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,182,384,518,734,868,1006,1106,1163,1216,1321 'group':263,356,471,604,821,954 'handl':48,68 'health':223,334,431,564,781,914,1043 'id':200,227,249,264,316,357,408,435,457,472,517,541,568,590,605,650,672,758,785,807,822,867,891,918,940,955,1004,1045,1052,1056,1104,1136,1140,1187,1191,1215,1245,1249,1290,1313,1317,1358,1362 'import':19,74,161 'includ':1302 'initi':43 'instal':10 'insuffici':142 'integ':261,469,602,819,952 'invalid':138 'item':175 'iter':168,169 'iter.current':176 'iter.next':174 'key':35,140 'level':260,468,601,818,951 'limit':58,106,115,156,214,218,325,329,422,426,555,559,663,667,772,776,905,909 'list':177,994,1094,1158 'listautopag':165 'log.fatal':191,399,532,749,882,1021,1121,1172,1230,1343 'long':1078 'long-cod':1077 'longcod':1086 'messag':3,7,178,254,305,462,513,595,646,696,812,863,945,1000,1037,1047,1050,1064,1067,1100,1138,1189,1247,1288,1315,1360 'messagingprofil':385,519,735,869 'messagingprofile.data':404,537,754,887 'messagingprofileid':1333 'mms':229,235,338,344,437,443,570,576,674,680,787,793,920,926 'mobil':238,347,446,579,683,796,929 'n':123,195,403,536,753,886,1025,1125,1176,1234,1347 'name':241,310,390,392,449,582,686,799,932 'network':55,128 'nil':83,190,398,531,748,881,1020,1120,1171,1229,1342 'note':162 'null':202,206,247,266,279,318,322,354,359,367,410,414,455,474,487,543,547,588,607,620,655,692,710,760,764,805,824,837,893,897,938,957,970,1054,1142,1193,1251,1292,1364 'number':243,350,451,584,688,801,934,996,1059,1066 'object':246,278,353,366,454,486,587,619,691,709,804,836,937,969,1042,1044 'option':313,651,1318 'option.withapikey':31 'organ':248,456,589,806,939,1055 'os':22 'os.getenv':32 'page':183,196,1007,1026,1107,1126,1164,1177 'pagin':163 'param':80,172 'patch':648,1311 'permiss':143 'phone':995,1058,1065 'pool':244,351,452,585,689,802,935 'post':307 'product':71,1038,1048 'profil':4,8,179,255,306,463,514,596,647,697,813,864,946,1001,1051,1101,1139,1190,1248,1285,1289,1316,1361 'rate':57,105,114,155 'record':251,459,592,693,809,942,1061,1143,1194,1252,1365 'redact':256,259,464,467,597,600,814,817,947,950 'requir':99,309,1314 'resourc':145,262,355,470,603,820,953 'result':76 'retri':109,116,133,157 'retriev':511,1209 'return':197,405,538,755,888,1027,1127,1178,1236,1349 'secret':281,489,622,712,839,972 'sender':204,320,412,545,653,762,895 'set':245,277,352,365,453,485,586,618,690,708,803,835,936,968,1068,1272,1286 'setup':17 'short':1084,1095,1146,1148,1159,1197,1199,1211,1255,1257,1268,1276,1281,1368,1370 'short-cod':1083 'shortcod':1088,1217,1322 'shortcode.data':1235,1348 'shorten':276,364,484,617,707,834,967 'shown':45 'skill' 'skill-telnyx-messaging-profiles-go' 'smart':267,360,475,608,698,825,958 'sms':233,342,441,574,678,791,924 'source-team-telnyx' 'specif':1275 'spend':213,217,324,328,421,425,554,558,662,666,771,775,904,908 'string':201,205,215,242,250,265,282,302,317,321,326,358,394,409,413,423,450,458,473,490,510,542,546,556,583,591,606,623,643,654,664,687,713,733,759,763,773,800,808,823,840,860,892,896,906,933,941,956,973,993,1030,1040,1046,1049,1053,1057,1060,1071,1074,1130,1141,1150,1181,1192,1201,1239,1250,1259,1296,1310,1352,1363,1372 'switch':91 'tag':1069,1151,1202,1260,1301,1304,1319,1373 'telnyx':2,6,33 'telnyx-messaging-profiles-go':1 'telnyx.error':86 'telnyx.messagingprofilelistparams':187 'telnyx.messagingprofilelistphonenumbersparams':1017 'telnyx.messagingprofilelistshortcodesparams':1117 'telnyx.messagingprofilenewparams':389 'telnyx.messagingprofileupdateparams':745 'telnyx.newclient':30 'telnyx.shortcodelistparams':1168 'telnyx.shortcodeupdateparams':1332 'time':211,274,419,482,552,615,660,705,769,832,902,965,1035,1093,1135,1157,1186,1208,1244,1266,1357,1379 'toll':1081 'toll-fre':1080 'tollfre':1087 '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':1072 'transcod':236,345,444,577,681,794,927 'type':252,460,593,694,810,943,1062,1073,1075,1144,1195,1253,1366 'unbind':1279 'updat':270,478,611,644,701,828,961,1089,1153,1204,1262,1267,1270,1300,1375 'url':225,226,275,294,295,297,298,336,337,363,379,380,382,383,433,434,483,502,503,505,506,566,567,616,635,636,638,639,706,725,726,728,729,783,784,833,852,853,855,856,916,917,966,985,986,988,989 'us':395 'use':164 'uuid':228,436,569,673,786,919,1137,1188,1246,1359 'v':194,402,535,752,885,1024,1124,1175,1233,1346 'v1':280,488,621,711,838,971 'valid':60,96,149 'var':84 'version':285,370,493,626,716,843,976 'wait':107 'webhook':224,283,292,296,335,368,377,381,432,491,500,504,565,624,633,637,714,723,727,782,841,850,854,915,974,983,987 'whitelist':299,311,507,640,730,857,990 'whitelisteddestin':393","prices":[{"id":"908fa0cf-b822-4f8b-be71-727b426dd5c8","listingId":"5146b822-2ed5-4309-80dc-101f34b8c223","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:46.535Z"}],"sources":[{"listingId":"5146b822-2ed5-4309-80dc-101f34b8c223","source":"github","sourceId":"team-telnyx/ai/telnyx-messaging-profiles-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-messaging-profiles-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:46.535Z","lastSeenAt":"2026-04-22T06:54:39.548Z"}],"details":{"listingId":"5146b822-2ed5-4309-80dc-101f34b8c223","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-messaging-profiles-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":"ce672d92de8f127363854685a6473ce18247a74c","skill_md_path":"skills/telnyx-messaging-profiles-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-messaging-profiles-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-messaging-profiles-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-messaging-profiles-go"},"updatedAt":"2026-04-22T06:54:39.548Z"}}