{"id":"aad66f54-ba70-4828-80f8-b2b7861a61cb","shortId":"z9zSXH","kind":"skill","title":"telnyx-verify-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Verify - 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- **Phone numbers** must be in E.164 format (e.g., `+13125550001`). Include the `+` prefix and country code. No spaces, dashes, or parentheses.\n- **Pagination:** Use `ListAutoPaging()` for automatic iteration: `iter := client.Resource.ListAutoPaging(ctx, params); for iter.Next() { item := iter.Current() }`.\n\n## Lookup phone number data\n\nReturns information about the provided phone number.\n\n`GET /number_lookup/{phone_number}`\n\n```go\n\tnumberLookup, err := client.NumberLookup.Get(\n\t\tcontext.Background(),\n\t\t\"+18665552368\",\n\t\ttelnyx.NumberLookupGetParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", numberLookup.Data)\n```\n\nReturns: `caller_name` (object), `carrier` (object), `country_code` (string), `fraud` (string | null), `national_format` (string), `phone_number` (string), `portability` (object), `record_type` (string)\n\n## List verifications by phone number\n\n`GET /verifications/by_phone_number/{phone_number}`\n\n```go\n\tbyPhoneNumbers, err := client.Verifications.ByPhoneNumber.List(context.Background(), \"+13035551234\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", byPhoneNumbers.Data)\n```\n\nReturns: `created_at` (string), `custom_code` (string | null), `id` (uuid), `phone_number` (string), `record_type` (enum: verification), `status` (enum: pending, accepted, invalid, expired, error), `timeout_secs` (integer), `type` (enum: sms, call, flashcall), `updated_at` (string), `verify_profile_id` (uuid)\n\n## Verify verification code by phone number\n\n`POST /verifications/by_phone_number/{phone_number}/actions/verify` — Required: `code`, `verify_profile_id`\n\n```go\n\tverifyVerificationCodeResponse, err := client.Verifications.ByPhoneNumber.Actions.Verify(\n\t\tcontext.Background(),\n\t\t\"+13035551234\",\n\t\ttelnyx.VerificationByPhoneNumberActionVerifyParams{\n\t\t\tCode:            \"17686\",\n\t\t\tVerifyProfileID: \"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyVerificationCodeResponse.Data)\n```\n\nReturns: `phone_number` (string), `response_code` (enum: accepted, rejected)\n\n## Trigger Call verification\n\n`POST /verifications/call` — Required: `phone_number`, `verify_profile_id`\n\nOptional: `custom_code` (string | null), `extension` (string | null), `timeout_secs` (integer)\n\n```go\n\tcreateVerificationResponse, err := client.Verifications.TriggerCall(context.Background(), telnyx.VerificationTriggerCallParams{\n\t\tPhoneNumber:     \"+13035551234\",\n\t\tVerifyProfileID: \"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", createVerificationResponse.Data)\n```\n\nReturns: `created_at` (string), `custom_code` (string | null), `id` (uuid), `phone_number` (string), `record_type` (enum: verification), `status` (enum: pending, accepted, invalid, expired, error), `timeout_secs` (integer), `type` (enum: sms, call, flashcall), `updated_at` (string), `verify_profile_id` (uuid)\n\n## Trigger Flash call verification\n\n`POST /verifications/flashcall` — Required: `phone_number`, `verify_profile_id`\n\nOptional: `timeout_secs` (integer)\n\n```go\n\tcreateVerificationResponse, err := client.Verifications.TriggerFlashcall(context.Background(), telnyx.VerificationTriggerFlashcallParams{\n\t\tPhoneNumber:     \"+13035551234\",\n\t\tVerifyProfileID: \"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", createVerificationResponse.Data)\n```\n\nReturns: `created_at` (string), `custom_code` (string | null), `id` (uuid), `phone_number` (string), `record_type` (enum: verification), `status` (enum: pending, accepted, invalid, expired, error), `timeout_secs` (integer), `type` (enum: sms, call, flashcall), `updated_at` (string), `verify_profile_id` (uuid)\n\n## Trigger SMS verification\n\n`POST /verifications/sms` — Required: `phone_number`, `verify_profile_id`\n\nOptional: `custom_code` (string | null), `timeout_secs` (integer)\n\n```go\n\tcreateVerificationResponse, err := client.Verifications.TriggerSMS(context.Background(), telnyx.VerificationTriggerSMSParams{\n\t\tPhoneNumber:     \"+13035551234\",\n\t\tVerifyProfileID: \"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", createVerificationResponse.Data)\n```\n\nReturns: `created_at` (string), `custom_code` (string | null), `id` (uuid), `phone_number` (string), `record_type` (enum: verification), `status` (enum: pending, accepted, invalid, expired, error), `timeout_secs` (integer), `type` (enum: sms, call, flashcall), `updated_at` (string), `verify_profile_id` (uuid)\n\n## Retrieve verification\n\n`GET /verifications/{verification_id}`\n\n```go\n\tverification, err := client.Verifications.Get(context.Background(), \"12ade33a-21c0-473b-b055-b3c836e1c292\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verification.Data)\n```\n\nReturns: `created_at` (string), `custom_code` (string | null), `id` (uuid), `phone_number` (string), `record_type` (enum: verification), `status` (enum: pending, accepted, invalid, expired, error), `timeout_secs` (integer), `type` (enum: sms, call, flashcall), `updated_at` (string), `verify_profile_id` (uuid)\n\n## Verify verification code by ID\n\n`POST /verifications/{verification_id}/actions/verify`\n\nOptional: `code` (string), `status` (enum: accepted, rejected)\n\n```go\n\tverifyVerificationCodeResponse, err := client.Verifications.Actions.Verify(\n\t\tcontext.Background(),\n\t\t\"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t\ttelnyx.VerificationActionVerifyParams{\n\t\tCode: \"12345\",\n\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyVerificationCodeResponse.Data)\n```\n\nReturns: `phone_number` (string), `response_code` (enum: accepted, rejected)\n\n## List all Verify profiles\n\nGets a paginated list of Verify profiles.\n\n`GET /verify_profiles`\n\n```go\n\tpage, err := client.VerifyProfiles.List(context.Background(), telnyx.VerifyProfileListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `call` (object), `created_at` (string), `flashcall` (object), `id` (uuid), `language` (string), `name` (string), `rcs` (object), `record_type` (enum: verification_profile), `sms` (object), `updated_at` (string), `webhook_failover_url` (string), `webhook_url` (string)\n\n## Create a Verify profile\n\nCreates a new Verify profile to associate verifications with.\n\n`POST /verify_profiles` — Required: `name`\n\nOptional: `call` (object), `flashcall` (object), `language` (string), `rcs` (object), `sms` (object), `webhook_failover_url` (string), `webhook_url` (string)\n\n```go\n\tverifyProfileData, err := client.VerifyProfiles.New(context.Background(), telnyx.VerifyProfileNewParams{\n\t\tName: \"Test Profile\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyProfileData.Data)\n```\n\nReturns: `call` (object), `created_at` (string), `flashcall` (object), `id` (uuid), `language` (string), `name` (string), `rcs` (object), `record_type` (enum: verification_profile), `sms` (object), `updated_at` (string), `webhook_failover_url` (string), `webhook_url` (string)\n\n## Retrieve Verify profile message templates\n\nList all Verify profile message templates.\n\n`GET /verify_profiles/templates`\n\n```go\n\tresponse, err := client.VerifyProfiles.GetTemplates(context.Background())\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `id` (uuid), `text` (string)\n\n## Create message template\n\nCreate a new Verify profile message template.\n\n`POST /verify_profiles/templates` — Required: `text`\n\n```go\n\tmessageTemplate, err := client.VerifyProfiles.NewTemplate(context.Background(), telnyx.VerifyProfileNewTemplateParams{\n\t\tText: \"Your {{app_name}} verification code is: {{code}}.\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", messageTemplate.Data)\n```\n\nReturns: `id` (uuid), `text` (string)\n\n## Update message template\n\nUpdate an existing Verify profile message template.\n\n`PATCH /verify_profiles/templates/{template_id}` — Required: `text`\n\n```go\n\tmessageTemplate, err := client.VerifyProfiles.UpdateTemplate(\n\t\tcontext.Background(),\n\t\t\"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t\ttelnyx.VerifyProfileUpdateTemplateParams{\n\t\t\tText: \"Your {{app_name}} verification code is: {{code}}.\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", messageTemplate.Data)\n```\n\nReturns: `id` (uuid), `text` (string)\n\n## Retrieve Verify profile\n\nGets a single Verify profile.\n\n`GET /verify_profiles/{verify_profile_id}`\n\n```go\n\tverifyProfileData, err := client.VerifyProfiles.Get(context.Background(), \"12ade33a-21c0-473b-b055-b3c836e1c292\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyProfileData.Data)\n```\n\nReturns: `call` (object), `created_at` (string), `flashcall` (object), `id` (uuid), `language` (string), `name` (string), `rcs` (object), `record_type` (enum: verification_profile), `sms` (object), `updated_at` (string), `webhook_failover_url` (string), `webhook_url` (string)\n\n## Update Verify profile\n\n`PATCH /verify_profiles/{verify_profile_id}`\n\nOptional: `call` (object), `flashcall` (object), `language` (string), `name` (string), `rcs` (object), `sms` (object), `webhook_failover_url` (string), `webhook_url` (string)\n\n```go\n\tverifyProfileData, err := client.VerifyProfiles.Update(\n\t\tcontext.Background(),\n\t\t\"12ade33a-21c0-473b-b055-b3c836e1c292\",\n\t\ttelnyx.VerifyProfileUpdateParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyProfileData.Data)\n```\n\nReturns: `call` (object), `created_at` (string), `flashcall` (object), `id` (uuid), `language` (string), `name` (string), `rcs` (object), `record_type` (enum: verification_profile), `sms` (object), `updated_at` (string), `webhook_failover_url` (string), `webhook_url` (string)\n\n## Delete Verify profile\n\n`DELETE /verify_profiles/{verify_profile_id}`\n\n```go\n\tverifyProfileData, err := client.VerifyProfiles.Delete(context.Background(), \"12ade33a-21c0-473b-b055-b3c836e1c292\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", verifyProfileData.Data)\n```\n\nReturns: `call` (object), `created_at` (string), `flashcall` (object), `id` (uuid), `language` (string), `name` (string), `rcs` (object), `record_type` (enum: verification_profile), `sms` (object), `updated_at` (string), `webhook_failover_url` (string), `webhook_url` (string)","tags":["telnyx","verify","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip"],"capabilities":["skill","source-team-telnyx","skill-telnyx-verify-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-verify-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,636 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-22T00:54:49.593Z","embedding":null,"createdAt":"2026-04-18T22:08:04.081Z","updatedAt":"2026-04-22T00:54:49.593Z","lastSeenAt":"2026-04-22T00:54:49.593Z","tsv":"'+13035551234':263,333,391,470,552 '+13125550001':169 '+18665552368':215 '/actions/verify':322,682 '/number_lookup':207 '/team-telnyx/telnyx-go':14,23 '/team-telnyx/telnyx-go/option':26 '/verifications':611,679 '/verifications/by_phone_number':255,319 '/verifications/call':366 '/verifications/flashcall':452 '/verifications/sms':530 '/verify_profiles':734,797,1002,1063,1145 '/verify_profiles/templates':881,912,954 '12345':703 '12ade33a':339,394,473,555,620,696,965,1012,1093,1155 '12ade33a-21c0-473b-b055-b3c836e1c292':338,393,472,554,619,695,964,1011,1092,1154 '17686':336 '21c0':340,395,474,556,621,697,966,1013,1094,1156 '401':64,135 '403':139 '404':142 '422':60,92,146 '429':57,102,152 '473b':341,396,475,557,622,698,967,1014,1095,1157 'accept':293,360,428,507,589,654,688,720 'alreadi':40 'alway':65 'api':32,48,117,137 'apierr':83,88 'apierr.error':123 'apierr.statuscode':90,122 'app':923,973 'associ':793 'assum':37 'authent':62 'automat':185 'b055':342,397,476,558,623,699,968,1015,1096,1158 'b3c836e1c292':343,398,477,559,624,700,969,1016,1097,1159 'backoff':110,158 'bash':9 'byphonenumb':259 'byphonenumbers.data':272 'call':49,303,363,438,449,517,599,664,751,801,837,1027,1068,1109,1170 'caller':227 'carrier':230 'case':91,101 'check':96,128,149 'client':27,38 'client.messages.send':76 'client.numberlookup.get':213 'client.resource.listautopaging':188 'client.verifications.actions.verify':693 'client.verifications.byphonenumber.actions.verify':331 'client.verifications.byphonenumber.list':261 'client.verifications.get':617 'client.verifications.triggercall':387 'client.verifications.triggerflashcall':466 'client.verifications.triggersms':548 'client.verifyprofiles.delete':1152 'client.verifyprofiles.get':1009 'client.verifyprofiles.gettemplates':885 'client.verifyprofiles.list':738 'client.verifyprofiles.new':821 'client.verifyprofiles.newtemplate':918 'client.verifyprofiles.update':1090 'client.verifyprofiles.updatetemplate':962 'code':70,134,175,233,278,314,324,335,358,375,413,492,539,574,639,675,684,702,718,926,928,976,978 'common':132 'connect':129 'context':18 'context.background':214,262,332,388,467,549,618,694,739,822,886,919,963,1010,1091,1153 'countri':174,232 'creat':274,409,488,570,635,753,783,787,839,901,904,1029,1111,1172 'createverificationrespons':385,464,546 'createverificationresponse.data':407,486,568 'ctx':77,189 'custom':277,374,412,491,538,573,638 'd':119 'dash':178 'data':198 'default':115 'delet':1141,1144 'e.164':166 'e.g':168 'els':124 'enum':288,291,301,359,423,426,436,502,505,515,584,587,597,649,652,662,687,719,768,854,1044,1126,1187 'err':75,80,87,212,218,221,260,265,268,330,345,348,386,400,403,465,479,482,547,561,564,616,626,629,692,705,708,737,742,745,820,828,831,884,888,891,917,930,933,961,980,983,1008,1018,1021,1089,1100,1103,1151,1161,1164 'error':45,54,59,63,67,73,95,118,127,133,148,296,431,510,592,657 'errors.as':86 'exampl':35 'exist':948 'expir':295,430,509,591,656 'exponenti':109,157 'extens':378 'fail':51 'failov':777,812,863,1053,1081,1135,1196 'field':98,150 'flash':448 'flashcal':304,439,518,600,665,756,803,842,1032,1070,1114,1175 'fmt':19 'fmt.printf':116,222,269,349,404,483,565,630,709,746,832,892,934,984,1022,1104,1165 'fmt.println':93,111,125 'format':100,151,167,239 'found':145 'fraud':235 'get':11,206,254,610,726,733,880,996,1001 'github.com':13,22,25 'github.com/team-telnyx/telnyx-go':12,21 'github.com/team-telnyx/telnyx-go/option':24 'go':4,7,10,16,71,210,258,328,384,463,545,614,690,735,818,882,915,959,1006,1087,1149 'handl':46,66 'id':281,310,327,372,416,445,458,495,524,536,577,606,613,642,671,677,681,758,844,897,939,956,989,1005,1034,1066,1116,1148,1177 'import':17,72,159 'includ':170 'inform':200 'initi':41 'instal':8 'insuffici':140 'integ':299,383,434,462,513,544,595,660 'invalid':136,294,429,508,590,655 'item':193 'iter':186,187 'iter.current':194 'iter.next':192 'key':33,138 'languag':760,805,846,1036,1072,1118,1179 'limit':56,104,113,154 'list':249,722,729,874 'listautopag':183 'log.fatal':220,267,347,402,481,563,628,707,744,830,890,932,982,1020,1102,1163 'lookup':195 'messag':872,878,902,909,944,951 'messagetempl':916,960 'messagetemplate.data':937,987 'must':163 'n':121,224,271,351,406,485,567,632,711,748,834,894,936,986,1024,1106,1167 'name':228,762,799,824,848,924,974,1038,1074,1120,1181 'nation':238 'network':53,126 'new':789,906 'nil':81,219,266,346,401,480,562,627,706,743,829,889,931,981,1019,1101,1162 'note':160 'null':237,280,377,380,415,494,541,576,641 'number':162,197,205,209,242,253,257,284,317,321,355,369,419,455,498,533,580,645,715 'numberlookup':211 'numberlookup.data':225 'object':229,231,245,752,757,765,772,802,804,808,810,838,843,851,858,1028,1033,1041,1048,1069,1071,1077,1079,1110,1115,1123,1130,1171,1176,1184,1191 'option':373,459,537,683,800,1067 'option.withapikey':29 'os':20 'os.getenv':30 'page':736,749 'pagin':181,728 'param':78,190 'parenthes':180 'patch':953,1062 'pend':292,427,506,588,653 'permiss':141 'phone':161,196,204,208,241,252,256,283,316,320,354,368,418,454,497,532,579,644,714 'phonenumb':390,469,551 'portabl':244 'post':318,365,451,529,678,796,911 'prefix':172 'product':69 'profil':309,326,371,444,457,523,535,605,670,725,732,770,786,791,826,856,871,877,908,950,995,1000,1004,1046,1061,1065,1128,1143,1147,1189 'provid':203 'rate':55,103,112,153 'rcs':764,807,850,1040,1076,1122,1183 'record':246,286,421,500,582,647,766,852,1042,1124,1185 'reject':361,689,721 'requir':97,323,367,453,531,798,913,957 'resourc':143 'respons':357,717,883 'response.data':895 'result':74 'retri':107,114,131,155 'retriev':608,869,993 'return':199,226,273,353,408,487,569,634,713,750,836,896,938,988,1026,1108,1169 'sec':298,382,433,461,512,543,594,659 'setup':15 'shown':43 'singl':998 'skill' 'skill-telnyx-verify-go' 'sms':302,437,516,527,598,663,771,809,857,1047,1078,1129,1190 'source-team-telnyx' 'space':177 'status':290,425,504,586,651,686 'string':234,236,240,243,248,276,279,285,307,356,376,379,411,414,420,442,490,493,499,521,540,572,575,581,603,637,640,646,668,685,716,755,761,763,775,779,782,806,814,817,841,847,849,861,865,868,900,942,992,1031,1037,1039,1051,1055,1058,1073,1075,1083,1086,1113,1119,1121,1133,1137,1140,1174,1180,1182,1194,1198,1201 'switch':89 'telnyx':2,5,31 'telnyx-verify-go':1 'telnyx.error':84 'telnyx.newclient':28 'telnyx.numberlookupgetparams':216 'telnyx.verificationactionverifyparams':701 'telnyx.verificationbyphonenumberactionverifyparams':334 'telnyx.verificationtriggercallparams':389 'telnyx.verificationtriggerflashcallparams':468 'telnyx.verificationtriggersmsparams':550 'telnyx.verifyprofilelistparams':740 'telnyx.verifyprofilenewparams':823 'telnyx.verifyprofilenewtemplateparams':920 'telnyx.verifyprofileupdateparams':1098 'telnyx.verifyprofileupdatetemplateparams':970 'templat':873,879,903,910,945,952,955 'test':825 'text':899,914,921,941,958,971,991 'timeout':297,381,432,460,511,542,593,658 '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' 'trigger':362,447,526 'type':247,287,300,422,435,501,514,583,596,648,661,767,853,1043,1125,1186 'updat':305,440,519,601,666,773,859,943,946,1049,1059,1131,1192 'url':778,781,813,816,864,867,1054,1057,1082,1085,1136,1139,1197,1200 'use':182 'uuid':282,311,417,446,496,525,578,607,643,672,759,845,898,940,990,1035,1117,1178 'v':223,270,350,405,484,566,631,710,747,833,893,935,985,1023,1105,1166 'valid':58,94,147 'var':82 'verif':250,289,313,364,424,450,503,528,585,609,612,615,650,674,680,769,794,855,925,975,1045,1127,1188 'verifi':3,6,308,312,325,370,443,456,522,534,604,669,673,724,731,785,790,870,876,907,949,994,999,1003,1060,1064,1142,1146 'verification.data':633 'verifyprofiledata':819,1007,1088,1150 'verifyprofiledata.data':835,1025,1107,1168 'verifyprofileid':337,392,471,553 'verifyverificationcoderespons':329,691 'verifyverificationcoderesponse.data':352,712 'wait':105 'webhook':776,780,811,815,862,866,1052,1056,1080,1084,1134,1138,1195,1199","prices":[{"id":"8757e8d9-3633-4fea-8191-d7bfede64500","listingId":"aad66f54-ba70-4828-80f8-b2b7861a61cb","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:08:04.081Z"}],"sources":[{"listingId":"aad66f54-ba70-4828-80f8-b2b7861a61cb","source":"github","sourceId":"team-telnyx/ai/telnyx-verify-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-verify-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:08:04.081Z","lastSeenAt":"2026-04-22T00:54:49.593Z"}],"details":{"listingId":"aad66f54-ba70-4828-80f8-b2b7861a61cb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-verify-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":"71650a446963816962faaf2e3e0f5f192797e1e6","skill_md_path":"skills/telnyx-verify-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-verify-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-verify-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-verify-go"},"updatedAt":"2026-04-22T00:54:49.593Z"}}