{"id":"b345293a-9411-4ca4-92f8-c230afb77409","shortId":"2WvvE3","kind":"skill","title":"telnyx-account-java","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Account - Java\n\n## Installation\n\n```text\n<!-- Maven -->\n<dependency>\n    <groupId>com.telnyx.sdk</groupId>\n    <artifactId>telnyx</artifactId>\n    <version>6.36.0</version>\n</dependency>\n\n// Gradle\nimplementation(\"com.telnyx.sdk:telnyx:6.36.0\")\n```\n\n## Setup\n\n```java\nimport com.telnyx.sdk.client.TelnyxClient;\nimport com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;\n\nTelnyxClient client = TelnyxOkHttpClient.fromEnv();\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```java\nimport com.telnyx.sdk.errors.TelnyxServiceException;\n\ntry {\n    var result = client.messages().send(params);\n} catch (TelnyxServiceException e) {\n    System.err.println(\"API error \" + e.statusCode() + \": \" + e.getMessage());\n    if (e.statusCode() == 422) {\n        System.err.println(\"Validation error — check required fields and formats\");\n    } else if (e.statusCode() == 429) {\n        // Rate limited — wait and retry with exponential backoff\n        Thread.sleep(1000);\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 a page. Use `.autoPager()` for automatic iteration: `for (var item : page.autoPager()) { ... }`. For manual control, use `.hasNextPage()` and `.nextPage()`.\n\n## List Audit Logs\n\nRetrieve a list of audit log entries. Audit logs are a best-effort, eventually consistent record of significant account-related changes.\n\n`GET /audit_events`\n\n```java\nimport com.telnyx.sdk.models.auditevents.AuditEventListPage;\nimport com.telnyx.sdk.models.auditevents.AuditEventListParams;\n\nAuditEventListPage page = client.auditEvents().list();\n```\n\nReturns: `alternate_resource_id` (string | null), `change_made_by` (enum: telnyx, account_manager, account_owner, organization_member), `change_type` (string), `changes` (array | null), `created_at` (date-time), `id` (uuid), `organization_id` (uuid), `record_type` (string), `resource_id` (string), `user_id` (uuid)\n\n## Get user balance details\n\n`GET /balance`\n\n```java\nimport com.telnyx.sdk.models.balance.BalanceRetrieveParams;\nimport com.telnyx.sdk.models.balance.BalanceRetrieveResponse;\n\nBalanceRetrieveResponse balance = client.balance().retrieve();\n```\n\nReturns: `available_credit` (string), `balance` (string), `credit_limit` (string), `currency` (string), `pending` (string), `record_type` (enum: balance)\n\n## Get monthly charges breakdown\n\nRetrieve a detailed breakdown of monthly charges for phone numbers in a specified date range. The date range cannot exceed 31 days.\n\n`GET /charges_breakdown`\n\n```java\nimport com.telnyx.sdk.models.chargesbreakdown.ChargesBreakdownRetrieveParams;\nimport com.telnyx.sdk.models.chargesbreakdown.ChargesBreakdownRetrieveResponse;\nimport java.time.LocalDate;\n\nChargesBreakdownRetrieveParams params = ChargesBreakdownRetrieveParams.builder()\n    .startDate(LocalDate.parse(\"2025-05-01\"))\n    .build();\nChargesBreakdownRetrieveResponse chargesBreakdown = client.chargesBreakdown().retrieve(params);\n```\n\nReturns: `currency` (string), `end_date` (date), `results` (array[object]), `start_date` (date), `user_email` (email), `user_id` (string)\n\n## Get monthly charges summary\n\nRetrieve a summary of monthly charges for a specified date range. The date range cannot exceed 31 days.\n\n`GET /charges_summary`\n\n```java\nimport com.telnyx.sdk.models.chargessummary.ChargesSummaryRetrieveParams;\nimport com.telnyx.sdk.models.chargessummary.ChargesSummaryRetrieveResponse;\nimport java.time.LocalDate;\n\nChargesSummaryRetrieveParams params = ChargesSummaryRetrieveParams.builder()\n    .endDate(LocalDate.parse(\"2025-06-01\"))\n    .startDate(LocalDate.parse(\"2025-05-01\"))\n    .build();\nChargesSummaryRetrieveResponse chargesSummary = client.chargesSummary().retrieve(params);\n```\n\nReturns: `currency` (string), `end_date` (date), `start_date` (date), `summary` (object), `total` (object), `user_email` (email), `user_id` (string)\n\n## Search detail records\n\nSearch for any detail record across the Telnyx Platform\n\n`GET /detail_records`\n\n```java\nimport com.telnyx.sdk.models.detailrecords.DetailRecordListPage;\nimport com.telnyx.sdk.models.detailrecords.DetailRecordListParams;\n\nDetailRecordListPage page = client.detailRecords().list();\n```\n\nReturns: `carrier` (string), `carrier_fee` (string), `cld` (string), `cli` (string), `completed_at` (date-time), `cost` (string), `country_code` (string), `created_at` (date-time), `currency` (string), `delivery_status` (string), `delivery_status_failover_url` (string), `delivery_status_webhook_url` (string), `direction` (enum: inbound, outbound), `errors` (array[string]), `fteu` (boolean), `mcc` (string), `message_type` (enum: SMS, MMS, RCS), `mnc` (string), `on_net` (boolean), `parts` (integer), `profile_id` (string), `profile_name` (string), `rate` (string), `record_type` (string), `sent_at` (date-time), `source_country_code` (string), `status` (enum: gw_timeout, delivered, dlr_unconfirmed, dlr_timeout, received, gw_reject, failed), `tags` (string), `updated_at` (date-time), `user_id` (string), `uuid` (string)\n\n## List invoices\n\nRetrieve a paginated list of invoices.\n\n`GET /invoices`\n\n```java\nimport com.telnyx.sdk.models.invoices.InvoiceListPage;\nimport com.telnyx.sdk.models.invoices.InvoiceListParams;\n\nInvoiceListPage page = client.invoices().list();\n```\n\nReturns: `file_id` (uuid), `invoice_id` (uuid), `paid` (boolean), `period_end` (date), `period_start` (date), `url` (uri)\n\n## Get invoice by ID\n\nRetrieve a single invoice by its unique identifier.\n\n`GET /invoices/{id}`\n\n```java\nimport com.telnyx.sdk.models.invoices.InvoiceRetrieveParams;\nimport com.telnyx.sdk.models.invoices.InvoiceRetrieveResponse;\n\nInvoiceRetrieveResponse invoice = client.invoices().retrieve(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\");\n```\n\nReturns: `download_url` (uri), `file_id` (uuid), `invoice_id` (uuid), `paid` (boolean), `period_end` (date), `period_start` (date), `url` (uri)\n\n## List auto recharge preferences\n\nReturns the payment auto recharge preferences.\n\n`GET /payment/auto_recharge_prefs`\n\n```java\nimport com.telnyx.sdk.models.payment.autorechargeprefs.AutoRechargePrefListParams;\nimport com.telnyx.sdk.models.payment.autorechargeprefs.AutoRechargePrefListResponse;\n\nAutoRechargePrefListResponse autoRechargePrefs = client.payment().autoRechargePrefs().list();\n```\n\nReturns: `enabled` (boolean), `id` (string), `invoice_enabled` (boolean), `preference` (enum: credit_paypal, ach), `recharge_amount` (string), `record_type` (string), `threshold_amount` (string)\n\n## Update auto recharge preferences\n\nUpdate payment auto recharge preferences.\n\n`PATCH /payment/auto_recharge_prefs`\n\nOptional: `enabled` (boolean), `invoice_enabled` (boolean), `preference` (enum: credit_paypal, ach), `recharge_amount` (string), `threshold_amount` (string)\n\n```java\nimport com.telnyx.sdk.models.payment.autorechargeprefs.AutoRechargePrefUpdateParams;\nimport com.telnyx.sdk.models.payment.autorechargeprefs.AutoRechargePrefUpdateResponse;\n\nAutoRechargePrefUpdateResponse autoRechargePref = client.payment().autoRechargePrefs().update();\n```\n\nReturns: `enabled` (boolean), `id` (string), `invoice_enabled` (boolean), `preference` (enum: credit_paypal, ach), `recharge_amount` (string), `record_type` (string), `threshold_amount` (string)\n\n## List User Tags\n\nList all user tags.\n\n`GET /user_tags`\n\n```java\nimport com.telnyx.sdk.models.usertags.UserTagListParams;\nimport com.telnyx.sdk.models.usertags.UserTagListResponse;\n\nUserTagListResponse userTags = client.userTags().list();\n```\n\nReturns: `number_tags` (array[string]), `outbound_profile_tags` (array[string])\n\n## Create a stored payment transaction\n\n`POST /v2/payment/stored_payment_transactions` — Required: `amount`\n\n```java\nimport com.telnyx.sdk.models.payment.PaymentCreateStoredPaymentTransactionParams;\nimport com.telnyx.sdk.models.payment.PaymentCreateStoredPaymentTransactionResponse;\n\nPaymentCreateStoredPaymentTransactionParams params = PaymentCreateStoredPaymentTransactionParams.builder()\n    .amount(\"120.00\")\n    .build();\nPaymentCreateStoredPaymentTransactionResponse response = client.payment().createStoredPaymentTransaction(params);\n```\n\nReturns: `amount_cents` (integer), `amount_currency` (string), `auto_recharge` (boolean), `created_at` (date-time), `id` (string), `processor_status` (string), `record_type` (enum: transaction), `transaction_processing_type` (enum: stored_payment)\n\n## List webhook deliveries\n\nLists webhook_deliveries for the authenticated user\n\n`GET /webhook_deliveries`\n\n```java\nimport com.telnyx.sdk.models.webhookdeliveries.WebhookDeliveryListPage;\nimport com.telnyx.sdk.models.webhookdeliveries.WebhookDeliveryListParams;\n\nWebhookDeliveryListPage page = client.webhookDeliveries().list();\n```\n\nReturns: `attempts` (array[object]), `finished_at` (date-time), `id` (uuid), `record_type` (string), `started_at` (date-time), `status` (enum: delivered, failed), `user_id` (uuid), `webhook` (object)\n\n## Find webhook_delivery details by ID\n\nProvides webhook_delivery debug data, such as timestamps, delivery status and attempts.\n\n`GET /webhook_deliveries/{id}`\n\n```java\nimport com.telnyx.sdk.models.webhookdeliveries.WebhookDeliveryRetrieveParams;\nimport com.telnyx.sdk.models.webhookdeliveries.WebhookDeliveryRetrieveResponse;\n\nWebhookDeliveryRetrieveResponse webhookDelivery = client.webhookDeliveries().retrieve(\"C9C0797E-901D-4349-A33C-C2C8F31A92C2\");\n```\n\nReturns: `attempts` (array[object]), `finished_at` (date-time), `id` (uuid), `record_type` (string), `started_at` (date-time), `status` (enum: delivered, failed), `user_id` (uuid), `webhook` (object)","tags":["telnyx","account","java","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-account-java","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-account-java","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 (9,953 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-22T12:54:40.188Z","embedding":null,"createdAt":"2026-04-18T22:05:54.656Z","updatedAt":"2026-04-22T12:54:40.188Z","lastSeenAt":"2026-04-22T12:54:40.188Z","tsv":"'-01':310,373,378 '-05':309,377 '-06':372 '/audit_events':184 '/balance':241 '/charges_breakdown':295 '/charges_summary':358 '/detail_records':417 '/invoices':545,585 '/payment/auto_recharge_prefs':633,676 '/user_tags':734 '/v2/payment/stored_payment_transactions':760 '/webhook_deliveries':820,877 '1000':105 '120.00':772 '182bd5e5':597 '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e':596 '2025':308,371,376 '31':292,355 '401':57,109 '403':113 '404':116 '422':53,83,120 '429':50,95,126 '4349':891 '4fe4':599 '6.36.0':12,17 '6e1a':598 '901d':890 'a33c':893 'a33c-c2c8f31a92c2':892 'a799':600 'aa6d9a6ab26e':601 'account':3,6,180,205,207 'account-rel':179 'ach':656,687,716 'across':412 'alreadi':33 'altern':195 'alway':58 'amount':658,664,689,692,718,724,762,771,780,783 'api':41,77,111 'array':215,324,472,747,752,832,897 'assum':30 'attempt':831,875,896 'audit':158,164,167 'auditeventlistpag':190 'authent':55,817 'auto':623,629,667,672,786 'automat':144 'autopag':142 'autorechargepref':640,642,700,702 'autorechargepreflistrespons':639 'autorechargeprefupdaterespons':699 'avail':252 'backoff':103,132 'balanc':238,248,255,267 'balanceretrieverespons':247 'best':172 'best-effort':171 'boolean':475,488,563,613,646,651,679,682,706,711,788 'breakdown':271,275 'build':311,379,773 'c2c8f31a92c2':894 'c9c0797e':889 'c9c0797e-901d':888 'call':42 'cannot':290,353 'carrier':428,430 'catch':73 'cent':781 'chang':182,200,211,214 'charg':270,278,337,344 'chargesbreakdown':313 'chargesbreakdownretrieveparam':303 'chargesbreakdownretrieveparams.builder':305 'chargesbreakdownretrieverespons':312 'chargessummari':381 'chargessummaryretrieveparam':366 'chargessummaryretrieveparams.builder':368 'chargessummaryretrieverespons':380 'check':87,123 'cld':433 'cli':435 'client':25,31 'client.auditevents':192 'client.balance':249 'client.chargesbreakdown':314 'client.chargessummary':382 'client.detailrecords':425 'client.invoices':553,594 'client.messages':70 'client.payment':641,701,776 'client.usertags':742 'client.webhookdeliveries':828,886 'code':63,108,445,509 'com.telnyx.sdk':10,15 'com.telnyx.sdk.client.okhttp.telnyxokhttpclient':23 'com.telnyx.sdk.client.telnyxclient':21 'com.telnyx.sdk.errors.telnyxserviceexception':66 'com.telnyx.sdk.models.auditevents.auditeventlistpage':187 'com.telnyx.sdk.models.auditevents.auditeventlistparams':189 'com.telnyx.sdk.models.balance.balanceretrieveparams':244 'com.telnyx.sdk.models.balance.balanceretrieveresponse':246 'com.telnyx.sdk.models.chargesbreakdown.chargesbreakdownretrieveparams':298 'com.telnyx.sdk.models.chargesbreakdown.chargesbreakdownretrieveresponse':300 'com.telnyx.sdk.models.chargessummary.chargessummaryretrieveparams':361 'com.telnyx.sdk.models.chargessummary.chargessummaryretrieveresponse':363 'com.telnyx.sdk.models.detailrecords.detailrecordlistpage':420 'com.telnyx.sdk.models.detailrecords.detailrecordlistparams':422 'com.telnyx.sdk.models.invoices.invoicelistpage':548 'com.telnyx.sdk.models.invoices.invoicelistparams':550 'com.telnyx.sdk.models.invoices.invoiceretrieveparams':589 'com.telnyx.sdk.models.invoices.invoiceretrieveresponse':591 'com.telnyx.sdk.models.payment.autorechargeprefs.autorechargepreflistparams':636 'com.telnyx.sdk.models.payment.autorechargeprefs.autorechargepreflistresponse':638 'com.telnyx.sdk.models.payment.autorechargeprefs.autorechargeprefupdateparams':696 'com.telnyx.sdk.models.payment.autorechargeprefs.autorechargeprefupdateresponse':698 'com.telnyx.sdk.models.payment.paymentcreatestoredpaymenttransactionparams':765 'com.telnyx.sdk.models.payment.paymentcreatestoredpaymenttransactionresponse':767 'com.telnyx.sdk.models.usertags.usertaglistparams':737 'com.telnyx.sdk.models.usertags.usertaglistresponse':739 'com.telnyx.sdk.models.webhookdeliveries.webhookdeliverylistpage':823 'com.telnyx.sdk.models.webhookdeliveries.webhookdeliverylistparams':825 'com.telnyx.sdk.models.webhookdeliveries.webhookdeliveryretrieveparams':881 'com.telnyx.sdk.models.webhookdeliveries.webhookdeliveryretrieveresponse':883 'common':106 'complet':437 'consist':175 'control':152 'cost':442 'countri':444,508 'creat':217,447,754,789 'createstoredpaymenttransact':777 'credit':253,257,654,685,714 'currenc':260,318,386,452,784 'data':868 'date':220,285,288,321,322,327,328,348,351,389,390,392,393,440,450,505,529,566,569,616,619,792,837,847,902,912 'date-tim':219,439,449,504,528,791,836,846,901,911 'day':293,356 'debug':867 'deliv':515,851,916 'deliveri':454,457,462,811,814,860,866,872 'detail':239,274,405,410,861 'detailrecordlistpag':423 'direct':467 'dlr':516,518 'download':603 'e':75 'e.getmessage':80 'e.statuscode':79,82,94 'effort':173 'els':92 'email':330,331,399,400 'enabl':645,650,678,681,705,710 'end':320,388,565,615 'enddat':369 'entri':166 'enum':203,266,468,480,512,653,684,713,801,806,850,915 'error':38,47,52,56,60,78,86,107,122,471 'eventu':174 'exampl':28 'exceed':291,354 'exponenti':102,131 'fail':44,523,852,917 'failov':459 'fee':431 'field':89,124 'file':556,606 'find':858 'finish':834,899 'format':91,125 'found':119 'fteu':474 'get':183,236,240,268,294,335,357,416,544,572,584,632,733,819,876 'gradl':13 'gw':513,521 'handl':39,59 'hasnextpag':154 'id':197,222,225,231,234,333,402,492,532,557,560,575,586,607,610,647,707,794,839,854,863,878,904,919 'identifi':583 'implement':14 'import':20,22,65,133,186,188,243,245,297,299,301,360,362,364,419,421,547,549,588,590,635,637,695,697,736,738,764,766,822,824,880,882 'inbound':469 'initi':34 'instal':8 'insuffici':114 'integ':490,782 'invalid':110 'invoic':537,543,559,573,579,593,609,649,680,709 'invoicelistpag':551 'invoiceretrieverespons':592 'item':148 'iter':145 'java':4,7,19,64,185,242,296,359,418,546,587,634,694,735,763,821,879 'java.time.localdate':302,365 'key':112 'limit':49,97,128,258 'list':136,157,162,193,426,536,541,554,622,643,726,729,743,809,812,829 'localdate.parse':307,370,375 'log':159,165,168 'made':201 'manag':206 'manual':151 'mcc':476 'member':210 'messag':478 'method':137 'mms':482 'mnc':484 'month':269,277,336,343 'name':495 'net':487 'network':46 'nextpag':156 'note':134 'null':199,216 'number':281,745 'object':325,395,397,833,857,898,922 'option':677 'organ':209,224 'outbound':470,749 'owner':208 'page':140,191,424,552,827 'page.autopager':149 'pagin':135,540 'paid':562,612 'param':72,304,316,367,384,769,778 'part':489 'patch':675 'payment':628,671,757,808 'paymentcreatestoredpaymenttransactionparam':768 'paymentcreatestoredpaymenttransactionparams.builder':770 'paymentcreatestoredpaymenttransactionrespons':774 'paypal':655,686,715 'pend':262 'period':564,567,614,617 'permiss':115 'phone':280 'platform':415 'post':759 'prefer':625,631,652,669,674,683,712 'process':804 'processor':796 'product':62 'profil':491,494,750 'provid':864 'rang':286,289,349,352 'rate':48,96,127,497 'rcs':483 'receiv':520 'recharg':624,630,657,668,673,688,717,787 'record':176,227,264,406,411,499,660,720,799,841,906 'reject':522 'relat':181 'requir':88,761 'resourc':117,196,230 'respons':775 'result':69,323 'retri':100,129 'retriev':160,250,272,315,339,383,538,576,595,887 'return':138,194,251,317,385,427,555,602,626,644,704,744,779,830,895 'search':404,407 'send':71 'sent':502 'setup':18 'shown':36 'signific':178 'singl':578 'skill' 'skill-telnyx-account-java' 'sms':481 'sourc':507 'source-team-telnyx' 'specifi':284,347 'start':326,391,568,618,844,909 'startdat':306,374 'status':455,458,463,511,797,849,873,914 'store':756,807 'string':198,213,229,232,254,256,259,261,263,319,334,387,403,429,432,434,436,443,446,453,456,461,466,473,477,485,493,496,498,501,510,525,533,535,648,659,662,665,690,693,708,719,722,725,748,753,785,795,798,843,908 'summari':338,341,394 'system.err.println':76,84 'tag':524,728,732,746,751 'telnyx':2,5,11,16,204,414 'telnyx-account-java':1 'telnyxcli':24 'telnyxokhttpclient.fromenv':26 'telnyxserviceexcept':74 'text':9 'thread.sleep':104 'threshold':663,691,723 'time':221,441,451,506,530,793,838,848,903,913 'timeout':514,519 'timestamp':871 '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' 'total':396 'transact':758,802,803 'tri':67 'type':212,228,265,479,500,661,721,800,805,842,907 'unconfirm':517 'uniqu':582 'updat':526,666,670,703 'uri':571,605,621 'url':460,465,570,604,620 'use':141,153 'user':233,237,329,332,398,401,531,727,731,818,853,918 'usertag':741 'usertaglistrespons':740 'uuid':223,226,235,534,558,561,608,611,840,855,905,920 'valid':51,85,121 'var':68,147 'wait':98 'webhook':464,810,813,856,859,865,921 'webhookdeliveri':885 'webhookdeliverylistpag':826 'webhookdeliveryretrieverespons':884","prices":[{"id":"90e6683d-0a26-4c68-a895-b2c60e149054","listingId":"b345293a-9411-4ca4-92f8-c230afb77409","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:05:54.656Z"}],"sources":[{"listingId":"b345293a-9411-4ca4-92f8-c230afb77409","source":"github","sourceId":"team-telnyx/ai/telnyx-account-java","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-java","isPrimary":false,"firstSeenAt":"2026-04-18T22:05:54.656Z","lastSeenAt":"2026-04-22T12:54:40.188Z"}],"details":{"listingId":"b345293a-9411-4ca4-92f8-c230afb77409","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-account-java","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":"ba17348fcb289aaa553c19fb6f32c0ccb3839a58","skill_md_path":"skills/telnyx-account-java/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-java"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-account-java","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-account-java"},"updatedAt":"2026-04-22T12:54:40.188Z"}}