{"id":"d85f28ca-93f0-426a-80bd-a9d100e3fc32","shortId":"tLsLSb","kind":"skill","title":"telnyx-account-access-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Account Access - 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## List all Access IP Addresses\n\n`GET /access_ip_address`\n\n```go\n\tpage, err := client.AccessIPAddress.List(context.Background(), telnyx.AccessIPAddressListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (date-time), `description` (string), `id` (string), `ip_address` (string), `source` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## Create new Access IP Address\n\n`POST /access_ip_address` — Required: `ip_address`\n\nOptional: `description` (string)\n\n```go\n\taccessIPAddressResponse, err := client.AccessIPAddress.New(context.Background(), telnyx.AccessIPAddressNewParams{\n\t\tIPAddress: \"203.0.113.10\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", accessIPAddressResponse.ID)\n```\n\nReturns: `created_at` (date-time), `description` (string), `id` (string), `ip_address` (string), `source` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## Retrieve an access IP address\n\n`GET /access_ip_address/{access_ip_address_id}`\n\n```go\n\taccessIPAddressResponse, err := client.AccessIPAddress.Get(context.Background(), \"access_ip_address_id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", accessIPAddressResponse.ID)\n```\n\nReturns: `created_at` (date-time), `description` (string), `id` (string), `ip_address` (string), `source` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## Delete access IP address\n\n`DELETE /access_ip_address/{access_ip_address_id}`\n\n```go\n\taccessIPAddressResponse, err := client.AccessIPAddress.Delete(context.Background(), \"access_ip_address_id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", accessIPAddressResponse.ID)\n```\n\nReturns: `created_at` (date-time), `description` (string), `id` (string), `ip_address` (string), `source` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## List all addresses\n\nReturns a list of your addresses.\n\n`GET /addresses`\n\n```go\n\tpage, err := client.Addresses.List(context.Background(), telnyx.AddressListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `address_book` (boolean), `administrative_area` (string), `borough` (string), `business_name` (string), `country_code` (string), `created_at` (string), `customer_reference` (string), `extended_address` (string), `first_name` (string), `id` (string), `last_name` (string), `locality` (string), `neighborhood` (string), `phone_number` (string), `postal_code` (string), `record_type` (string), `street_address` (string), `updated_at` (string), `validate_address` (boolean)\n\n## Creates an address\n\nCreates an address.\n\n`POST /addresses` — Required: `first_name`, `last_name`, `business_name`, `street_address`, `locality`, `country_code`\n\nOptional: `address_book` (boolean), `administrative_area` (string), `borough` (string), `customer_reference` (string), `extended_address` (string), `neighborhood` (string), `phone_number` (string), `postal_code` (string), `validate_address` (boolean)\n\n```go\n\taddress, err := client.Addresses.New(context.Background(), telnyx.AddressNewParams{\n\t\tBusinessName:  \"Toy-O'Kon\",\n\t\tCountryCode:   \"US\",\n\t\tFirstName:     \"Alfred\",\n\t\tLastName:      \"Foster\",\n\t\tLocality:      \"Austin\",\n\t\tStreetAddress: \"600 Congress Avenue\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", address.Data)\n```\n\nReturns: `address_book` (boolean), `administrative_area` (string), `borough` (string), `business_name` (string), `country_code` (string), `created_at` (string), `customer_reference` (string), `extended_address` (string), `first_name` (string), `id` (string), `last_name` (string), `locality` (string), `neighborhood` (string), `phone_number` (string), `postal_code` (string), `record_type` (string), `street_address` (string), `updated_at` (string), `validate_address` (boolean)\n\n## Validate an address\n\nValidates an address for emergency services.\n\n`POST /addresses/actions/validate` — Required: `country_code`, `street_address`, `postal_code`\n\nOptional: `administrative_area` (string), `extended_address` (string), `locality` (string)\n\n```go\n\tresponse, err := client.Addresses.Actions.Validate(context.Background(), telnyx.AddressActionValidateParams{\n\t\tCountryCode:   \"US\",\n\t\tPostalCode:    \"78701\",\n\t\tStreetAddress: \"600 Congress Avenue\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `errors` (array[object]), `record_type` (string), `result` (enum: valid, invalid), `suggested` (object)\n\n## Retrieve an address\n\nRetrieves the details of an existing address.\n\n`GET /addresses/{id}`\n\n```go\n\taddress, err := client.Addresses.Get(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", address.Data)\n```\n\nReturns: `address_book` (boolean), `administrative_area` (string), `borough` (string), `business_name` (string), `country_code` (string), `created_at` (string), `customer_reference` (string), `extended_address` (string), `first_name` (string), `id` (string), `last_name` (string), `locality` (string), `neighborhood` (string), `phone_number` (string), `postal_code` (string), `record_type` (string), `street_address` (string), `updated_at` (string), `validate_address` (boolean)\n\n## Deletes an address\n\nDeletes an existing address.\n\n`DELETE /addresses/{id}`\n\n```go\n\taddress, err := client.Addresses.Delete(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", address.Data)\n```\n\nReturns: `address_book` (boolean), `administrative_area` (string), `borough` (string), `business_name` (string), `country_code` (string), `created_at` (string), `customer_reference` (string), `extended_address` (string), `first_name` (string), `id` (string), `last_name` (string), `locality` (string), `neighborhood` (string), `phone_number` (string), `postal_code` (string), `record_type` (string), `street_address` (string), `updated_at` (string), `validate_address` (boolean)\n\n## Accepts this address suggestion as a new emergency address for Operator Connect and finishes the uploads of the numbers associated with it to Microsoft.\n\n`POST /addresses/{id}/actions/accept_suggestions`\n\nOptional: `id` (string)\n\n```go\n\tresponse, err := client.Addresses.Actions.AcceptSuggestions(\n\t\tcontext.Background(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.AddressActionAcceptSuggestionsParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `accepted` (boolean), `id` (uuid), `record_type` (enum: address_suggestion)\n\n## List all SSO authentication providers\n\nReturns a list of your SSO authentication providers.\n\n`GET /authentication_providers`\n\n```go\n\tpage, err := client.AuthenticationProviders.List(context.Background(), telnyx.AuthenticationProviderListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `activated_at` (date-time), `active` (boolean), `created_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (string), `settings` (object), `short_name` (string), `updated_at` (date-time)\n\n## Creates an authentication provider\n\nCreates an authentication provider.\n\n`POST /authentication_providers` — Required: `name`, `short_name`, `settings`\n\nOptional: `active` (boolean), `settings_url` (uri)\n\n```go\n\tauthenticationProvider, err := client.AuthenticationProviders.New(context.Background(), telnyx.AuthenticationProviderNewParams{\n\t\tName: \"Okta\",\n\t\tSettings: telnyx.SettingsParam{\n\t\t\tIdpCertFingerprint: \"13:38:C7:BB:C9:FF:4A:70:38:3A:E3:D9:5C:CD:DB:2E:50:1E:80:A7\",\n\t\t\tIdpEntityID:        \"https://myorg.myidp.com/saml/metadata\",\n\t\t\tIdpSSOTargetURL:    \"https://myorg.myidp.com/trust/saml2/http-post/sso\",\n\t\t},\n\t\tShortName: \"myorg\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", authenticationProvider.Data)\n```\n\nReturns: `activated_at` (date-time), `active` (boolean), `created_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (string), `settings` (object), `short_name` (string), `updated_at` (date-time)\n\n## Retrieve an authentication provider\n\nRetrieves the details of an existing authentication provider.\n\n`GET /authentication_providers/{id}`\n\n```go\n\tauthenticationProvider, err := client.AuthenticationProviders.Get(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", authenticationProvider.Data)\n```\n\nReturns: `activated_at` (date-time), `active` (boolean), `created_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (string), `settings` (object), `short_name` (string), `updated_at` (date-time)\n\n## Update an authentication provider\n\nUpdates settings of an existing authentication provider.\n\n`PATCH /authentication_providers/{id}`\n\nOptional: `active` (boolean), `name` (string), `settings` (object), `settings_url` (uri), `short_name` (string)\n\n```go\n\tauthenticationProvider, err := client.AuthenticationProviders.Update(\n\t\tcontext.Background(),\n\t\t\"id\",\n\t\ttelnyx.AuthenticationProviderUpdateParams{\n\t\t\tActive: telnyx.Bool(true),\n\t\t\tName:   telnyx.String(\"Okta\"),\n\t\t\tSettings: telnyx.SettingsParam{\n\t\t\t\tIdpEntityID:                 \"https://myorg.myidp.com/saml/metadata\",\n\t\t\t\tIdpSSOTargetURL:             \"https://myorg.myidp.com/trust/saml2/http-post/sso\",\n\t\t\t\tIdpCertFingerprint:          \"13:38:C7:BB:C9:FF:4A:70:38:3A:E3:D9:5C:CD:DB:2E:50:1E:80:A7\",\n\t\t\t\tIdpCertFingerprintAlgorithm: telnyx.SettingsIdpCertFingerprintAlgorithmSha1,\n\t\t\t},\n\t\t\tShortName: telnyx.String(\"myorg\"),\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", authenticationProvider.Data)\n```\n\nReturns: `activated_at` (date-time), `active` (boolean), `created_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (string), `settings` (object), `short_name` (string), `updated_at` (date-time)\n\n## Deletes an authentication provider\n\nDeletes an existing authentication provider.\n\n`DELETE /authentication_providers/{id}`\n\n```go\n\tauthenticationProvider, err := client.AuthenticationProviders.Delete(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", authenticationProvider.Data)\n```\n\nReturns: `activated_at` (date-time), `active` (boolean), `created_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (string), `settings` (object), `short_name` (string), `updated_at` (date-time)\n\n## List all billing groups\n\n`GET /billing_groups`\n\n```go\n\tpage, err := client.BillingGroups.List(context.Background(), telnyx.BillingGroupListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (date-time), `deleted_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (enum: billing_group), `updated_at` (date-time)\n\n## Create a billing group\n\n`POST /billing_groups`\n\nOptional: `name` (string)\n\n```go\n\tbillingGroup, err := client.BillingGroups.New(context.Background(), telnyx.BillingGroupNewParams{\n\t\tName: telnyx.String(\"string\"),\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", billingGroup.Data)\n```\n\nReturns: `created_at` (date-time), `deleted_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (enum: billing_group), `updated_at` (date-time)\n\n## Get a billing group\n\n`GET /billing_groups/{id}`\n\n```go\n\tbillingGroup, err := client.BillingGroups.Get(context.Background(), \"f5586561-8ff0-4291-a0ac-84fe544797bd\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", billingGroup.Data)\n```\n\nReturns: `created_at` (date-time), `deleted_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (enum: billing_group), `updated_at` (date-time)\n\n## Update a billing group\n\n`PATCH /billing_groups/{id}`\n\nOptional: `name` (string)\n\n```go\n\tbillingGroup, err := client.BillingGroups.Update(\n\t\tcontext.Background(),\n\t\t\"f5586561-8ff0-4291-a0ac-84fe544797bd\",\n\t\ttelnyx.BillingGroupUpdateParams{\n\t\t\tName: telnyx.String(\"string\"),\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", billingGroup.Data)\n```\n\nReturns: `created_at` (date-time), `deleted_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (enum: billing_group), `updated_at` (date-time)\n\n## Delete a billing group\n\n`DELETE /billing_groups/{id}`\n\n```go\n\tbillingGroup, err := client.BillingGroups.Delete(context.Background(), \"f5586561-8ff0-4291-a0ac-84fe544797bd\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", billingGroup.Data)\n```\n\nReturns: `created_at` (date-time), `deleted_at` (date-time), `id` (uuid), `name` (string), `organization_id` (uuid), `record_type` (enum: billing_group), `updated_at` (date-time)\n\n## List integration secrets\n\nRetrieve a list of all integration secrets configured by the user.\n\n`GET /integration_secrets`\n\n```go\n\tpage, err := client.IntegrationSecrets.List(context.Background(), telnyx.IntegrationSecretListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (date-time), `id` (string), `identifier` (string), `record_type` (string), `updated_at` (date-time)\n\n## Create a secret\n\nCreate a new secret with an associated identifier that can be used to securely integrate with other services.\n\n`POST /integration_secrets` — Required: `identifier`, `type`\n\nOptional: `password` (string), `token` (string), `username` (string)\n\n```go\n\tintegrationSecret, err := client.IntegrationSecrets.New(context.Background(), telnyx.IntegrationSecretNewParams{\n\t\tIdentifier: \"my_secret\",\n\t\tType:       telnyx.IntegrationSecretNewParamsTypeBearer,\n\t\tToken:      telnyx.String(\"my_secret_value\"),\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", integrationSecret.Data)\n```\n\nReturns: `created_at` (date-time), `id` (string), `identifier` (string), `record_type` (string), `updated_at` (date-time)\n\n## Delete an integration secret\n\nDelete an integration secret given its ID.\n\n`DELETE /integration_secrets/{id}`\n\n```go\n\terr := client.IntegrationSecrets.Delete(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n```\n\n## Create an Access Token.\n\nCreate an Access Token (JWT) for the credential.\n\n`POST /telephony_credentials/{id}/token`\n\n```go\n\tresponse, err := client.TelephonyCredentials.NewToken(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response)\n```","tags":["telnyx","account","access","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-account-access-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-account-access-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 (16,014 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:39.233Z","embedding":null,"createdAt":"2026-04-18T22:05:49.032Z","updatedAt":"2026-04-22T12:54:39.233Z","lastSeenAt":"2026-04-22T12:54:39.233Z","tsv":"'/access_ip_address':183,232,289,344 '/actions/accept_suggestions':857 '/addresses':404,481,680,759,855 '/addresses/actions/validate':616 '/authentication_providers':906,964,1072,1134,1250 '/billing_groups':1305,1354,1409,1465,1528 '/integration_secrets':1594,1650,1716 '/saml/metadata':1010,1167 '/team-telnyx/telnyx-go':16,25 '/team-telnyx/telnyx-go/option':28 '/telephony_credentials':1741 '/token':1743 '/trust/saml2/http-post/sso':1014,1171 '13':987,1173 '182bd5e5':867 '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e':866 '1e':1004,1190 '203.0.113.10':246 '2e':1002,1188 '38':988,995,1174,1181 '3a':996,1182 '401':66,137 '403':141 '404':144 '422':62,94,148 '429':59,104,154 '4291':1419,1478,1538 '4a':993,1179 '4fe4':869 '50':1003,1189 '5c':999,1185 '600':540,644 '6e1a':868 '70':994,1180 '78701':642 '80':1005,1191 '84fe544797bd':1422,1481,1541 '8ff0':1418,1477,1537 'a0ac':1421,1480,1540 'a0ac-84fe544797bd':1420,1479,1539 'a7':1006,1192 'a799':870 'aa6d9a6ab26e':871 'accept':830,883 'access':4,8,179,228,285,290,299,340,345,354,1730,1734 'accessipaddressrespons':240,295,350 'accessipaddressresponse.id':255,311,366 'account':3,7 'activ':923,928,971,1027,1032,1090,1095,1137,1156,1208,1213,1268,1273 'ad':217,274,330,385 'address':181,210,230,235,267,287,292,301,323,342,347,356,378,396,402,421,442,466,472,476,479,490,495,507,518,521,553,574,598,604,608,611,621,629,671,678,683,698,719,743,749,753,757,762,777,798,822,828,832,838,890 'address.data':551,696,775 'administr':424,498,556,625,701,780 'alfr':534 'alreadi':42 'alway':67 'api':34,50,119,139 'apierr':85,90 'apierr.error':125 'apierr.statuscode':92,124 'area':425,499,557,626,702,781 'array':658 'associ':849,1637 'assum':39 'austin':538 'authent':64,895,903,957,961,1061,1069,1124,1131,1242,1247 'authenticationprovid':977,1075,1150,1253 'authenticationprovider.data':1025,1088,1206,1266 'automat':167 'avenu':542,646 'backoff':112,160 'bash':11 'bb':990,1176 'bill':1302,1342,1351,1397,1406,1453,1462,1516,1525,1572 'billinggroup':1359,1412,1471,1531 'billinggroup.data':1375,1431,1494,1550 'book':422,496,554,699,778 'boolean':423,473,497,519,555,605,700,750,779,829,884,929,972,1033,1096,1138,1214,1274 'borough':427,501,559,704,783 'busi':429,487,561,706,785 'businessnam':526 'c7':989,1175 'c9':991,1177 'call':51 'case':93,103 'cd':1000,1186 'check':98,130,151 'client':29,40 'client.accessipaddress.delete':352 'client.accessipaddress.get':297 'client.accessipaddress.list':187 'client.accessipaddress.new':242 'client.addresses.actions.acceptsuggestions':864 'client.addresses.actions.validate':636 'client.addresses.delete':764 'client.addresses.get':685 'client.addresses.list':408 'client.addresses.new':523 'client.authenticationproviders.delete':1255 'client.authenticationproviders.get':1077 'client.authenticationproviders.list':910 'client.authenticationproviders.new':979 'client.authenticationproviders.update':1152 'client.billinggroups.delete':1533 'client.billinggroups.get':1414 'client.billinggroups.list':1309 'client.billinggroups.new':1361 'client.billinggroups.update':1473 'client.integrationsecrets.delete':1720 'client.integrationsecrets.list':1598 'client.integrationsecrets.new':1664 'client.messages.send':78 'client.resource.listautopaging':170 'client.telephonycredentials.newtoken':1747 'code':72,136,433,460,493,515,565,592,619,623,710,737,789,816 'common':134 'configur':1589 'congress':541,645 'connect':131,841 'context':20 'context.background':188,243,298,353,409,524,637,686,765,865,911,980,1078,1153,1256,1310,1362,1415,1474,1534,1599,1665,1721,1748 'countri':432,492,564,618,709,788 'countrycod':531,639 'creat':200,226,257,313,368,435,474,477,567,712,791,930,955,959,1034,1097,1215,1275,1322,1349,1377,1433,1496,1552,1611,1628,1631,1687,1728,1732 'credenti':1739 'ctx':79,171 'custom':438,503,570,715,794 'd':121 'd9':998,1184 'date':203,221,260,278,316,334,371,389,926,933,953,1030,1037,1057,1093,1100,1120,1211,1218,1238,1271,1278,1298,1325,1330,1347,1380,1385,1402,1436,1441,1458,1499,1504,1521,1555,1560,1577,1614,1626,1690,1702 'date-tim':202,220,259,277,315,333,370,388,925,932,952,1029,1036,1056,1092,1099,1119,1210,1217,1237,1270,1277,1297,1324,1329,1346,1379,1384,1401,1435,1440,1457,1498,1503,1520,1554,1559,1576,1613,1625,1689,1701 'db':1001,1187 'default':117 'delet':339,343,751,754,758,1240,1244,1249,1327,1382,1438,1501,1523,1527,1557,1704,1708,1715 'descript':205,237,262,318,373 'detail':674,1065 'e3':997,1183 'els':126 'emerg':613,837 'enum':215,272,328,383,664,889,1341,1396,1452,1515,1571 'err':77,82,89,186,191,194,241,248,251,296,304,307,351,359,362,407,412,415,522,544,547,635,648,651,684,689,692,763,768,771,863,874,877,909,914,917,978,1018,1021,1076,1081,1084,1151,1199,1202,1254,1259,1262,1308,1313,1316,1360,1368,1371,1413,1424,1427,1472,1487,1490,1532,1543,1546,1597,1602,1605,1663,1678,1681,1719,1724,1727,1746,1751,1754 'error':47,56,61,65,69,75,97,120,129,135,150,657 'errors.as':88 'exampl':37 'exist':677,756,1068,1130,1246 'exponenti':111,159 'extend':441,506,573,628,718,797 'f5586561':1417,1476,1536 'f5586561-8ff0':1416,1475,1535 'fail':53 'ff':992,1178 'field':100,152 'finish':843 'first':444,483,576,721,800 'firstnam':533 'fmt':21 'fmt.printf':118,195,252,308,363,416,548,652,693,772,878,918,1022,1085,1203,1263,1317,1372,1428,1491,1547,1606,1682,1755 'fmt.println':95,113,127 'format':102,153 'foster':536 'found':147 'get':13,182,288,403,679,905,1071,1304,1404,1408,1593 'github.com':15,24,27 'github.com/team-telnyx/telnyx-go':14,23 'github.com/team-telnyx/telnyx-go/option':26 'given':1712 'go':5,9,12,18,73,184,239,294,349,405,520,633,682,761,861,907,976,1074,1149,1252,1306,1358,1411,1470,1530,1595,1661,1718,1744 'group':1303,1343,1352,1398,1407,1454,1463,1517,1526,1573 'handl':48,68 'id':207,224,264,281,293,302,320,337,348,357,375,392,447,579,681,687,724,760,766,803,856,859,885,935,940,1039,1044,1073,1079,1102,1107,1135,1154,1220,1225,1251,1257,1280,1285,1332,1337,1387,1392,1410,1443,1448,1466,1506,1511,1529,1562,1567,1616,1692,1714,1717,1722,1742,1749 'identifi':1618,1638,1652,1667,1694 'idpcertfingerprint':986,1172 'idpcertfingerprintalgorithm':1193 'idpentityid':1007,1164 'idpssotargeturl':1011,1168 'import':19,74,161 'initi':43 'instal':10 'insuffici':142 'integr':1580,1587,1645,1706,1710 'integrationsecret':1662 'integrationsecret.data':1685 'invalid':138,666 'ip':180,209,229,234,266,286,291,300,322,341,346,355,377 'ipaddress':245 'item':175 'iter':168,169 'iter.current':176 'iter.next':174 'jwt':1736 'key':35,140 'kon':530 'last':449,485,581,726,805 'lastnam':535 'limit':58,106,115,156 'list':177,394,399,892,899,1300,1579,1584 'listautopag':165 'local':452,491,537,584,631,729,808 'log.fatal':193,250,306,361,414,546,650,691,770,876,916,1020,1083,1201,1261,1315,1370,1426,1489,1545,1604,1680,1726,1753 'microsoft':853 'myorg':1016,1197 'myorg.myidp.com':1009,1013,1166,1170 'myorg.myidp.com/saml/metadata':1008,1165 'myorg.myidp.com/trust/saml2/http-post/sso':1012,1169 'n':123,197,254,310,365,418,550,654,695,774,880,920,1024,1087,1205,1265,1319,1374,1430,1493,1549,1608,1684,1757 'name':430,445,450,484,486,488,562,577,582,707,722,727,786,801,806,937,948,966,968,982,1041,1052,1104,1115,1139,1147,1159,1222,1233,1282,1293,1334,1356,1364,1389,1445,1468,1483,1508,1564 'neighborhood':454,509,586,731,810 'network':55,128 'new':227,836,1633 'nil':83,192,249,305,360,413,545,649,690,769,875,915,1019,1082,1200,1260,1314,1369,1425,1488,1544,1603,1679,1725,1752 'note':162 'number':457,512,589,734,813,848 'o':529 'object':659,668,946,1050,1113,1142,1231,1291 'okta':983,1161 'oper':840 'option':236,494,624,858,970,1136,1355,1467,1654 'option.withapikey':31 'organ':939,1043,1106,1224,1284,1336,1391,1447,1510,1566 'os':22 'os.getenv':32 'page':185,198,406,419,908,921,1307,1320,1596,1609 'pagin':163 'param':80,172 'password':1655 'patch':1133,1464 'pend':216,273,329,384 'permiss':143 'phone':456,511,588,733,812 'post':231,480,615,854,963,1353,1649,1740 'postal':459,514,591,622,736,815 'postalcod':641 'product':71 'provid':896,904,958,962,1062,1070,1125,1132,1243,1248 'rate':57,105,114,155 'record':462,594,660,739,818,887,942,1046,1109,1227,1287,1339,1394,1450,1513,1569,1620,1696 'refer':439,504,571,716,795 'requir':99,233,482,617,965,1651 'resourc':145 'respons':634,862,1745,1758 'response.data':655,881 'result':76,663 'retri':109,116,133,157 'retriev':283,669,672,1059,1063,1582 'return':199,256,312,367,397,420,552,656,697,776,882,897,922,1026,1089,1207,1267,1321,1376,1432,1495,1551,1610,1686 'secret':1581,1588,1630,1634,1669,1675,1707,1711 'secur':1644 'servic':614,1648 'set':945,969,973,984,1049,1112,1127,1141,1143,1162,1230,1290 'setup':17 'short':947,967,1051,1114,1146,1232,1292 'shortnam':1015,1195 'shown':45 'skill' 'skill-telnyx-account-access-go' 'sourc':212,269,325,380 'source-team-telnyx' 'sso':894,902 'status':214,271,327,382 'street':465,489,597,620,742,821 'streetaddress':539,643 'string':206,208,211,213,225,238,263,265,268,270,282,319,321,324,326,338,374,376,379,381,393,426,428,431,434,437,440,443,446,448,451,453,455,458,461,464,467,470,500,502,505,508,510,513,516,558,560,563,566,569,572,575,578,580,583,585,587,590,593,596,599,602,627,630,632,662,703,705,708,711,714,717,720,723,725,728,730,732,735,738,741,744,747,782,784,787,790,793,796,799,802,804,807,809,811,814,817,820,823,826,860,938,944,949,1042,1048,1053,1105,1111,1116,1140,1148,1223,1229,1234,1283,1289,1294,1335,1357,1366,1390,1446,1469,1485,1509,1565,1617,1619,1622,1656,1658,1660,1693,1695,1698 'suggest':667,833,891 'switch':91 'telnyx':2,6,33 'telnyx-account-access-go':1 'telnyx.accessipaddresslistparams':189 'telnyx.accessipaddressnewparams':244 'telnyx.addressactionacceptsuggestionsparams':872 'telnyx.addressactionvalidateparams':638 'telnyx.addresslistparams':410 'telnyx.addressnewparams':525 'telnyx.authenticationproviderlistparams':912 'telnyx.authenticationprovidernewparams':981 'telnyx.authenticationproviderupdateparams':1155 'telnyx.billinggrouplistparams':1311 'telnyx.billinggroupnewparams':1363 'telnyx.billinggroupupdateparams':1482 'telnyx.bool':1157 'telnyx.error':86 'telnyx.integrationsecretlistparams':1600 'telnyx.integrationsecretnewparams':1666 'telnyx.integrationsecretnewparamstypebearer':1671 'telnyx.newclient':30 'telnyx.settingsidpcertfingerprintalgorithmsha1':1194 'telnyx.settingsparam':985,1163 'telnyx.string':1160,1196,1365,1484,1673 'time':204,222,261,279,317,335,372,390,927,934,954,1031,1038,1058,1094,1101,1121,1212,1219,1239,1272,1279,1299,1326,1331,1348,1381,1386,1403,1437,1442,1459,1500,1505,1522,1556,1561,1578,1615,1627,1691,1703 'token':1657,1672,1731,1735 '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' 'toy':528 'toy-o':527 'true':1158 'type':463,595,661,740,819,888,943,1047,1110,1228,1288,1340,1395,1451,1514,1570,1621,1653,1670,1697 'updat':218,275,331,386,468,600,745,824,950,1054,1117,1122,1126,1235,1295,1344,1399,1455,1460,1518,1574,1623,1699 'upload':845 'uri':975,1145 'url':974,1144 'us':532,640 'use':164,1642 'user':223,280,336,391,1592 'usernam':1659 'uuid':886,936,941,1040,1045,1103,1108,1221,1226,1281,1286,1333,1338,1388,1393,1444,1449,1507,1512,1563,1568 'v':196,253,309,364,417,549,653,694,773,879,919,1023,1086,1204,1264,1318,1373,1429,1492,1548,1607,1683,1756 'valid':60,96,149,471,517,603,606,609,665,748,827 'valu':1676 'var':84 'wait':107","prices":[{"id":"239c2b23-f3ec-4f1a-85c0-2db01c10314b","listingId":"d85f28ca-93f0-426a-80bd-a9d100e3fc32","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:49.032Z"}],"sources":[{"listingId":"d85f28ca-93f0-426a-80bd-a9d100e3fc32","source":"github","sourceId":"team-telnyx/ai/telnyx-account-access-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-access-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:05:49.032Z","lastSeenAt":"2026-04-22T12:54:39.233Z"}],"details":{"listingId":"d85f28ca-93f0-426a-80bd-a9d100e3fc32","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-account-access-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":"f92125a10949532137186c0be1878e8623649398","skill_md_path":"skills/telnyx-account-access-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-account-access-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-account-access-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-account-access-go"},"updatedAt":"2026-04-22T12:54:39.233Z"}}