{"id":"d9606051-efe2-43b4-ac2d-e42776c43be6","shortId":"tVH6MF","kind":"skill","title":"telnyx-seti-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Seti - 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## Get Enum\n\n`GET /10dlc/enum/{endpoint}`\n\n```go\n\tresponse, err := client.Messaging10dlc.GetEnum(context.Background(), telnyx.Messaging10dlcGetEnumParamsEndpointMno)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response)\n```\n\n## Retrieve Black Box Test Results\n\nReturns the results of the various black box tests\n\n`GET /seti/black_box_test_results`\n\n```go\n\tresponse, err := client.Seti.GetBlackBoxTestResults(context.Background(), telnyx.SetiGetBlackBoxTestResultsParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `black_box_tests` (array[object]), `product` (string), `record_type` (string)","tags":["telnyx","seti","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip"],"capabilities":["skill","source-team-telnyx","skill-telnyx-seti-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-seti-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 (2,054 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:46.736Z","embedding":null,"createdAt":"2026-04-18T22:07:37.989Z","updatedAt":"2026-04-22T06:54:46.736Z","lastSeenAt":"2026-04-22T06:54:46.736Z","tsv":"'/10dlc/enum':162 '/seti/black_box_test_results':194 '/team-telnyx/telnyx-go':14,23 '/team-telnyx/telnyx-go/option':26 '401':64,135 '403':139 '404':142 '422':60,92,146 '429':57,102,152 'alreadi':40 'alway':65 'api':32,48,117,137 'apierr':83,88 'apierr.error':123 'apierr.statuscode':90,122 'array':214 'assum':37 'authent':62 'backoff':110,158 'bash':9 'black':180,190,211 'box':181,191,212 'call':49 'case':91,101 'check':96,128,149 'client':27,38 'client.messages.send':76 'client.messaging10dlc.getenum':167 'client.seti.getblackboxtestresults':198 'code':70,134 'common':132 'connect':129 'context':18 'context.background':168,199 'ctx':77 'd':119 'default':115 'els':124 'endpoint':163 'enum':160 'err':75,80,87,166,171,174,197,202,205 'error':45,54,59,63,67,73,95,118,127,133,148 'errors.as':86 'exampl':35 'exponenti':109,157 'fail':51 'field':98,150 'fmt':19 'fmt.printf':116,175,206 'fmt.println':93,111,125 'format':100,151 'found':145 'get':11,159,161,193 '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,164,195 'handl':46,66 'import':17,72 'initi':41 'instal':8 'insuffici':140 'invalid':136 'key':33,138 'limit':56,104,113,154 'log.fatal':173,204 'n':121,177,208 'network':53,126 'nil':81,172,203 'object':215 'option.withapikey':29 'os':20 'os.getenv':30 'param':78 'permiss':141 'product':69,216 'rate':55,103,112,153 'record':218 'requir':97 'resourc':143 'respons':165,178,196 'response.data':209 'result':74,183,186 'retri':107,114,131,155 'retriev':179 'return':184,210 'seti':3,6 'setup':15 'shown':43 'skill' 'skill-telnyx-seti-go' 'source-team-telnyx' 'string':217,220 'switch':89 'telnyx':2,5,31 'telnyx-seti-go':1 'telnyx.error':84 'telnyx.messaging10dlcgetenumparamsendpointmno':169 'telnyx.newclient':28 'telnyx.setigetblackboxtestresultsparams':200 'test':182,192,213 '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':219 'v':176,207 'valid':58,94,147 'var':82 'various':189 'wait':105","prices":[{"id":"f2f6717c-0ce8-4ead-8dc8-3d1b407ad1f7","listingId":"d9606051-efe2-43b4-ac2d-e42776c43be6","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:07:37.989Z"}],"sources":[{"listingId":"d9606051-efe2-43b4-ac2d-e42776c43be6","source":"github","sourceId":"team-telnyx/ai/telnyx-seti-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-seti-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:07:37.989Z","lastSeenAt":"2026-04-22T06:54:46.736Z"}],"details":{"listingId":"d9606051-efe2-43b4-ac2d-e42776c43be6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-seti-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":"2eb8cf3500eb0a61a039f56feaead39e6f9fec13","skill_md_path":"skills/telnyx-seti-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-seti-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-seti-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-seti-go"},"updatedAt":"2026-04-22T06:54:46.736Z"}}