{"id":"8f416280-456f-43e0-b2db-0a2befc05b5b","shortId":"7hBfFb","kind":"skill","title":"telnyx-texml-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Texml - 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## Fetch multiple call resources\n\nReturns multiple call resources for an account. This endpoint is eventually consistent.\n\n`GET /texml/Accounts/{account_sid}/Calls`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.GetCalls(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountCallGetCallsParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Calls)\n```\n\nReturns: `calls` (array[object]), `end` (integer), `first_page_uri` (string), `next_page_uri` (string), `page` (integer), `page_size` (integer), `start` (integer), `uri` (string)\n\n## Initiate an outbound call\n\nInitiate an outbound TeXML call. Telnyx will request TeXML from the XML Request URL configured for the connection in the Mission Control Portal.\n\n`POST /texml/Accounts/{account_sid}/Calls` — Required: `To`, `From`, `ApplicationSid`\n\nOptional: `AsyncAmd` (boolean), `AsyncAmdStatusCallback` (string), `AsyncAmdStatusCallbackMethod` (enum: GET, POST), `CallerId` (string), `CancelPlaybackOnDetectMessageEnd` (boolean), `CancelPlaybackOnMachineDetection` (boolean), `CustomHeaders` (array[object]), `DetectionMode` (enum: Premium, Regular), `FallbackUrl` (string), `MachineDetection` (enum: Enable, Disable, DetectMessageEnd), `MachineDetectionSilenceTimeout` (integer), `MachineDetectionSpeechEndThreshold` (integer), `MachineDetectionSpeechThreshold` (integer), `MachineDetectionTimeout` (integer), `PreferredCodecs` (string), `Record` (boolean), `RecordingChannels` (enum: mono, dual), `RecordingStatusCallback` (string), `RecordingStatusCallbackEvent` (string), `RecordingStatusCallbackMethod` (enum: GET, POST), `RecordingTimeout` (integer), `RecordingTrack` (enum: inbound, outbound, both), `SendRecordingUrl` (boolean), `SipAuthPassword` (string), `SipAuthUsername` (string), `SipRegion` (enum: US, Europe, Canada, Australia, Middle East), `StatusCallback` (string), `StatusCallbackEvent` (enum: initiated, ringing, answered, completed), `StatusCallbackMethod` (enum: GET, POST), `SuperviseCallSid` (string), `SupervisingRole` (enum: barge, whisper, monitor), `Texml` (string), `TimeLimit` (integer), `Timeout` (integer), `Trim` (enum: trim-silence, do-not-trim), `Url` (string), `UrlMethod` (enum: GET, POST)\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.Calls(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountCallCallsParams{\n\t\t\tApplicationSid: \"example-app-sid\",\n\t\t\tFrom:           \"+13120001234\",\n\t\t\tTo:             \"+13121230000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.From)\n```\n\nReturns: `from` (string), `status` (string), `to` (string)\n\n## Fetch a call\n\nReturns an individual call identified by its CallSid. This endpoint is eventually consistent.\n\n`GET /texml/Accounts/{account_sid}/Calls/{call_sid}`\n\n```go\n\tcall, err := client.Texml.Accounts.Calls.Get(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallGetParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", call.AccountSid)\n```\n\nReturns: `account_sid` (string), `answered_by` (enum: human, machine, not_sure), `caller_name` (string), `date_created` (string), `date_updated` (string), `direction` (enum: inbound, outbound), `duration` (string), `end_time` (string), `from` (string), `from_formatted` (string), `price` (string), `price_unit` (string), `sid` (string), `start_time` (string), `status` (enum: ringing, in-progress, canceled, completed, failed, busy, no-answer), `to` (string), `to_formatted` (string), `uri` (string)\n\n## Update call\n\nUpdate TeXML call. Please note that the keys present in the payload MUST BE formatted in CamelCase as specified in the example.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}`\n\n```go\n\tcall, err := client.Texml.Accounts.Calls.Update(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallUpdateParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tUpdateCall: telnyx.UpdateCallParam{},\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", call.AccountSid)\n```\n\nReturns: `account_sid` (string), `answered_by` (enum: human, machine, not_sure), `caller_name` (string), `date_created` (string), `date_updated` (string), `direction` (enum: inbound, outbound), `duration` (string), `end_time` (string), `from` (string), `from_formatted` (string), `price` (string), `price_unit` (string), `sid` (string), `start_time` (string), `status` (enum: ringing, in-progress, canceled, completed, failed, busy, no-answer), `to` (string), `to_formatted` (string), `uri` (string)\n\n## Fetch recordings for a call\n\nReturns recordings for a call identified by call_sid.\n\n`GET /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.RecordingsJson.GetRecordingsJson(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallRecordingsJsonGetRecordingsJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (uri), `next_page_uri` (string), `page` (integer), `page_size` (integer), `previous_page_uri` (uri), `recordings` (array[object]), `start` (integer), `uri` (string)\n\n## Request recording for a call\n\nStarts recording with specified parameters for call identified by call_sid.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.RecordingsJson.RecordingsJson(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallRecordingsJsonRecordingsJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `channels` (enum: 1, 2), `conference_sid` (uuid), `date_created` (date-time), `date_updated` (date-time), `duration` (string | null), `error_code` (string | null), `price` (string | null), `price_unit` (string | null), `sid` (string), `source` (enum: StartCallRecordingAPI, StartConferenceRecordingAPI, OutboundAPI, DialVerb, Conference, RecordVerb, Trunking), `start_time` (date-time), `track` (enum: inbound, outbound, both), `uri` (string)\n\n## Update recording on a call\n\nUpdates recording resource for particular call.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings/{recording_sid}.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.Recordings.RecordingSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountCallRecordingRecordingSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tCallSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `channels` (enum: 1, 2), `conference_sid` (uuid), `date_created` (date-time), `date_updated` (date-time), `duration` (string | null), `error_code` (string | null), `price` (string | null), `price_unit` (string | null), `sid` (string), `source` (enum: StartCallRecordingAPI, StartConferenceRecordingAPI, OutboundAPI, DialVerb, Conference, RecordVerb, Trunking), `start_time` (date-time), `track` (enum: inbound, outbound, both), `uri` (string)\n\n## Request siprec session for a call\n\nStarts siprec session with specified parameters for call identified by call_sid.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.SiprecJson(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallSiprecJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `date_created` (string), `date_updated` (string), `error_code` (string), `sid` (string), `start_time` (string), `status` (enum: in-progress, stopped), `track` (enum: both_tracks, inbound_track, outbound_track), `uri` (string)\n\n## Updates siprec session for a call\n\nUpdates siprec session identified by siprec_sid.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec/{siprec_sid}.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.Siprec.SiprecSidJson(\n\t\tcontext.Background(),\n\t\t\"siprec_sid\",\n\t\ttelnyx.TexmlAccountCallSiprecSiprecSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tCallSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `date_updated` (string), `error_code` (string), `sid` (string), `status` (enum: in-progress, stopped), `uri` (string)\n\n## Start streaming media from a call.\n\nStarts streaming media from a call to a specific WebSocket address.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.StreamsJson(\n\t\tcontext.Background(),\n\t\t\"call_sid\",\n\t\ttelnyx.TexmlAccountCallStreamsJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `date_updated` (date-time), `name` (string), `sid` (string), `status` (enum: in-progress), `uri` (string)\n\n## Update streaming on a call\n\nUpdates streaming resource for particular call.\n\n`POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams/{streaming_sid}.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Calls.Streams.StreamingSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountCallStreamStreamingSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tCallSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `date_updated` (date-time), `sid` (string), `status` (enum: stopped), `uri` (string)\n\n## List conference resources\n\nLists conference resources.\n\n`GET /texml/Accounts/{account_sid}/Conferences`\n\n```go\n\tresponse, err := client.Texml.Accounts.Conferences.GetConferences(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountConferenceGetConferencesParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Conferences)\n```\n\nReturns: `conferences` (array[object]), `end` (integer), `first_page_uri` (string), `next_page_uri` (string), `page` (integer), `page_size` (integer), `start` (integer), `uri` (string)\n\n## Fetch a conference resource\n\nReturns a conference resource.\n\n`GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}`\n\n```go\n\tconference, err := client.Texml.Accounts.Conferences.Get(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceGetParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", conference.AccountSid)\n```\n\nReturns: `account_sid` (string), `api_version` (string), `call_sid_ending_conference` (string), `date_created` (string), `date_updated` (string), `friendly_name` (string), `reason_conference_ended` (enum: participant-with-end-conference-on-exit-left, last-participant-left, conference-ended-via-api, time-exceeded), `region` (string), `sid` (string), `status` (enum: init, in-progress, completed), `subresource_uris` (object), `uri` (string)\n\n## Update a conference resource\n\nUpdates a conference resource.\n\n`POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}`\n\n```go\n\tconference, err := client.Texml.Accounts.Conferences.Update(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceUpdateParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", conference.AccountSid)\n```\n\nReturns: `account_sid` (string), `api_version` (string), `call_sid_ending_conference` (string), `date_created` (string), `date_updated` (string), `friendly_name` (string), `reason_conference_ended` (enum: participant-with-end-conference-on-exit-left, last-participant-left, conference-ended-via-api, time-exceeded), `region` (string), `sid` (string), `status` (enum: init, in-progress, completed), `subresource_uris` (object), `uri` (string)\n\n## List conference participants\n\nLists conference participants\n\n`GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants`\n\n```go\n\tresponse, err := client.Texml.Accounts.Conferences.Participants.GetParticipants(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceParticipantGetParticipantsParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (string), `next_page_uri` (string), `page` (integer), `page_size` (integer), `participants` (array[object]), `start` (integer), `uri` (string)\n\n## Dial a new conference participant\n\nDials a new conference participant\n\n`POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants`\n\n```go\n\tresponse, err := client.Texml.Accounts.Conferences.Participants.Participants(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceParticipantParticipantsParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `coaching` (boolean), `coaching_call_sid` (string), `conference_sid` (uuid), `end_conference_on_exit` (boolean), `hold` (boolean), `muted` (boolean), `status` (enum: connecting, connected, completed), `uri` (string)\n\n## Get conference participant resource\n\nGets conference participant resource\n\n`GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}`\n\n```go\n\tparticipant, err := client.Texml.Accounts.Conferences.Participants.Get(\n\t\tcontext.Background(),\n\t\t\"call_sid_or_participant_label\",\n\t\ttelnyx.TexmlAccountConferenceParticipantGetParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tConferenceSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", participant.AccountSid)\n```\n\nReturns: `account_sid` (string), `api_version` (string), `call_sid` (string), `call_sid_legacy` (string), `coaching` (boolean), `coaching_call_sid` (string), `coaching_call_sid_legacy` (string), `conference_sid` (uuid), `date_created` (string), `date_updated` (string), `end_conference_on_exit` (boolean), `hold` (boolean), `muted` (boolean), `status` (enum: connecting, connected, completed), `uri` (string)\n\n## Update a conference participant\n\nUpdates a conference participant\n\n`POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}`\n\n```go\n\tparticipant, err := client.Texml.Accounts.Conferences.Participants.Update(\n\t\tcontext.Background(),\n\t\t\"call_sid_or_participant_label\",\n\t\ttelnyx.TexmlAccountConferenceParticipantUpdateParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tConferenceSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", participant.AccountSid)\n```\n\nReturns: `account_sid` (string), `api_version` (string), `call_sid` (string), `call_sid_legacy` (string), `coaching` (boolean), `coaching_call_sid` (string), `coaching_call_sid_legacy` (string), `conference_sid` (uuid), `date_created` (string), `date_updated` (string), `end_conference_on_exit` (boolean), `hold` (boolean), `muted` (boolean), `status` (enum: connecting, connected, completed), `uri` (string)\n\n## Delete a conference participant\n\nDeletes a conference participant\n\n`DELETE /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}`\n\n```go\n\terr := client.Texml.Accounts.Conferences.Participants.Delete(\n\t\tcontext.Background(),\n\t\t\"call_sid_or_participant_label\",\n\t\ttelnyx.TexmlAccountConferenceParticipantDeleteParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tConferenceSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n```\n\n## List conference recordings\n\nLists conference recordings\n\n`GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings`\n\n```go\n\tresponse, err := client.Texml.Accounts.Conferences.GetRecordings(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceGetRecordingsParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (string), `next_page_uri` (string), `page` (integer), `page_size` (integer), `participants` (array[object]), `recordings` (array[object]), `start` (integer), `uri` (string)\n\n## Fetch recordings for a conference\n\nReturns recordings for a conference identified by conference_sid.\n\n`GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Conferences.GetRecordingsJson(\n\t\tcontext.Background(),\n\t\t\"conference_sid\",\n\t\ttelnyx.TexmlAccountConferenceGetRecordingsJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (uri), `next_page_uri` (string), `page` (integer), `page_size` (integer), `previous_page_uri` (uri), `recordings` (array[object]), `start` (integer), `uri` (string)\n\n## List queue resources\n\nLists queue resources.\n\n`GET /texml/Accounts/{account_sid}/Queues`\n\n```go\n\tpage, err := client.Texml.Accounts.Queues.List(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountQueueListParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `end` (integer), `first_page_uri` (string), `next_page_uri` (string), `page` (integer), `page_size` (integer), `queues` (array[object]), `start` (integer), `uri` (string)\n\n## Create a new queue\n\nCreates a new queue resource.\n\n`POST /texml/Accounts/{account_sid}/Queues`\n\n```go\n\tqueue, err := client.Texml.Accounts.Queues.New(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountQueueNewParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", queue.AccountSid)\n```\n\nReturns: `account_sid` (string), `average_wait_time` (integer), `current_size` (integer), `date_created` (string), `date_updated` (string), `max_size` (integer), `sid` (string), `subresource_uris` (object), `uri` (string)\n\n## Fetch a queue resource\n\nReturns a queue resource.\n\n`GET /texml/Accounts/{account_sid}/Queues/{queue_sid}`\n\n```go\n\tqueue, err := client.Texml.Accounts.Queues.Get(\n\t\tcontext.Background(),\n\t\t\"queue_sid\",\n\t\ttelnyx.TexmlAccountQueueGetParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", queue.AccountSid)\n```\n\nReturns: `account_sid` (string), `average_wait_time` (integer), `current_size` (integer), `date_created` (string), `date_updated` (string), `max_size` (integer), `sid` (string), `subresource_uris` (object), `uri` (string)\n\n## Update a queue resource\n\nUpdates a queue resource.\n\n`POST /texml/Accounts/{account_sid}/Queues/{queue_sid}`\n\n```go\n\tqueue, err := client.Texml.Accounts.Queues.Update(\n\t\tcontext.Background(),\n\t\t\"queue_sid\",\n\t\ttelnyx.TexmlAccountQueueUpdateParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", queue.AccountSid)\n```\n\nReturns: `account_sid` (string), `average_wait_time` (integer), `current_size` (integer), `date_created` (string), `date_updated` (string), `max_size` (integer), `sid` (string), `subresource_uris` (object), `uri` (string)\n\n## Delete a queue resource\n\nDelete a queue resource.\n\n`DELETE /texml/Accounts/{account_sid}/Queues/{queue_sid}`\n\n```go\n\terr := client.Texml.Accounts.Queues.Delete(\n\t\tcontext.Background(),\n\t\t\"queue_sid\",\n\t\ttelnyx.TexmlAccountQueueDeleteParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n```\n\n## Fetch multiple recording resources\n\nReturns multiple recording resources for an account.\n\n`GET /texml/Accounts/{account_sid}/Recordings.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.GetRecordingsJson(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountGetRecordingsJsonParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (uri), `next_page_uri` (string), `page` (integer), `page_size` (integer), `previous_page_uri` (uri), `recordings` (array[object]), `start` (integer), `uri` (string)\n\n## Fetch recording resource\n\nReturns recording resource identified by recording id.\n\n`GET /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json`\n\n```go\n\ttexmlGetCallRecordingResponseBody, err := client.Texml.Accounts.Recordings.Json.GetRecordingSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountRecordingJsonGetRecordingSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", texmlGetCallRecordingResponseBody.AccountSid)\n```\n\nReturns: `account_sid` (string), `call_sid` (string), `channels` (enum: 1, 2), `conference_sid` (uuid), `date_created` (date-time), `date_updated` (date-time), `duration` (string | null), `error_code` (string | null), `media_url` (uri), `sid` (string), `source` (enum: StartCallRecordingAPI, StartConferenceRecordingAPI, OutboundAPI, DialVerb, Conference, RecordVerb, Trunking), `start_time` (date-time), `status` (enum: in-progress, completed, paused, stopped), `subresources_uris` (object), `uri` (string)\n\n## Delete recording resource\n\nDeletes recording resource identified by recording id.\n\n`DELETE /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json`\n\n```go\n\terr := client.Texml.Accounts.Recordings.Json.DeleteRecordingSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountRecordingJsonDeleteRecordingSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n```\n\n## List recording transcriptions\n\nReturns multiple recording transcription resources for an account.\n\n`GET /texml/Accounts/{account_sid}/Transcriptions.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.GetTranscriptionsJson(\n\t\tcontext.Background(),\n\t\t\"account_sid\",\n\t\ttelnyx.TexmlAccountGetTranscriptionsJsonParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.End)\n```\n\nReturns: `end` (integer), `first_page_uri` (uri), `next_page_uri` (string), `page` (integer), `page_size` (integer), `previous_page_uri` (uri), `start` (integer), `transcriptions` (array[object]), `uri` (string)\n\n## Fetch a recording transcription resource\n\nReturns the recording transcription resource identified by its ID.\n\n`GET /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json`\n\n```go\n\tresponse, err := client.Texml.Accounts.Transcriptions.Json.GetRecordingTranscriptionSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountTranscriptionJsonGetRecordingTranscriptionSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.AccountSid)\n```\n\nReturns: `account_sid` (string), `api_version` (string), `call_sid` (string), `date_created` (date-time), `date_updated` (date-time), `duration` (string | null), `recording_sid` (string), `sid` (string), `status` (enum: in-progress, completed), `transcription_text` (string), `uri` (string)\n\n## Delete a recording transcription\n\nPermanently deletes a recording transcription.\n\n`DELETE /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json`\n\n```go\n\terr := client.Texml.Accounts.Transcriptions.Json.DeleteRecordingTranscriptionSidJson(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.TexmlAccountTranscriptionJsonDeleteRecordingTranscriptionSidJsonParams{\n\t\t\tAccountSid: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n```\n\n## Create a TeXML secret\n\nCreate a TeXML secret which can be later used as a Dynamic Parameter for TeXML when using Mustache Templates in your TeXML. In your TeXML you will be able to use your secret name, and this name will be replaced by the actual secret value when processing the TeXML on Telnyx side. The secrets are not visible in any logs.\n\n`POST /texml/secrets` — Required: `name`, `value`\n\n```go\n\tresponse, err := client.Texml.Secrets(context.Background(), telnyx.TexmlSecretsParams{\n\t\tName:  \"My Secret Name\",\n\t\tValue: \"My Secret Value\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `name` (string), `value` (enum: REDACTED)\n\n## List all TeXML Applications\n\nReturns a list of your TeXML Applications.\n\n`GET /texml_applications`\n\n```go\n\tpage, err := client.TexmlApplications.List(context.Background(), telnyx.TexmlApplicationListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `created_at` (string), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `friendly_name` (string), `id` (string), `inbound` (object), `outbound` (object), `record_type` (string), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `updated_at` (string), `voice_fallback_url` (uri), `voice_method` (enum: get, post), `voice_url` (uri)\n\n## Creates a TeXML Application\n\nCreates a TeXML Application.\n\n`POST /texml_applications` — Required: `friendly_name`, `voice_url`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `inbound` (object), `outbound` (object), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `voice_fallback_url` (uri), `voice_method` (enum: get, post)\n\n```go\n\ttexmlApplication, err := client.TexmlApplications.New(context.Background(), telnyx.TexmlApplicationNewParams{\n\t\tFriendlyName: \"call-router\",\n\t\tVoiceURL:     \"https://example.com\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", texmlApplication.Data)\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `created_at` (string), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `friendly_name` (string), `id` (string), `inbound` (object), `outbound` (object), `record_type` (string), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `updated_at` (string), `voice_fallback_url` (uri), `voice_method` (enum: get, post), `voice_url` (uri)\n\n## Retrieve a TeXML Application\n\nRetrieves the details of an existing TeXML Application.\n\n`GET /texml_applications/{id}`\n\n```go\n\ttexmlApplication, err := client.TexmlApplications.Get(context.Background(), \"1293384261075731499\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", texmlApplication.Data)\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `created_at` (string), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `friendly_name` (string), `id` (string), `inbound` (object), `outbound` (object), `record_type` (string), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `updated_at` (string), `voice_fallback_url` (uri), `voice_method` (enum: get, post), `voice_url` (uri)\n\n## Update a TeXML Application\n\nUpdates settings of an existing TeXML Application.\n\n`PATCH /texml_applications/{id}` — Required: `friendly_name`, `voice_url`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `inbound` (object), `outbound` (object), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `voice_fallback_url` (uri), `voice_method` (enum: get, post)\n\n```go\n\ttexmlApplication, err := client.TexmlApplications.Update(\n\t\tcontext.Background(),\n\t\t\"1293384261075731499\",\n\t\ttelnyx.TexmlApplicationUpdateParams{\n\t\t\tFriendlyName: \"call-router\",\n\t\t\tVoiceURL:     \"https://example.com\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", texmlApplication.Data)\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `created_at` (string), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `friendly_name` (string), `id` (string), `inbound` (object), `outbound` (object), `record_type` (string), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `updated_at` (string), `voice_fallback_url` (uri), `voice_method` (enum: get, post), `voice_url` (uri)\n\n## Deletes a TeXML Application\n\nDeletes a TeXML Application.\n\n`DELETE /texml_applications/{id}`\n\n```go\n\ttexmlApplication, err := client.TexmlApplications.Delete(context.Background(), \"1293384261075731499\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", texmlApplication.Data)\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `call_cost_in_webhooks` (boolean), `created_at` (string), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `first_command_timeout` (boolean), `first_command_timeout_secs` (integer), `friendly_name` (string), `id` (string), `inbound` (object), `outbound` (object), `record_type` (string), `status_callback` (uri), `status_callback_method` (enum: get, post), `tags` (array[string]), `updated_at` (string), `voice_fallback_url` (uri), `voice_method` (enum: get, post), `voice_url` (uri)","tags":["telnyx","texml","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip"],"capabilities":["skill","source-team-telnyx","skill-telnyx-texml-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-texml-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 (33,219 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:48.681Z","embedding":null,"createdAt":"2026-04-18T22:07:58.128Z","updatedAt":"2026-04-22T00:54:48.681Z","lastSeenAt":"2026-04-22T00:54:48.681Z","tsv":"'+13120001234':400 '+13121230000':402 '-47':862,1218,2409,2518,2626,2711 '-8948':861,1217,2408,2517,2625,2710 '/calls':195,267,439,558,669,744,848,974,1056,1138,1204 '/conferences':1276,1329,1429,1527,1592,1664,1769,1874,1922,1994 '/participants':1530,1595,1667,1772,1877 '/queues':2059,2113,2170,2236,2302 '/recordings':851,1925,2398,2508 '/recordings.json':672,747,1997,2339 '/siprec':1059 '/siprec.json':977 '/streams':1207 '/streams.json':1141 '/team-telnyx/telnyx-go':14,23 '/team-telnyx/telnyx-go/option':26 '/texml/accounts':192,264,436,555,666,741,845,971,1053,1135,1201,1273,1326,1426,1524,1589,1661,1766,1871,1919,1991,2056,2110,2167,2233,2299,2336,2395,2505,2548,2611,2697 '/texml/secrets':2794 '/texml_applications':2839,2954,3157,3276,3477 '/transcriptions':2614,2700 '/transcriptions.json':2551 '1':781,900,2440 '1293384261075731499':3164,3361,3484 '2':782,901,2441 '2833':2893,2995,3092,3212,3318,3416,3532 '401':64,135 '403':139 '404':142 '41d4':454,573,685,760,872,879,990,1075,1082,1154,1228,1235,1344,1444,1543,1608,1688,1695,1793,1800,1897,1904,1938,2010,2185,2251,2316,2419,2528,2636,2721 '422':60,92,146 '429':57,102,152 '446655440000':456,575,687,762,874,881,992,1077,1084,1156,1230,1237,1346,1446,1545,1610,1690,1697,1795,1802,1899,1906,1940,2012,2187,2253,2318,2421,2530,2638,2723 '550e8400':451,570,682,757,869,876,987,1072,1079,1151,1225,1232,1341,1441,1540,1605,1685,1692,1790,1797,1894,1901,1935,2007,2182,2248,2313,2416,2525,2633,2718 '6a09cdc3':860,1216,2407,2516,2624,2709 '74ac943d6c58':866,1222,2413,2522,2630,2715 'a716':455,574,686,761,873,880,991,1076,1083,1155,1229,1236,1345,1445,1544,1609,1689,1696,1794,1801,1898,1905,1939,2011,2186,2252,2317,2420,2529,2637,2722 'aa62':865,1221,2412,2521,2629,2714 'abl':2761 'account':185,193,201,265,391,437,467,556,588,667,742,773,846,892,972,1003,1054,1095,1136,1167,1202,1248,1274,1282,1327,1357,1427,1457,1525,1590,1621,1662,1708,1767,1813,1872,1920,1992,2057,2065,2111,2119,2132,2168,2198,2234,2264,2300,2334,2337,2345,2396,2432,2506,2546,2549,2557,2612,2649,2698 'accountsid':450,569,681,756,868,986,1071,1150,1224,1340,1440,1539,1604,1684,1789,1893,1934,2006,2181,2247,2312,2415,2524,2632,2717 'activ':2856,2961,3055,3175,3284,3379,3495 'actual':2775 'address':1133 'alreadi':40 'alway':65 'amsterdam':2871,2976,3070,3190,3299,3394,3510 'anchorsit':2858,2963,3057,3177,3286,3381,3497 'answer':352,470,522,591,643 'api':32,48,117,137,1360,1397,1460,1497,1711,1816,2652 'apierr':83,88 'apierr.error':123 'apierr.statuscode':90,122 'app':397 'applic':2830,2837,2948,2952,3147,3155,3267,3274,3471,3475 'applicationsid':271,394 'array':215,288,718,1296,1572,1967,1970,2043,2094,2378,2592,2928,3022,3127,3247,3345,3451,3567 'ashburn':2864,2969,3063,3183,3292,3387,3503 'assum':37 'asyncamd':273 'asyncamdstatuscallback':275 'asyncamdstatuscallbackmethod':277 'australia':343,2870,2975,3069,3189,3298,3393,3509 'authent':62 'automat':165 'averag':2135,2201,2267 'backoff':110,158 'barg':362 'bash':9 'boolean':274,284,286,312,333,1628,1640,1642,1644,1722,1745,1747,1749,1827,1850,1852,1854,2857,2885,2900,2962,2990,3002,3056,3084,3099,3176,3204,3219,3285,3313,3325,3380,3408,3423,3496,3524,3539 'busi':519,640 'ca':2868,2973,3067,3187,3296,3391,3507 'call':49,177,181,214,239,244,421,425,440,443,447,531,534,559,562,566,655,660,663,670,678,728,735,738,745,753,776,837,843,849,895,957,965,968,975,983,1006,1044,1057,1098,1122,1128,1139,1147,1170,1193,1199,1205,1251,1363,1463,1624,1630,1668,1678,1714,1717,1724,1728,1773,1783,1819,1822,1829,1833,1878,1887,2435,2655,2881,2986,3041,3080,3200,3309,3365,3404,3520 'call-rout':3040,3364 'call.accountsid':465,586 'callback':2919,2922,3013,3016,3118,3121,3238,3241,3336,3339,3442,3445,3558,3561 'caller':477,598 'callerid':281 'callsid':429,875,1078,1231 'camelcas':548 'canada':342,2876,2878,2981,2983,3075,3077,3195,3197,3304,3306,3399,3401,3515,3517 'cancel':516,637 'cancelplaybackondetectmessageend':283 'cancelplaybackonmachinedetect':285 'case':91,101 'channel':779,898,2438 'check':96,128,149 'chicago':2862,2967,3061,3181,3290,3385,3501 'client':27,38 'client.messages.send':76 'client.resource.listautopaging':168 'client.texml.accounts.calls.calls':389 'client.texml.accounts.calls.get':445 'client.texml.accounts.calls.getcalls':199 'client.texml.accounts.calls.recordings.recordingsidjson':858 'client.texml.accounts.calls.recordingsjson.getrecordingsjson':676 'client.texml.accounts.calls.recordingsjson.recordingsjson':751 'client.texml.accounts.calls.siprec.siprecsidjson':1066 'client.texml.accounts.calls.siprecjson':981 'client.texml.accounts.calls.streams.streamingsidjson':1214 'client.texml.accounts.calls.streamsjson':1145 'client.texml.accounts.calls.update':564 'client.texml.accounts.conferences.get':1335 'client.texml.accounts.conferences.getconferences':1280 'client.texml.accounts.conferences.getrecordings':1929 'client.texml.accounts.conferences.getrecordingsjson':2001 'client.texml.accounts.conferences.participants.delete':1885 'client.texml.accounts.conferences.participants.get':1676 'client.texml.accounts.conferences.participants.getparticipants':1534 'client.texml.accounts.conferences.participants.participants':1599 'client.texml.accounts.conferences.participants.update':1781 'client.texml.accounts.conferences.update':1435 'client.texml.accounts.getrecordingsjson':2343 'client.texml.accounts.gettranscriptionsjson':2555 'client.texml.accounts.queues.delete':2307 'client.texml.accounts.queues.get':2176 'client.texml.accounts.queues.list':2063 'client.texml.accounts.queues.new':2117 'client.texml.accounts.queues.update':2242 'client.texml.accounts.recordings.json.deleterecordingsidjson':2514 'client.texml.accounts.recordings.json.getrecordingsidjson':2405 'client.texml.accounts.transcriptions.json.deleterecordingtranscriptionsidjson':2707 'client.texml.accounts.transcriptions.json.getrecordingtranscriptionsidjson':2622 'client.texml.secrets':2801 'client.texmlapplications.delete':3482 'client.texmlapplications.get':3162 'client.texmlapplications.list':2843 'client.texmlapplications.new':3036 'client.texmlapplications.update':3359 'coach':1627,1629,1721,1723,1727,1826,1828,1832 'code':70,134,800,919,1016,1105,2459 'command':2898,2902,3000,3004,3097,3101,3217,3221,3323,3327,3421,3425,3537,3541 'common':132 'complet':353,517,638,1411,1511,1649,1754,1859,2486,2681 'confer':783,818,902,937,1267,1270,1295,1319,1323,1330,1333,1337,1366,1378,1385,1394,1419,1423,1430,1433,1437,1466,1478,1485,1494,1518,1521,1528,1536,1581,1586,1593,1601,1633,1637,1653,1657,1665,1732,1742,1759,1763,1770,1837,1847,1864,1868,1875,1913,1916,1923,1931,1980,1985,1988,1995,2003,2442,2473 'conference-ended-via-api':1393,1493 'conference.accountsid':1355,1455 'conferencesid':1691,1796,1900 'configur':254 'connect':129,257,1647,1648,1752,1753,1857,1858 'consist':190,434 'context':18 'context.background':200,390,446,565,677,752,859,982,1067,1146,1215,1281,1336,1436,1535,1600,1677,1782,1886,1930,2002,2064,2118,2177,2243,2308,2344,2406,2515,2556,2623,2708,2802,2844,3037,3163,3360,3483 'control':261 'cost':2882,2987,3081,3201,3310,3405,3521 'creat':481,602,787,906,1010,1369,1469,1736,1841,2100,2104,2143,2209,2275,2446,2659,2729,2733,2886,2945,2949,3085,3205,3409,3525 'ctx':77,169 'current':2139,2205,2271 'customhead':287 'd':119 'date':480,483,601,604,786,789,791,794,824,905,908,910,913,943,1009,1012,1101,1173,1176,1254,1257,1368,1371,1468,1471,1735,1738,1840,1843,2142,2145,2208,2211,2274,2277,2445,2448,2450,2453,2479,2658,2661,2663,2666 'date-tim':788,793,823,907,912,942,1175,1256,2447,2452,2478,2660,2665 'default':115 'delet':1862,1866,1870,2290,2294,2298,2494,2497,2504,2687,2692,2696,3468,3472,3476 'detail':3150 'detectionmod':290 'detectmessageend':300 'dial':1578,1583 'dialverb':817,936,2472 'direct':486,607 'disabl':299 'do-not-trim':376 'dtmf':2889,2991,3088,3208,3314,3412,3528 'dual':316 'durat':490,611,796,915,2455,2668 'dynam':2744 'e29b':453,572,684,759,871,878,989,1074,1081,1153,1227,1234,1343,1443,1542,1607,1687,1694,1792,1799,1896,1903,1937,2009,2184,2250,2315,2418,2527,2635,2720 'e29b-41d4-a716':452,571,683,758,870,877,988,1073,1080,1152,1226,1233,1342,1442,1541,1606,1686,1693,1791,1798,1895,1902,1936,2008,2183,2249,2314,2417,2526,2634,2719 'east':345 'els':124 'enabl':298 'end':217,492,613,698,1298,1365,1379,1384,1395,1465,1479,1484,1495,1556,1636,1741,1846,1951,2023,2078,2358,2570 'endpoint':187,431 'enum':278,291,297,314,322,328,339,349,355,361,372,383,472,487,511,593,608,632,780,813,827,899,932,946,1024,1030,1110,1183,1262,1380,1406,1480,1506,1646,1751,1856,2439,2468,2482,2677,2825,2860,2891,2924,2939,2965,2993,3018,3030,3059,3090,3123,3138,3179,3210,3243,3258,3288,3316,3341,3353,3383,3414,3447,3462,3499,3530,3563,3578 'err':75,80,87,198,205,208,388,404,407,444,458,461,563,579,582,675,689,692,750,764,767,857,883,886,980,994,997,1065,1086,1089,1144,1158,1161,1213,1239,1242,1279,1286,1289,1334,1348,1351,1434,1448,1451,1533,1547,1550,1598,1612,1615,1675,1699,1702,1780,1804,1807,1884,1908,1911,1928,1942,1945,2000,2014,2017,2062,2069,2072,2116,2123,2126,2175,2189,2192,2241,2255,2258,2306,2320,2323,2342,2349,2352,2404,2423,2426,2513,2532,2535,2554,2561,2564,2621,2640,2643,2706,2725,2728,2800,2813,2816,2842,2847,2850,3035,3046,3049,3161,3166,3169,3358,3370,3373,3481,3486,3489 'error':45,54,59,63,67,73,95,118,127,133,148,799,918,1015,1104,2458 'errors.as':86 'europ':341 'eventu':189,433 'exampl':35,396,553 'example-app-sid':395 'example.com':3044,3368 'exceed':1400,1500 'exist':3153,3272 'exit':1387,1487,1639,1744,1849 'exponenti':109,157 'f0':864,1220,2411,2520,2628,2713 'f0-aa62-74ac943d6c58':863,1219,2410,2519,2627,2712 'fail':51,518,639 'fallback':2934,3025,3133,3253,3348,3457,3573 'fallbackurl':294 'fetch':175,419,651,1317,1976,2158,2324,2384,2596 'field':98,150 'first':219,700,1300,1558,1953,2025,2080,2360,2572,2897,2901,2999,3003,3096,3100,3216,3220,3322,3326,3420,3424,3536,3540 'fmt':19 'fmt.printf':116,209,408,462,583,693,768,887,998,1090,1162,1243,1290,1352,1452,1551,1616,1703,1808,1946,2018,2073,2127,2193,2259,2353,2427,2565,2644,2817,2851,3050,3170,3374,3490 'fmt.println':93,111,125 'format':100,151,498,526,546,619,647 'found':145 'frankfurt':2879,2984,3078,3198,3307,3402,3518 'friend':1374,1474,2906,2956,3105,3225,3279,3429,3545 'friendlynam':3039,3363 'germani':2880,2985,3079,3199,3308,3403,3519 'get':11,191,279,323,356,384,435,665,1272,1325,1523,1652,1656,1660,1918,1990,2055,2166,2335,2394,2547,2610,2838,2925,2940,3019,3031,3124,3139,3156,3244,3259,3342,3354,3448,3463,3564,3579 '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,196,386,442,561,673,748,855,978,1063,1142,1211,1277,1332,1432,1531,1596,1673,1778,1883,1926,1998,2060,2114,2173,2239,2305,2340,2402,2512,2552,2619,2705,2798,2840,3033,3159,3356,3479 'handl':46,66 'hold':1641,1746,1851 'human':473,594 'id':2393,2503,2609,2909,3108,3158,3228,3277,3432,3478,3548 'identifi':426,661,736,966,1048,1986,2390,2500,2606 'il':2863,2968,3062,3182,3291,3386,3502 'import':17,72,159 'in-progress':513,634,1025,1111,1184,1408,1508,2483,2678 'inband':2894,2996,3093,3213,3319,3417,3533 'inbound':329,488,609,828,947,1033,2911,3008,3110,3230,3331,3434,3550 'individu':424 'info':2896,2998,3095,3215,3321,3419,3535 'init':1407,1507 'initi':41,236,240,350 'instal':8 'insuffici':140 'integ':218,228,231,233,302,304,306,308,326,368,370,699,709,712,721,1299,1309,1312,1314,1557,1567,1570,1575,1952,1962,1965,1973,2024,2034,2037,2046,2079,2089,2092,2097,2138,2141,2150,2204,2207,2216,2270,2273,2282,2359,2369,2372,2381,2571,2581,2584,2590,2905,3007,3104,3224,3330,3428,3544 'invalid':136 'item':173 'iter':166,167 'iter.current':174 'iter.next':172 'jose':2867,2972,3066,3186,3295,3390,3506 'json':854,1062,1210,2401,2511,2618,2704 'key':33,138,539 'label':1672,1682,1777,1787,1882,1891 'last':1390,1490 'last-participant-left':1389,1489 'latenc':2861,2966,3060,3180,3289,3384,3500 'later':2740 'left':1388,1392,1488,1492 'legaci':1719,1730,1824,1835 'limit':56,104,113,154 'list':1266,1269,1517,1520,1912,1915,2049,2052,2536,2827,2833 'listautopag':163 'log':2792 'log.fatal':207,406,460,581,691,766,885,996,1088,1160,1241,1288,1350,1450,1549,1614,1701,1806,1910,1944,2016,2071,2125,2191,2257,2322,2351,2425,2534,2563,2642,2727,2815,2849,3048,3168,3372,3488 'london':2873,2978,3072,3192,3301,3396,3512 'machin':474,595 'machinedetect':296 'machinedetectionsilencetimeout':301 'machinedetectionspeechendthreshold':303 'machinedetectionspeechthreshold':305 'machinedetectiontimeout':307 'max':2148,2214,2280 'media':1119,1125,2462 'method':2923,2938,3017,3029,3122,3137,3242,3257,3340,3352,3446,3461,3562,3577 'middl':344 'mission':260 'monitor':364 'mono':315 'multipl':176,180,2325,2329,2540 'must':544 'mustach':2750 'mute':1643,1748,1853 'n':121,211,410,464,585,695,770,889,1000,1092,1164,1245,1292,1354,1454,1553,1618,1705,1810,1948,2020,2075,2129,2195,2261,2355,2429,2567,2646,2819,2853,3052,3172,3376,3492 'name':478,599,1178,1375,1475,2766,2769,2796,2804,2807,2822,2907,2957,3106,3226,3280,3430,3546 'netherland':2872,2977,3071,3191,3300,3395,3511 'network':53,126 'new':1580,1585,2102,2106 'next':223,704,1304,1562,1957,2029,2084,2364,2576 'nil':81,206,405,459,580,690,765,884,995,1087,1159,1240,1287,1349,1449,1548,1613,1700,1805,1909,1943,2015,2070,2124,2190,2256,2321,2350,2424,2533,2562,2641,2726,2814,2848,3047,3167,3371,3487 'no-answ':520,641 'note':160,536 'null':798,802,805,809,917,921,924,928,2457,2461,2670 'object':216,289,719,1297,1414,1514,1573,1968,1971,2044,2095,2155,2221,2287,2379,2491,2593,2912,2914,3009,3011,3111,3113,3231,3233,3332,3334,3435,3437,3551,3553 'option':272,2960,3283 'option.withapikey':29 'os':20 'os.getenv':30 'outbound':238,242,330,489,610,829,948,1035,2913,3010,3112,3232,3333,3436,3552 'outboundapi':816,935,2471 'overrid':2859,2964,3058,3178,3287,3382,3498 'page':220,224,227,229,701,705,708,710,714,1301,1305,1308,1310,1559,1563,1566,1568,1954,1958,1961,1963,2026,2030,2033,2035,2039,2061,2076,2081,2085,2088,2090,2361,2365,2368,2370,2374,2573,2577,2580,2582,2586,2841,2854 'pagin':161 'param':78,170 'paramet':733,963,2745 'particip':1382,1391,1482,1491,1519,1522,1571,1582,1587,1654,1658,1671,1674,1681,1760,1764,1776,1779,1786,1865,1869,1881,1890,1966 'participant-with-end-conference-on-exit-left':1381,1481 'participant.accountsid':1706,1811 'particular':842,1198 'patch':3275 'paus':2487 'payload':543 'perman':2691 'permiss':141 'pleas':535 'portal':262 'post':263,280,324,357,385,554,740,844,970,1052,1134,1200,1425,1588,1765,2109,2232,2793,2926,2941,2953,3020,3032,3125,3140,3245,3260,3343,3355,3449,3464,3565,3580 'preferredcodec':309 'premium':292 'present':540 'previous':713,2038,2373,2585 'price':500,502,621,623,803,806,922,925 'process':2779 'product':69 'progress':515,636,1027,1113,1186,1410,1510,2485,2680 'queue':2050,2053,2093,2103,2107,2115,2160,2164,2171,2174,2178,2226,2230,2237,2240,2244,2292,2296,2303,2309 'queue.accountsid':2130,2196,2262 'rate':55,103,112,153 'reason':1377,1477 'record':311,652,657,717,725,730,834,839,852,1914,1917,1969,1977,1982,2042,2326,2330,2377,2385,2388,2392,2399,2495,2498,2502,2509,2537,2541,2598,2603,2615,2671,2689,2694,2701,2915,3114,3234,3438,3554 'recordingchannel':313 'recordingstatuscallback':317 'recordingstatuscallbackev':319 'recordingstatuscallbackmethod':321 'recordingtimeout':325 'recordingtrack':327 'recordverb':819,938,2474 'redact':2826 'region':1401,1501 'regular':293 'replac':2772 'request':247,252,724,952 'requir':97,268,2795,2955,3278 'resourc':143,178,182,840,1196,1268,1271,1320,1324,1420,1424,1655,1659,2051,2054,2108,2161,2165,2227,2231,2293,2297,2327,2331,2386,2389,2496,2499,2543,2600,2605 'respons':197,387,674,749,856,979,1064,1143,1212,1278,1532,1597,1927,1999,2341,2553,2620,2799 'response.accountsid':771,890,1001,1093,1165,1246,1619,2647 'response.calls':212 'response.conferences':1293 'response.data':2820 'response.end':696,1554,1949,2021,2356,2568 'response.from':411 'result':74 'retri':107,114,131,155 'retriev':3144,3148 'return':179,213,412,422,466,587,656,697,772,891,1002,1094,1166,1247,1294,1321,1356,1456,1555,1620,1707,1812,1950,1981,2022,2077,2131,2162,2197,2263,2328,2357,2387,2431,2539,2569,2601,2648,2821,2831,2855,3054,3174,3378,3494 'rfc':2892,2994,3091,3211,3317,3415,3531 'ring':351,512,633 'router':3042,3366 'san':2866,2971,3065,3185,3294,3389,3505 'sec':2904,3006,3103,3223,3329,3427,3543 'secret':2732,2736,2765,2776,2786,2806,2810 'sendrecordingurl':332 'session':954,960,1041,1047 'set':3269 'setup':15 'shown':43 'sid':194,202,266,392,398,438,441,448,468,505,557,560,567,589,626,664,668,671,679,739,743,746,754,774,777,784,810,847,850,853,893,896,903,929,969,973,976,984,1004,1007,1018,1051,1055,1058,1061,1069,1096,1099,1107,1137,1140,1148,1168,1171,1180,1203,1206,1209,1249,1252,1259,1275,1283,1328,1331,1338,1358,1364,1403,1428,1431,1438,1458,1464,1503,1526,1529,1537,1591,1594,1602,1622,1625,1631,1634,1663,1666,1669,1679,1709,1715,1718,1725,1729,1733,1768,1771,1774,1784,1814,1820,1823,1830,1834,1838,1873,1876,1879,1888,1921,1924,1932,1989,1993,1996,2004,2058,2066,2112,2120,2133,2151,2169,2172,2179,2199,2217,2235,2238,2245,2265,2283,2301,2304,2310,2338,2346,2397,2400,2433,2436,2443,2465,2507,2510,2550,2558,2613,2617,2650,2656,2672,2674,2699,2703 'side':2784 'silenc':375 'sip':2895,2997,3094,3214,3320,3418,3534 'sipauthpassword':334 'sipauthusernam':336 'siprec':953,959,1040,1046,1050,1060,1068 'sipregion':338 'size':230,711,1311,1569,1964,2036,2091,2140,2149,2206,2215,2272,2281,2371,2583 'skill' 'skill-telnyx-texml-go' 'sourc':812,931,2467 'source-team-telnyx' 'specif':1131 'specifi':550,732,962 'start':232,507,628,720,729,821,940,958,1020,1117,1123,1313,1574,1972,2045,2096,2380,2476,2589 'startcallrecordingapi':814,933,2469 'startconferencerecordingapi':815,934,2470 'status':415,510,631,1023,1109,1182,1261,1405,1505,1645,1750,1855,2481,2676,2918,2921,3012,3015,3117,3120,3237,3240,3335,3338,3441,3444,3557,3560 'statuscallback':346 'statuscallbackev':348 'statuscallbackmethod':354 'stop':1028,1114,1263,2488 'stream':1118,1124,1190,1195,1208 'string':222,226,235,276,282,295,310,318,320,335,337,347,359,366,381,414,416,418,469,479,482,485,491,494,496,499,501,504,506,509,524,527,529,590,600,603,606,612,615,617,620,622,625,627,630,645,648,650,707,723,775,778,797,801,804,808,811,832,894,897,916,920,923,927,930,951,1005,1008,1011,1014,1017,1019,1022,1038,1097,1100,1103,1106,1108,1116,1169,1172,1179,1181,1188,1250,1253,1260,1265,1303,1307,1316,1359,1362,1367,1370,1373,1376,1402,1404,1416,1459,1462,1467,1470,1473,1476,1502,1504,1516,1561,1565,1577,1623,1626,1632,1651,1710,1713,1716,1720,1726,1731,1737,1740,1756,1815,1818,1821,1825,1831,1836,1842,1845,1861,1956,1960,1975,2032,2048,2083,2087,2099,2134,2144,2147,2152,2157,2200,2210,2213,2218,2223,2266,2276,2279,2284,2289,2367,2383,2434,2437,2456,2460,2466,2493,2579,2595,2651,2654,2657,2669,2673,2675,2684,2686,2823,2888,2908,2910,2917,2929,2932,3023,3087,3107,3109,3116,3128,3131,3207,3227,3229,3236,3248,3251,3346,3411,3431,3433,3440,3452,3455,3527,3547,3549,3556,3568,3571 'subresourc':1412,1512,2153,2219,2285,2489 'supervisecallsid':358 'supervisingrol':360 'sure':476,597 'switch':89 'sydney':2869,2974,3068,3188,3297,3392,3508 'tag':2927,3021,3126,3246,3344,3450,3566 'telnyx':2,5,31,245,2783 'telnyx-texml-go':1 'telnyx.error':84 'telnyx.newclient':28 'telnyx.texmlaccountcallcallsparams':393 'telnyx.texmlaccountcallgetcallsparams':203 'telnyx.texmlaccountcallgetparams':449 'telnyx.texmlaccountcallrecordingrecordingsidjsonparams':867 'telnyx.texmlaccountcallrecordingsjsongetrecordingsjsonparams':680 'telnyx.texmlaccountcallrecordingsjsonrecordingsjsonparams':755 'telnyx.texmlaccountcallsiprecjsonparams':985 'telnyx.texmlaccountcallsiprecsiprecsidjsonparams':1070 'telnyx.texmlaccountcallstreamsjsonparams':1149 'telnyx.texmlaccountcallstreamstreamingsidjsonparams':1223 'telnyx.texmlaccountcallupdateparams':568 'telnyx.texmlaccountconferencegetconferencesparams':1284 'telnyx.texmlaccountconferencegetparams':1339 'telnyx.texmlaccountconferencegetrecordingsjsonparams':2005 'telnyx.texmlaccountconferencegetrecordingsparams':1933 'telnyx.texmlaccountconferenceparticipantdeleteparams':1892 'telnyx.texmlaccountconferenceparticipantgetparams':1683 'telnyx.texmlaccountconferenceparticipantgetparticipantsparams':1538 'telnyx.texmlaccountconferenceparticipantparticipantsparams':1603 'telnyx.texmlaccountconferenceparticipantupdateparams':1788 'telnyx.texmlaccountconferenceupdateparams':1439 'telnyx.texmlaccountgetrecordingsjsonparams':2347 'telnyx.texmlaccountgettranscriptionsjsonparams':2559 'telnyx.texmlaccountqueuedeleteparams':2311 'telnyx.texmlaccountqueuegetparams':2180 'telnyx.texmlaccountqueuelistparams':2067 'telnyx.texmlaccountqueuenewparams':2121 'telnyx.texmlaccountqueueupdateparams':2246 'telnyx.texmlaccountrecordingjsondeleterecordingsidjsonparams':2523 'telnyx.texmlaccountrecordingjsongetrecordingsidjsonparams':2414 'telnyx.texmlaccounttranscriptionjsondeleterecordingtranscriptionsidjsonparams':2716 'telnyx.texmlaccounttranscriptionjsongetrecordingtranscriptionsidjsonparams':2631 'telnyx.texmlapplicationlistparams':2845 'telnyx.texmlapplicationnewparams':3038 'telnyx.texmlapplicationupdateparams':3362 'telnyx.texmlsecretsparams':2803 'telnyx.updatecallparam':577 'templat':2751 'texml':3,6,243,248,365,533,2731,2735,2747,2754,2757,2781,2829,2836,2947,2951,3146,3154,3266,3273,3470,3474 'texmlappl':3034,3160,3357,3480 'texmlapplication.data':3053,3173,3377,3493 'texmlgetcallrecordingresponsebodi':2403 'texmlgetcallrecordingresponsebody.accountsid':2430 'text':2683 'time':493,508,614,629,790,795,822,825,909,914,941,944,1021,1177,1258,1399,1499,2137,2203,2269,2449,2454,2477,2480,2662,2667 'time-exceed':1398,1498 'timelimit':367 'timeout':369,2899,2903,3001,3005,3098,3102,3218,3222,3324,3328,3422,3426,3538,3542 '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' 'toronto':2875,2980,3074,3194,3303,3398,3514 'track':826,945,1029,1032,1034,1036 'transcript':2538,2542,2591,2599,2604,2616,2682,2690,2695,2702 'trim':371,374,379 'trim-sil':373 'trunk':820,939,2475 'type':2890,2916,2992,3089,3115,3209,3235,3315,3413,3439,3529,3555 'uk':2874,2979,3073,3193,3302,3397,3513 'unit':503,624,807,926 'updat':484,530,532,605,792,833,838,911,1013,1039,1045,1102,1174,1189,1194,1255,1372,1417,1421,1472,1739,1757,1761,1844,2146,2212,2224,2228,2278,2451,2664,2930,3129,3249,3264,3268,3453,3569 'updatecal':576 'uri':221,225,234,528,649,702,703,706,715,716,722,831,950,1037,1115,1187,1264,1302,1306,1315,1413,1415,1513,1515,1560,1564,1576,1650,1755,1860,1955,1959,1974,2027,2028,2031,2040,2041,2047,2082,2086,2098,2154,2156,2220,2222,2286,2288,2362,2363,2366,2375,2376,2382,2464,2490,2492,2574,2575,2578,2587,2588,2594,2685,2920,2936,2944,3014,3027,3119,3135,3143,3239,3255,3263,3337,3350,3443,3459,3467,3559,3575,3583 'url':253,380,2463,2935,2943,2959,3026,3134,3142,3254,3262,3282,3349,3458,3466,3574,3582 'urlmethod':382 'us':340 'use':162,2741,2749,2763 'uuid':785,904,1635,1734,1839,2444 'v':210,409,463,584,694,769,888,999,1091,1163,1244,1291,1353,1453,1552,1617,1704,1809,1947,2019,2074,2128,2194,2260,2354,2428,2566,2645,2818,2852,3051,3171,3375,3491 'va':2865,2970,3064,3184,3293,3388,3504 'valid':58,94,147 'valu':2777,2797,2808,2811,2824 'vancouv':2877,2982,3076,3196,3305,3400,3516 'var':82 'version':1361,1461,1712,1817,2653 'via':1396,1496 'visibl':2789 'voic':2933,2937,2942,2958,3024,3028,3132,3136,3141,3252,3256,3261,3281,3347,3351,3456,3460,3465,3572,3576,3581 'voiceurl':3043,3367 'wait':105,2136,2202,2268 'webhook':2884,2989,3083,3203,3312,3407,3523 'websocket':1132 'whisper':363 'xml':251","prices":[{"id":"c03d6666-6f1c-4d9b-ae3e-8bfe7adf3205","listingId":"8f416280-456f-43e0-b2db-0a2befc05b5b","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:58.128Z"}],"sources":[{"listingId":"8f416280-456f-43e0-b2db-0a2befc05b5b","source":"github","sourceId":"team-telnyx/ai/telnyx-texml-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-texml-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:07:58.128Z","lastSeenAt":"2026-04-22T00:54:48.681Z"}],"details":{"listingId":"8f416280-456f-43e0-b2db-0a2befc05b5b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-texml-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":"89022aa7ffe7a6f619351f1b7c096fd487539ab0","skill_md_path":"skills/telnyx-texml-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-texml-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-texml-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-texml-go"},"updatedAt":"2026-04-22T00:54:48.681Z"}}