{"id":"ae1d9536-7db0-4a40-9724-0146ab288545","shortId":"mzcRYa","kind":"skill","title":"telnyx-seti-python","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Seti - Python\n\n## Installation\n\n```bash\npip install telnyx\n```\n\n## Setup\n\n```python\nimport os\nfrom telnyx import Telnyx\n\nclient = Telnyx(\n    api_key=os.environ.get(\"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```python\nimport telnyx\n\ntry:\n    result = client.messages.send(to=\"+13125550001\", from_=\"+13125550002\", text=\"Hello\")\nexcept telnyx.APIConnectionError:\n    print(\"Network error — check connectivity and retry\")\nexcept telnyx.RateLimitError:\n    # 429: rate limited — wait and retry with exponential backoff\n    import time\n    time.sleep(1)  # Check Retry-After header for actual delay\nexcept telnyx.APIStatusError as e:\n    print(f\"API error {e.status_code}: {e.message}\")\n    if e.status_code == 422:\n        print(\"Validation error — check required fields and formats\")\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```python\nresponse = client.messaging_10dlc.get_enum(\n    \"mno\",\n)\nprint(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```python\nresponse = client.seti.retrieve_black_box_test_results()\nprint(response.data)\n```\n\nReturns: `black_box_tests` (array[object]), `product` (string), `record_type` (string)","tags":["telnyx","seti","python","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-seti-python","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-python","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 (1,776 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:47.197Z","embedding":null,"createdAt":"2026-04-18T22:07:40.452Z","updatedAt":"2026-04-22T06:54:47.197Z","lastSeenAt":"2026-04-22T06:54:47.197Z","tsv":"'+13125550001':81 '+13125550002':83 '/10dlc/enum':171 '/seti/black_box_test_results':195 '1':109 '401':67,144 '403':148 '404':151 '422':63,132,155 '429':60,97,161 'actual':116 'alreadi':43 'alway':68 'api':23,27,51,124,146 'array':209 'assum':40 'authent':65 'backoff':105,167 'bash':9 'black':181,191,199,206 'box':182,192,200,207 'call':52 'check':91,110,136,158 'client':21,41 'client.messages.send':79 'client.messaging_10dlc.get':175 'client.seti.retrieve':198 'code':73,127,131,143 'common':141 'connect':92 'default':32 'delay':117 'e':121 'e.message':128 'e.status':126,130 'endpoint':172 'enum':169,176 'error':48,57,62,66,70,90,125,135,142,157 'exampl':38 'except':86,95,118 'exponenti':104,166 'f':123 'fail':54 'field':138,159 'format':140,160 'found':154 'get':168,170,194 'handl':49,69 'header':114 'hello':85 'import':15,19,75,106 'initi':44 'instal':8,11 'insuffici':149 'invalid':145 'key':24,28,147 'limit':59,99,163 'mno':177 'network':56,89 'object':210 'omit':36 'os':16 'os.environ.get':25 'permiss':150 'pip':10 'print':88,122,133,178,203 'product':72,211 'python':4,7,14,74,173,196 'rate':58,98,162 'record':213 'requir':137 'resourc':152 'respons':174,179,197 'response.data':204 'result':78,184,187,202 'retri':94,102,112,164 'retriev':180 'retry-aft':111 'return':185,205 'seti':3,6 'setup':13 'shown':46 'skill' 'skill-telnyx-seti-python' 'source-team-telnyx' 'string':212,215 'telnyx':2,5,12,18,20,22,26,76 'telnyx-seti-python':1 'telnyx.apiconnectionerror':87 'telnyx.apistatuserror':119 'telnyx.ratelimiterror':96 'test':183,193,201,208 'text':84 'time':107 'time.sleep':108 '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' 'tri':77 'type':214 'valid':61,134,156 'various':190 'wait':100","prices":[{"id":"332e1d6e-c241-4740-aa53-7e2651d84dd4","listingId":"ae1d9536-7db0-4a40-9724-0146ab288545","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:40.452Z"}],"sources":[{"listingId":"ae1d9536-7db0-4a40-9724-0146ab288545","source":"github","sourceId":"team-telnyx/ai/telnyx-seti-python","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-seti-python","isPrimary":false,"firstSeenAt":"2026-04-18T22:07:40.452Z","lastSeenAt":"2026-04-22T06:54:47.197Z"}],"details":{"listingId":"ae1d9536-7db0-4a40-9724-0146ab288545","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-seti-python","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":"332b87a9f8bc2374d80f678be5232a5043674904","skill_md_path":"skills/telnyx-seti-python/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-seti-python"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-seti-python","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-seti-python"},"updatedAt":"2026-04-22T06:54:47.197Z"}}