{"id":"92446929-6667-4cfc-a86c-c7640c092d5e","shortId":"tsqe5B","kind":"skill","title":"telnyx-iot-go","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Iot - 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## Purchase eSIMs\n\nPurchases and registers the specified amount of eSIMs to the current user's account.  \nIf `sim_card_group_id` is provided, the eSIMs will be associated with that group. Otherwise, the default group for the current user will be used.  \n\n`POST /actions/purchase/esims` — Required: `amount`\n\nOptional: `product` (string), `sim_card_group_id` (uuid), `status` (enum: enabled, disabled, standby), `tags` (array[string]), `whitelabel_name` (string)\n\n```go\n\tpurchase, err := client.Actions.Purchase.New(context.Background(), telnyx.ActionPurchaseNewParams{\n\t\tAmount: 10,\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", purchase.Data)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `msisdn` (string), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## Register SIM cards\n\nRegister the SIM cards associated with the provided registration codes to the current user's account.  \nIf `sim_card_group_id` is provided, the SIM cards will be associated with that group. Otherwise, the default group for the current user will be used.  \n\n`POST /actions/register/sim_cards` — Required: `registration_codes`\n\nOptional: `sim_card_group_id` (uuid), `status` (enum: enabled, disabled, standby), `tags` (array[string])\n\n```go\n\tregister, err := client.Actions.Register.New(context.Background(), telnyx.ActionRegisterNewParams{\n\t\tRegistrationCodes: []string{\"0000000001\", \"0000000002\", \"0000000003\"},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", register.Data)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `msisdn` (string), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## List bulk SIM card actions\n\nThis API lists a paginated collection of bulk SIM card actions. A bulk SIM card action contains details about a collection of individual SIM card actions.\n\n`GET /bulk_sim_card_actions`\n\n```go\n\tpage, err := client.BulkSimCardActions.List(context.Background(), telnyx.BulkSimCardActionListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `action_type` (enum: bulk_disable_voice, bulk_enable_voice, bulk_set_public_ips), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_actions_summary` (array[object]), `updated_at` (string)\n\n## Get bulk SIM card action details\n\nThis API fetches information about a bulk SIM card action. A bulk SIM card action contains details about a collection of individual SIM card actions.\n\n`GET /bulk_sim_card_actions/{id}`\n\n```go\n\tbulkSimCardAction, err := client.BulkSimCardActions.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", bulkSimCardAction.Data)\n```\n\nReturns: `action_type` (enum: bulk_disable_voice, bulk_enable_voice, bulk_set_public_ips), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_actions_summary` (array[object]), `updated_at` (string)\n\n## List OTA updates\n\n`GET /ota_updates`\n\n```go\n\tpage, err := client.OtaUpdates.List(context.Background(), telnyx.OtaUpdateListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: sim_card_network_preferences), `updated_at` (string)\n\n## Get OTA update\n\nThis API returns the details of an Over the Air (OTA) update.\n\n`GET /ota_updates/{id}`\n\n```go\n\totaUpdate, err := client.OtaUpdates.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", otaUpdate.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: sim_card_network_preferences), `updated_at` (string)\n\n## List SIM card actions\n\nThis API lists a paginated collection of SIM card actions. It enables exploring a collection of existing asynchronous operations using specific filters.\n\n`GET /sim_card_actions`\n\n```go\n\tpage, err := client.SimCards.Actions.List(context.Background(), telnyx.SimCardActionListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Get SIM card action details\n\nThis API fetches detailed information about a SIM card action to follow-up on an existing asynchronous operation.\n\n`GET /sim_card_actions/{id}`\n\n```go\n\taction, err := client.SimCards.Actions.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", action.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## List SIM card data usage notifications\n\nLists a paginated collection of SIM card data usage notifications. It enables exploring the collection using specific filters.\n\n`GET /sim_card_data_usage_notifications`\n\n```go\n\tpage, err := client.SimCardDataUsageNotifications.List(context.Background(), telnyx.SimCardDataUsageNotificationListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n## Create a new SIM card data usage notification\n\nCreates a new SIM card data usage notification.\n\n`POST /sim_card_data_usage_notifications` — Required: `sim_card_id`, `threshold`\n\n```go\n\tsimCardDataUsageNotification, err := client.SimCardDataUsageNotifications.New(context.Background(), telnyx.SimCardDataUsageNotificationNewParams{\n\t\tSimCardID: \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\tThreshold: telnyx.SimCardDataUsageNotificationNewParamsThreshold{},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardDataUsageNotification.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n## Get a single SIM card data usage notification\n\nGet a single SIM Card Data Usage Notification.\n\n`GET /sim_card_data_usage_notifications/{id}`\n\n```go\n\tsimCardDataUsageNotification, err := client.SimCardDataUsageNotifications.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardDataUsageNotification.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n## Updates information for a SIM Card Data Usage Notification\n\nUpdates information for a SIM Card Data Usage Notification.\n\n`PATCH /sim_card_data_usage_notifications/{id}`\n\nOptional: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n```go\n\tsimCardDataUsageNotification, err := client.SimCardDataUsageNotifications.Update(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardDataUsageNotificationUpdateParams{\n\t\t\tSimCardDataUsageNotification: telnyx.SimCardDataUsageNotificationParam{},\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardDataUsageNotification.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n## Delete SIM card data usage notifications\n\nDelete the SIM Card Data Usage Notification.\n\n`DELETE /sim_card_data_usage_notifications/{id}`\n\n```go\n\tsimCardDataUsageNotification, err := client.SimCardDataUsageNotifications.Delete(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardDataUsageNotification.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `sim_card_id` (uuid), `threshold` (object), `updated_at` (string)\n\n## List SIM card group actions\n\nThis API allows listing a paginated collection a SIM card group actions. It allows to explore a collection of existing asynchronous operation using specific filters.\n\n`GET /sim_card_group_actions`\n\n```go\n\tpage, err := client.SimCardGroups.Actions.List(context.Background(), telnyx.SimCardGroupActionListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Get SIM card group action details\n\nThis API allows fetching detailed information about a SIM card group action resource to make follow-ups in an existing asynchronous operation.\n\n`GET /sim_card_group_actions/{id}`\n\n```go\n\taction, err := client.SimCardGroups.Actions.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", action.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Get all SIM card groups\n\nGet all SIM card groups belonging to the user that match the given filters.\n\n`GET /sim_card_groups`\n\n```go\n\tpage, err := client.SimCardGroups.List(context.Background(), telnyx.SimCardGroupListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `consumed_data` (object), `created_at` (string), `data_limit` (object), `default` (boolean), `id` (uuid), `name` (string), `private_wireless_gateway_id` (uuid), `record_type` (string), `sim_card_count` (integer), `updated_at` (string), `wireless_blocklist_id` (uuid)\n\n## Create a SIM card group\n\nCreates a new SIM card group object\n\n`POST /sim_card_groups` — Required: `name`\n\nOptional: `data_limit` (object)\n\n```go\n\tsimCardGroup, err := client.SimCardGroups.New(context.Background(), telnyx.SimCardGroupNewParams{\n\t\tName: \"My Test Group\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardGroup.Data)\n```\n\nReturns: `consumed_data` (object), `created_at` (string), `data_limit` (object), `default` (boolean), `id` (uuid), `name` (string), `private_wireless_gateway_id` (uuid), `record_type` (string), `updated_at` (string), `wireless_blocklist_id` (uuid)\n\n## Get SIM card group\n\nReturns the details regarding a specific SIM card group\n\n`GET /sim_card_groups/{id}`\n\n```go\n\tsimCardGroup, err := client.SimCardGroups.Get(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardGroupGetParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardGroup.Data)\n```\n\nReturns: `consumed_data` (object), `created_at` (string), `data_limit` (object), `default` (boolean), `id` (uuid), `name` (string), `private_wireless_gateway_id` (uuid), `record_type` (string), `updated_at` (string), `wireless_blocklist_id` (uuid)\n\n## Update a SIM card group\n\nUpdates a SIM card group\n\n`PATCH /sim_card_groups/{id}`\n\nOptional: `data_limit` (object), `name` (string)\n\n```go\n\tsimCardGroup, err := client.SimCardGroups.Update(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardGroupUpdateParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardGroup.Data)\n```\n\nReturns: `consumed_data` (object), `created_at` (string), `data_limit` (object), `default` (boolean), `id` (uuid), `name` (string), `private_wireless_gateway_id` (uuid), `record_type` (string), `updated_at` (string), `wireless_blocklist_id` (uuid)\n\n## Delete a SIM card group\n\nPermanently deletes a SIM card group\n\n`DELETE /sim_card_groups/{id}`\n\n```go\n\tsimCardGroup, err := client.SimCardGroups.Delete(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardGroup.Data)\n```\n\nReturns: `consumed_data` (object), `created_at` (string), `data_limit` (object), `default` (boolean), `id` (uuid), `name` (string), `private_wireless_gateway_id` (uuid), `record_type` (string), `updated_at` (string), `wireless_blocklist_id` (uuid)\n\n## Request Private Wireless Gateway removal from SIM card group\n\nThis action will asynchronously remove an existing Private Wireless Gateway definition from a SIM card group. Completing this operation defines that all SIM cards in the SIM card group will get their traffic handled by Telnyx's default mobile network configuration.\n\n`POST /sim_card_groups/{id}/actions/remove_private_wireless_gateway`\n\n```go\n\tresponse, err := client.SimCardGroups.Actions.RemovePrivateWirelessGateway(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Request Wireless Blocklist removal from SIM card group\n\nThis action will asynchronously remove an existing Wireless Blocklist to all the SIMs in the SIM card group.\n\n`POST /sim_card_groups/{id}/actions/remove_wireless_blocklist`\n\n```go\n\tresponse, err := client.SimCardGroups.Actions.RemoveWirelessBlocklist(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Request Private Wireless Gateway assignment for SIM card group\n\nThis action will asynchronously assign a provisioned Private Wireless Gateway to the SIM card group. Completing this operation defines that all SIM cards in the SIM card group will get their traffic controlled by the associated Private Wireless Gateway. This operation will also imply that new SIM cards assigned to a group will inherit its network definitions.\n\n`POST /sim_card_groups/{id}/actions/set_private_wireless_gateway` — Required: `private_wireless_gateway_id`\n\n```go\n\tresponse, err := client.SimCardGroups.Actions.SetPrivateWirelessGateway(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardGroupActionSetPrivateWirelessGatewayParams{\n\t\t\tPrivateWirelessGatewayID: \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Request Wireless Blocklist assignment for SIM card group\n\nThis action will asynchronously assign a Wireless Blocklist to all the SIMs in the SIM card group.\n\n`POST /sim_card_groups/{id}/actions/set_wireless_blocklist` — Required: `wireless_blocklist_id`\n\n```go\n\tresponse, err := client.SimCardGroups.Actions.SetWirelessBlocklist(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardGroupActionSetWirelessBlocklistParams{\n\t\t\tWirelessBlocklistID: \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `sim_card_group_id` (uuid), `status` (enum: in-progress, completed, failed), `type` (enum: set_private_wireless_gateway, remove_private_wireless_gateway, set_wireless_blocklist, remove_wireless_blocklist), `updated_at` (string)\n\n## Preview SIM card orders\n\nPreview SIM card order purchases.\n\n`POST /sim_card_order_preview` — Required: `quantity`, `address_id`\n\n```go\n\tresponse, err := client.SimCardOrderPreview.Preview(context.Background(), telnyx.SimCardOrderPreviewPreviewParams{\n\t\tAddressID: \"1293384261075731499\",\n\t\tQuantity:  21,\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `quantity` (integer), `record_type` (string), `shipping_cost` (object), `sim_cards_cost` (object), `total_cost` (object)\n\n## Get all SIM card orders\n\nGet all SIM card orders according to filters.\n\n`GET /sim_card_orders`\n\n```go\n\tpage, err := client.SimCardOrders.List(context.Background(), telnyx.SimCardOrderListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `cost` (object), `created_at` (string), `id` (uuid), `order_address` (object), `quantity` (integer), `record_type` (string), `status` (enum: pending, processing, ready_to_ship, shipped, delivered, canceled), `tracking_url` (uri), `updated_at` (string)\n\n## Create a SIM card order\n\nCreates a new order for SIM cards.\n\n`POST /sim_card_orders` — Required: `address_id`, `quantity`\n\n```go\n\tsimCardOrder, err := client.SimCardOrders.New(context.Background(), telnyx.SimCardOrderNewParams{\n\t\tAddressID: \"1293384261075731499\",\n\t\tQuantity:  23,\n\t\tSimCardGroupID: \"550e8400-e29b-41d4-a716-446655440000\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardOrder.Data)\n```\n\nReturns: `cost` (object), `created_at` (string), `id` (uuid), `order_address` (object), `quantity` (integer), `record_type` (string), `status` (enum: pending, processing, ready_to_ship, shipped, delivered, canceled), `tracking_url` (uri), `updated_at` (string)\n\n## Get a single SIM card order\n\nGet a single SIM card order by its ID.\n\n`GET /sim_card_orders/{id}`\n\n```go\n\tsimCardOrder, err := client.SimCardOrders.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCardOrder.Data)\n```\n\nReturns: `cost` (object), `created_at` (string), `id` (uuid), `order_address` (object), `quantity` (integer), `record_type` (string), `status` (enum: pending, processing, ready_to_ship, shipped, delivered, canceled), `tracking_url` (uri), `updated_at` (string)\n\n## Get all SIM cards\n\nGet all SIM cards belonging to the user that match the given filters.\n\n`GET /sim_cards`\n\n```go\n\tpage, err := client.SimCards.List(context.Background(), telnyx.SimCardListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `msisdn` (string), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## Request bulk disabling voice on SIM cards.\n\nThis API triggers an asynchronous operation to disable voice on SIM cards belonging to a specified SIM Card Group. \nFor each SIM Card a SIM Card Action will be generated.\n\n`POST /sim_cards/actions/bulk_disable_voice` — Required: `sim_card_group_id`\n\n```go\n\tresponse, err := client.SimCards.Actions.BulkDisableVoice(context.Background(), telnyx.SimCardActionBulkDisableVoiceParams{\n\t\tSimCardGroupID: \"6b14e151-8493-4fa1-8664-1cc4e6d14158\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: bulk_disable_voice, bulk_enable_voice, bulk_set_public_ips), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `updated_at` (string)\n\n## Request bulk enabling voice on SIM cards.\n\nThis API triggers an asynchronous operation to enable voice on SIM cards belonging to a specified SIM Card Group. \nFor each SIM Card a SIM Card Action will be generated.\n\n`POST /sim_cards/actions/bulk_enable_voice` — Required: `sim_card_group_id`\n\n```go\n\tresponse, err := client.SimCards.Actions.BulkEnableVoice(context.Background(), telnyx.SimCardActionBulkEnableVoiceParams{\n\t\tSimCardGroupID: \"6b14e151-8493-4fa1-8664-1cc4e6d14158\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: bulk_disable_voice, bulk_enable_voice, bulk_set_public_ips), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `updated_at` (string)\n\n## Request bulk setting SIM card public IPs.\n\nThis API triggers an asynchronous operation to set a public IP for each of the specified SIM cards. \nFor each SIM Card a SIM Card Action will be generated. The status of the SIM Card Action can be followed through the [List SIM Card Action](https://developers.telnyx.com/api-reference/sim-card-actions/list-sim-card-actions) API.\n\n`POST /sim_cards/actions/bulk_set_public_ips` — Required: `sim_card_ids`\n\n```go\n\tresponse, err := client.SimCards.Actions.BulkSetPublicIPs(context.Background(), telnyx.SimCardActionBulkSetPublicIPsParams{\n\t\tSimCardIDs: []string{\"6b14e151-8493-4fa1-8664-1cc4e6d14158\"},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: bulk_disable_voice, bulk_enable_voice, bulk_set_public_ips), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object), `updated_at` (string)\n\n## Validate SIM cards registration codes\n\nIt validates whether SIM card registration codes are valid or not.\n\n`POST /sim_cards/actions/validate_registration_codes`\n\nOptional: `registration_codes` (array[string])\n\n```go\n\tresponse, err := client.SimCards.Actions.ValidateRegistrationCodes(context.Background(), telnyx.SimCardActionValidateRegistrationCodesParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `invalid_detail` (string | null), `record_type` (string), `registration_code` (string), `valid` (boolean)\n\n## Get SIM card\n\nReturns the details regarding a specific SIM card.\n\n`GET /sim_cards/{id}`\n\n```go\n\tsimCard, err := client.SimCards.Get(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardGetParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCard.Data)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `current_device_location` (object), `current_imei` (string), `current_mcc` (string), `current_mnc` (string), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `ipv4` (string), `ipv6` (string), `live_data_session` (enum: connected, disconnected, unknown), `msisdn` (string), `pin_puk_codes` (object), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## Update a SIM card\n\nUpdates SIM card data\n\n`PATCH /sim_cards/{id}`\n\nOptional: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `current_device_location` (object), `current_imei` (string), `current_mcc` (string), `current_mnc` (string), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `ipv4` (string), `ipv6` (string), `live_data_session` (enum: connected, disconnected, unknown), `msisdn` (string), `pin_puk_codes` (object), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n```go\n\tsimCard, err := client.SimCards.Update(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardUpdateParams{\n\t\t\tSimCard: telnyx.SimCardParam{},\n\t\t},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCard.Data)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `current_device_location` (object), `current_imei` (string), `current_mcc` (string), `current_mnc` (string), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `ipv4` (string), `ipv6` (string), `live_data_session` (enum: connected, disconnected, unknown), `msisdn` (string), `pin_puk_codes` (object), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## Deletes a SIM card\n\nThe SIM card will be decommissioned, removed from your account and you will stop being charged. The SIM card won't be able to connect to the network after the deletion is completed, thus making it impossible to consume data. \nTransitioning to the disabled state may take a period of time.\n\n`DELETE /sim_cards/{id}`\n\n```go\n\tsimCard, err := client.SimCards.Delete(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardDeleteParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", simCard.Data)\n```\n\nReturns: `actions_in_progress` (boolean), `authorized_imeis` (array | null), `created_at` (string), `current_billing_period_consumed_data` (object), `current_device_location` (object), `current_imei` (string), `current_mcc` (string), `current_mnc` (string), `data_limit` (object), `eid` (string | null), `esim_installation_status` (enum: released, disabled), `iccid` (string), `id` (uuid), `imsi` (string), `ipv4` (string), `ipv6` (string), `live_data_session` (enum: connected, disconnected, unknown), `msisdn` (string), `pin_puk_codes` (object), `record_type` (string), `resources_with_in_progress_actions` (array[object]), `sim_card_group_id` (uuid), `status` (object), `tags` (array[string]), `type` (enum: physical, esim), `updated_at` (string), `version` (string), `voice_enabled` (boolean)\n\n## Request a SIM card disable\n\nThis API disables a SIM card, disconnecting it from the network and making it impossible to consume data. \nThe API will trigger an asynchronous operation called a SIM Card Action. Transitioning to the disabled state may take a period of time.\n\n`POST /sim_cards/{id}/actions/disable`\n\n```go\n\tresponse, err := client.SimCards.Actions.Disable(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Request a SIM card enable\n\nThis API enables a SIM card, connecting it to the network and making it possible to consume data. \nTo enable a SIM card, it must be associated with a SIM card group. \nThe API will trigger an asynchronous operation called a SIM Card Action. Transitioning to the enabled state may take a period of time.\n\n`POST /sim_cards/{id}/actions/enable`\n\n```go\n\tresponse, err := client.SimCards.Actions.Enable(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Request removing a SIM card public IP\n\nThis API removes an existing public IP from a SIM card.   \n The API will trigger an asynchronous operation called a SIM Card Action. The status of the SIM Card Action can be followed through the [List SIM Card Action](https://developers.telnyx.com/api-reference/sim-card-actions/list-sim-card-actions) API.\n\n`POST /sim_cards/{id}/actions/remove_public_ip`\n\n```go\n\tresponse, err := client.SimCards.Actions.RemovePublicIP(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Request setting a SIM card public IP\n\nThis API makes a SIM card reachable on the public internet by mapping a random public IP to the SIM card.   \n The API will trigger an asynchronous operation called a SIM Card Action.\n\n`POST /sim_cards/{id}/actions/set_public_ip`\n\n```go\n\tresponse, err := client.SimCards.Actions.SetPublicIP(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardActionSetPublicIPParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Request setting a SIM card to standby\n\nThe SIM card will be able to connect to the network once the process to set it to standby has been completed, thus making it possible to consume data. \nTo set a SIM card to standby, it must be associated with SIM card group. \nThe API will trigger an asynchronous operation called a SIM Card Action. Transitioning to the standby state may take a period of time.\n\n`POST /sim_cards/{id}/actions/set_standby`\n\n```go\n\tresponse, err := client.SimCards.Actions.SetStandby(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `action_type` (enum: enable, enable_standby_sim_card, disable, set_standby), `created_at` (string), `id` (uuid), `record_type` (string), `settings` (object | null), `sim_card_id` (uuid), `status` (object), `updated_at` (string)\n\n## Get activation code for an eSIM\n\nIt returns the activation code for an eSIM.  \n This API is only available for eSIMs. If the given SIM is a physical SIM card, or has already been installed, an error will be returned.\n\n`GET /sim_cards/{id}/activation_code`\n\n```go\n\tresponse, err := client.SimCards.GetActivationCode(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `activation_code` (string), `record_type` (string)\n\n## Get SIM card device details\n\nIt returns the device details where a SIM card is currently being used.\n\n`GET /sim_cards/{id}/device_details`\n\n```go\n\tresponse, err := client.SimCards.GetDeviceDetails(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `brand_name` (string), `device_type` (string), `imei` (string), `model_name` (string), `operating_system` (string), `record_type` (string)\n\n## Get SIM card public IP definition\n\nIt returns the public IP requested for a SIM card.\n\n`GET /sim_cards/{id}/public_ip`\n\n```go\n\tresponse, err := client.SimCards.GetPublicIP(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `created_at` (string), `ip` (string), `record_type` (string), `region_code` (string), `sim_card_id` (uuid), `type` (enum: ipv4), `updated_at` (string)\n\n## List wireless connectivity logs\n\nThis API allows listing a paginated collection of Wireless Connectivity Logs associated with a SIM Card, for troubleshooting purposes.\n\n`GET /sim_cards/{id}/wireless_connectivity_logs`\n\n```go\n\tpage, err := client.SimCards.ListWirelessConnectivityLogs(\n\t\tcontext.Background(),\n\t\t\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\",\n\t\ttelnyx.SimCardListWirelessConnectivityLogsParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `apn` (string), `cell_id` (string), `created_at` (string), `id` (integer), `imei` (string), `imsi` (string), `ipv4` (string), `ipv6` (string), `last_seen` (string), `log_type` (enum: registration, data), `mobile_country_code` (string), `mobile_network_code` (string), `radio_access_technology` (string), `record_type` (string), `sim_card_id` (uuid), `start_time` (string), `state` (string), `stop_time` (string)\n\n## List Migration Source coverage\n\n`GET /storage/migration_source_coverage`\n\n```go\n\tresponse, err := client.Storage.ListMigrationSourceCoverage(context.Background())\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `provider` (enum: aws), `source_region` (string)\n\n## List all Migration Sources\n\n`GET /storage/migration_sources`\n\n```go\n\tmigrationSources, err := client.Storage.MigrationSources.List(context.Background())\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migrationSources.Data)\n```\n\nReturns: `bucket_name` (string), `id` (string), `provider` (enum: aws, telnyx), `provider_auth` (object), `source_region` (string)\n\n## Create a Migration Source\n\nCreate a source from which data can be migrated from.\n\n`POST /storage/migration_sources` — Required: `provider`, `provider_auth`, `bucket_name`\n\nOptional: `id` (string), `source_region` (string)\n\n```go\n\tmigrationSource, err := client.Storage.MigrationSources.New(context.Background(), telnyx.StorageMigrationSourceNewParams{\n\t\tMigrationSourceParams: telnyx.MigrationSourceParams{\n\t\t\tBucketName: \"my-bucket\",\n\t\t\tProvider:     telnyx.MigrationSourceParamsProviderAws,\n\t\t\tProviderAuth: telnyx.MigrationSourceParamsProviderAuth{},\n\t\t},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migrationSource.Data)\n```\n\nReturns: `bucket_name` (string), `id` (string), `provider` (enum: aws, telnyx), `provider_auth` (object), `source_region` (string)\n\n## Get a Migration Source\n\n`GET /storage/migration_sources/{id}`\n\n```go\n\tmigrationSource, err := client.Storage.MigrationSources.Get(context.Background(), \"\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migrationSource.Data)\n```\n\nReturns: `bucket_name` (string), `id` (string), `provider` (enum: aws, telnyx), `provider_auth` (object), `source_region` (string)\n\n## Delete a Migration Source\n\n`DELETE /storage/migration_sources/{id}`\n\n```go\n\tmigrationSource, err := client.Storage.MigrationSources.Delete(context.Background(), \"\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migrationSource.Data)\n```\n\nReturns: `bucket_name` (string), `id` (string), `provider` (enum: aws, telnyx), `provider_auth` (object), `source_region` (string)\n\n## List all Migrations\n\n`GET /storage/migrations`\n\n```go\n\tmigrations, err := client.Storage.Migrations.List(context.Background())\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migrations.Data)\n```\n\nReturns: `bytes_migrated` (integer), `bytes_to_migrate` (integer), `created_at` (date-time), `eta` (date-time), `id` (string), `last_copy` (date-time), `refresh` (boolean), `source_id` (string), `speed` (integer), `status` (enum: pending, checking, migrating, complete, error, stopped), `target_bucket_name` (string), `target_region` (string)\n\n## Create a Migration\n\nInitiate a migration of data from an external provider into Telnyx Cloud Storage. Currently, only S3 is supported.\n\n`POST /storage/migrations` — Required: `source_id`, `target_bucket_name`, `target_region`\n\nOptional: `bytes_migrated` (integer), `bytes_to_migrate` (integer), `created_at` (date-time), `eta` (date-time), `id` (string), `last_copy` (date-time), `refresh` (boolean), `speed` (integer), `status` (enum: pending, checking, migrating, complete, error, stopped)\n\n```go\n\tmigration, err := client.Storage.Migrations.New(context.Background(), telnyx.StorageMigrationNewParams{\n\t\tMigrationParams: telnyx.MigrationParams{\n\t\t\tSourceID: \"550e8400-e29b-41d4-a716-446655440000\",\n\t\t\tTargetBucketName: \"my-target-bucket\",\n\t\t\tTargetRegion: \"us-central-1\",\n\t\t},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migration.Data)\n```\n\nReturns: `bytes_migrated` (integer), `bytes_to_migrate` (integer), `created_at` (date-time), `eta` (date-time), `id` (string), `last_copy` (date-time), `refresh` (boolean), `source_id` (string), `speed` (integer), `status` (enum: pending, checking, migrating, complete, error, stopped), `target_bucket_name` (string), `target_region` (string)\n\n## Get a Migration\n\n`GET /storage/migrations/{id}`\n\n```go\n\tmigration, err := client.Storage.Migrations.Get(context.Background(), \"\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", migration.Data)\n```\n\nReturns: `bytes_migrated` (integer), `bytes_to_migrate` (integer), `created_at` (date-time), `eta` (date-time), `id` (string), `last_copy` (date-time), `refresh` (boolean), `source_id` (string), `speed` (integer), `status` (enum: pending, checking, migrating, complete, error, stopped), `target_bucket_name` (string), `target_region` (string)\n\n## Stop a Migration\n\n`POST /storage/migrations/{id}/actions/stop`\n\n```go\n\tresponse, err := client.Storage.Migrations.Actions.Stop(context.Background(), \"\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `bytes_migrated` (integer), `bytes_to_migrate` (integer), `created_at` (date-time), `eta` (date-time), `id` (string), `last_copy` (date-time), `refresh` (boolean), `source_id` (string), `speed` (integer), `status` (enum: pending, checking, migrating, complete, error, stopped), `target_bucket_name` (string), `target_region` (string)\n\n## List Mobile Voice Connections\n\n`GET /v2/mobile_voice_connections`\n\n```go\n\tpage, err := client.MobileVoiceConnections.List(context.Background(), telnyx.MobileVoiceConnectionListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `active` (boolean), `connection_name` (string), `created_at` (date-time), `id` (string), `inbound` (object), `outbound` (object), `record_type` (enum: mobile_voice_connection), `tags` (array[string]), `updated_at` (date-time), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n## Create a Mobile Voice Connection\n\n`POST /v2/mobile_voice_connections`\n\nOptional: `active` (boolean), `connection_name` (string), `inbound` (object), `outbound` (object), `tags` (array[string]), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n```go\n\tmobileVoiceConnection, err := client.MobileVoiceConnections.New(context.Background(), telnyx.MobileVoiceConnectionNewParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", mobileVoiceConnection.Data)\n```\n\nReturns: `active` (boolean), `connection_name` (string), `created_at` (date-time), `id` (string), `inbound` (object), `outbound` (object), `record_type` (enum: mobile_voice_connection), `tags` (array[string]), `updated_at` (date-time), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n## Retrieve a Mobile Voice Connection\n\n`GET /v2/mobile_voice_connections/{id}`\n\n```go\n\tmobileVoiceConnection, err := client.MobileVoiceConnections.Get(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", mobileVoiceConnection.Data)\n```\n\nReturns: `active` (boolean), `connection_name` (string), `created_at` (date-time), `id` (string), `inbound` (object), `outbound` (object), `record_type` (enum: mobile_voice_connection), `tags` (array[string]), `updated_at` (date-time), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n## Update a Mobile Voice Connection\n\n`PATCH /v2/mobile_voice_connections/{id}`\n\nOptional: `active` (boolean), `connection_name` (string), `inbound` (object), `outbound` (object), `tags` (array[string]), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer)\n\n```go\n\tmobileVoiceConnection, err := client.MobileVoiceConnections.Update(\n\t\tcontext.Background(),\n\t\t\"id\",\n\t\ttelnyx.MobileVoiceConnectionUpdateParams{},\n\t)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", mobileVoiceConnection.Data)\n```\n\nReturns: `active` (boolean), `connection_name` (string), `created_at` (date-time), `id` (string), `inbound` (object), `outbound` (object), `record_type` (enum: mobile_voice_connection), `tags` (array[string]), `updated_at` (date-time), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n## Delete a Mobile Voice Connection\n\n`DELETE /v2/mobile_voice_connections/{id}`\n\n```go\n\tmobileVoiceConnection, err := client.MobileVoiceConnections.Delete(context.Background(), \"id\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", mobileVoiceConnection.Data)\n```\n\nReturns: `active` (boolean), `connection_name` (string), `created_at` (date-time), `id` (string), `inbound` (object), `outbound` (object), `record_type` (enum: mobile_voice_connection), `tags` (array[string]), `updated_at` (date-time), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (string | null), `webhook_event_url` (string | null), `webhook_timeout_secs` (integer | null)\n\n## Get all wireless regions\n\nRetrieve all wireless regions for the given product.\n\n`GET /wireless/regions`\n\n```go\n\tresponse, err := client.Wireless.GetRegions(context.Background(), telnyx.WirelessGetRegionsParams{\n\t\tProduct: \"public_ips\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", response.Data)\n```\n\nReturns: `code` (string), `inserted_at` (date-time), `name` (string), `updated_at` (date-time)\n\n## Get all possible wireless blocklist values\n\nRetrieve all wireless blocklist values for a given blocklist type.\n\n`GET /wireless_blocklist_values`\n\n```go\n\twirelessBlocklistValues, err := client.WirelessBlocklistValues.List(context.Background(), telnyx.WirelessBlocklistValueListParams{\n\t\tType: telnyx.WirelessBlocklistValueListParamsTypeCountry,\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", wirelessBlocklistValues.Data)\n```\n\nReturns: `data` (object), `meta` (object)\n\n## Get all Wireless Blocklists\n\nGet all Wireless Blocklists belonging to the user.\n\n`GET /wireless_blocklists`\n\n```go\n\tpage, err := client.WirelessBlocklists.List(context.Background(), telnyx.WirelessBlocklistListParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", page)\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `type` (enum: country, mcc, plmn), `updated_at` (string), `values` (array[object])\n\n## Create a Wireless Blocklist\n\nCreate a Wireless Blocklist to prevent SIMs from connecting to certain networks.\n\n`POST /wireless_blocklists` — Required: `name`, `type`, `values`\n\n```go\n\twirelessBlocklist, err := client.WirelessBlocklists.New(context.Background(), telnyx.WirelessBlocklistNewParams{\n\t\tName:   \"My Wireless Blocklist\",\n\t\tType:   telnyx.WirelessBlocklistNewParamsTypeCountry,\n\t\tValues: []string{\"CA\", \"US\"},\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", wirelessBlocklist.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `type` (enum: country, mcc, plmn), `updated_at` (string), `values` (array[object])\n\n## Update a Wireless Blocklist\n\nUpdate a Wireless Blocklist.\n\n`PATCH /wireless_blocklists`\n\nOptional: `name` (string), `type` (enum: country, mcc, plmn), `values` (array[object])\n\n```go\n\twirelessBlocklist, err := client.WirelessBlocklists.Update(context.Background(), telnyx.WirelessBlocklistUpdateParams{})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", wirelessBlocklist.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `type` (enum: country, mcc, plmn), `updated_at` (string), `values` (array[object])\n\n## Get a Wireless Blocklist\n\nRetrieve information about a Wireless Blocklist.\n\n`GET /wireless_blocklists/{id}`\n\n```go\n\twirelessBlocklist, err := client.WirelessBlocklists.Get(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", wirelessBlocklist.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `type` (enum: country, mcc, plmn), `updated_at` (string), `values` (array[object])\n\n## Delete a Wireless Blocklist\n\nDeletes the Wireless Blocklist.\n\n`DELETE /wireless_blocklists/{id}`\n\n```go\n\twirelessBlocklist, err := client.WirelessBlocklists.Delete(context.Background(), \"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%+v\\n\", wirelessBlocklist.Data)\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `type` (enum: country, mcc, plmn), `updated_at` (string), `values` (array[object])","tags":["telnyx","iot","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","llm","sdk","sip","sms"],"capabilities":["skill","source-team-telnyx","skill-telnyx-iot-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-iot-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 (48,621 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:46.017Z","embedding":null,"createdAt":"2026-04-18T22:06:33.012Z","updatedAt":"2026-04-22T12:54:46.017Z","lastSeenAt":"2026-04-22T12:54:46.017Z","tsv":"'-1':2657,2751,2864 '-4':2654,2748,2861 '-47':604,725,879,1016,1076,1154,1212,1372,1592,1664,1731,1837,1930,2068,2077,2173,2182,2451,2974,3203,3383,3553,3670,3777,3874,4006,4103,4153,4212,4282,5634,5688 '-8493':2653,2747,2860 '-8664':2656,2750,2863 '-8948':603,724,878,1015,1075,1153,1211,1371,1591,1663,1730,1836,1929,2067,2076,2172,2181,2450,2973,3202,3382,3552,3669,3776,3873,4005,4102,4152,4211,4281,5633,5687 '/actions/disable':3545 '/actions/enable':3662 '/actions/purchase/esims':218 '/actions/register/sim_cards':374 '/actions/remove_private_wireless_gateway':1829 '/actions/remove_public_ip':3769 '/actions/remove_wireless_blocklist':1922 '/actions/set_private_wireless_gateway':2055 '/actions/set_public_ip':3866 '/actions/set_standby':3998 '/actions/set_wireless_blocklist':2161 '/actions/stop':4841 '/activation_code':4095 '/api-reference/sim-card-actions/list-sim-card-actions)':2843,3764 '/bulk_sim_card_actions':514,595 '/device_details':4145 '/ota_updates':655,716 '/public_ip':4204 '/sim_card_actions':797,870 '/sim_card_data_usage_notifications':950,1001,1067,1127,1203 '/sim_card_group_actions':1275,1363 '/sim_card_groups':1448,1512,1583,1649,1722,1827,1920,2053,2159 '/sim_card_order_preview':2248 '/sim_card_orders':2302,2363,2442 '/sim_cards':2515,2965,3096,3374,3543,3660,3767,3864,3996,4093,4143,4202,4272 '/sim_cards/actions/bulk_disable_voice':2639 '/sim_cards/actions/bulk_enable_voice':2733 '/sim_cards/actions/bulk_set_public_ips':2846 '/sim_cards/actions/validate_registration_codes':2919 '/storage/migration_source_coverage':4356 '/storage/migration_sources':4383,4429,4488,4525 '/storage/migrations':4561,4644,4773,4839 '/team-telnyx/telnyx-go':14,23 '/team-telnyx/telnyx-go/option':26 '/v2/mobile_voice_connections':4907,4982,5092,5168,5279 '/wireless/regions':5362 '/wireless_blocklist_values':5413 '/wireless_blocklists':5449,5504,5565,5625,5679 '/wireless_connectivity_logs':4274 '0000000001':400 '0000000002':401 '0000000003':402 '1':4713,4958,5000,5068,5144,5187,5255,5331 '10':247 '1293384261075731499':2260,2375 '2':4959,5001,5069,5145,5188,5256,5332 '21':2262 '23':2377 '401':64,135 '403':139 '404':142 '41d4':2382,4701 '422':60,92,146 '429':57,102,152 '446655440000':2384,4703 '550e8400':2379,4698 '6a09cdc3':602,723,877,1014,1074,1152,1210,1370,1590,1662,1729,1835,1928,2066,2075,2171,2180,2449,2972,3201,3381,3551,3668,3775,3872,4004,4101,4151,4210,4280,5632,5686 '6b14e151':2652,2746,2859 '74ac943d6c58':608,729,883,1020,1080,1158,1216,1376,1596,1668,1735,1841,1934,2072,2081,2177,2186,2455,2978,3207,3387,3557,3674,3781,3878,4010,4107,4157,4216,4286,5638,5692 'a716':2383,4702 'aa62':607,728,882,1019,1079,1157,1215,1375,1595,1667,1734,1840,1933,2071,2080,2176,2185,2454,2977,3206,3386,3556,3673,3780,3877,4009,4106,4156,4215,4285,5637,5691 'abl':3344,3933 'access':4333 'accord':2298 'account':190,345,3331 'action':258,302,413,457,486,497,502,512,531,556,567,578,583,593,619,644,773,783,814,848,859,873,894,1248,1260,1337,1350,1366,1786,1902,1996,2142,2532,2576,2634,2669,2728,2763,2821,2831,2840,2876,2990,3062,3099,3171,3221,3293,3399,3471,3530,3568,3647,3685,3745,3752,3761,3792,3862,3890,3983,4021 'action.data':892,1385 'activ':4053,4061,4118,4924,4984,5034,5110,5171,5221,5297 'address':2251,2327,2365,2403,2474 'addressid':2259,2374 'air':712 'allow':1251,1262,1341,4254 'alreadi':40,4084 'also':2037 'alway':65 'amount':182,220,246 'api':32,48,117,137,488,570,704,775,851,1250,1340,2609,2703,2797,2844,3502,3520,3605,3637,3724,3735,3765,3831,3852,3973,4067,4253,4955,4997,5065,5141,5184,5252,5328 'apierr':83,88 'apierr.error':123 'apierr.statuscode':90,122 'apn':4298 'array':235,264,303,313,390,419,458,468,558,646,2538,2577,2587,2923,2996,3063,3073,3105,3172,3182,3227,3294,3304,3405,3472,3482,4947,4994,5057,5133,5181,5244,5320,5485,5554,5575,5612,5668,5722 'assign':1990,1999,2043,2136,2145 'associ':202,334,358,2030,3630,3967,4263 'assum':37 'asynchron':791,867,1269,1360,1788,1904,1998,2144,2612,2706,2800,3524,3641,3739,3856,3977 'auth':4409,4433,4478,4515,4552 'authent':62 'author':262,417,2536,2994,3103,3225,3403 'automat':165 'avail':4070 'aw':4374,4406,4475,4512,4549 'backoff':110,158 'bash':9 'belong':1438,2505,2620,2714,5444 'bill':270,425,2544,3002,3111,3233,3411 'blocklist':1326,1329,1421,1424,1496,1566,1635,1707,1773,1886,1889,1895,1909,1979,1982,2126,2129,2135,2148,2164,2231,2234,5400,5405,5410,5439,5443,5490,5494,5518,5559,5563,5617,5623,5673,5677 'boolean':261,326,416,481,1475,1549,1618,1690,1756,2535,2600,2952,2993,3086,3102,3195,3224,3317,3402,3495,4601,4678,4748,4814,4881,4925,4985,5035,5111,5172,5222,5298 'brand':4168 'bucket':4399,4434,4453,4468,4505,4542,4616,4649,4708,4763,4829,4896 'bucketnam':4450 'bulk':483,494,499,534,537,540,564,575,580,622,625,628,2602,2672,2675,2678,2696,2766,2769,2772,2790,2879,2882,2885 'bulksimcardact':598 'bulksimcardaction.data':617 'byte':4577,4580,4654,4657,4724,4727,4790,4793,4857,4860 'ca':5523 'call':49,3526,3643,3741,3858,3979 'cancel':2343,2419,2490 'card':193,225,306,329,333,348,355,380,461,485,496,501,511,555,566,577,582,592,643,681,694,751,764,772,782,821,837,847,858,901,917,927,937,976,988,996,1004,1042,1054,1062,1100,1113,1122,1139,1181,1191,1198,1236,1246,1258,1303,1335,1348,1398,1431,1436,1489,1502,1508,1571,1580,1641,1646,1713,1719,1783,1799,1808,1812,1863,1899,1917,1956,1993,2008,2017,2021,2042,2103,2139,2156,2208,2240,2244,2282,2291,2296,2353,2361,2430,2436,2500,2504,2580,2607,2619,2625,2630,2633,2642,2701,2713,2719,2724,2727,2736,2793,2813,2817,2820,2830,2839,2849,2904,2911,2955,2963,3066,3090,3093,3175,3297,3321,3324,3340,3475,3499,3506,3529,3575,3591,3602,3609,3626,3634,3646,3692,3708,3720,3733,3744,3751,3760,3799,3815,3827,3835,3850,3861,3897,3913,3925,3930,3961,3970,3982,4028,4044,4081,4126,4137,4187,4200,4239,4267,4340 'case':91,101 'cc4e6d14158':2658,2752,2865 'cell':4300 'central':4712 'certain':5501 'charg':3337 'check':96,128,149,4610,4684,4757,4823,4890 'client':27,38 'client.actions.purchase.new':243 'client.actions.register.new':395 'client.bulksimcardactions.get':600 'client.bulksimcardactions.list':518 'client.messages.send':76 'client.mobilevoiceconnections.delete':5284 'client.mobilevoiceconnections.get':5097 'client.mobilevoiceconnections.list':4911 'client.mobilevoiceconnections.new':5021 'client.mobilevoiceconnections.update':5207 'client.otaupdates.get':721 'client.otaupdates.list':659 'client.resource.listautopaging':168 'client.simcarddatausagenotifications.delete':1208 'client.simcarddatausagenotifications.get':1072 'client.simcarddatausagenotifications.list':954 'client.simcarddatausagenotifications.new':1010 'client.simcarddatausagenotifications.update':1150 'client.simcardgroups.actions.get':1368 'client.simcardgroups.actions.list':1279 'client.simcardgroups.actions.removeprivatewirelessgateway':1833 'client.simcardgroups.actions.removewirelessblocklist':1926 'client.simcardgroups.actions.setprivatewirelessgateway':2064 'client.simcardgroups.actions.setwirelessblocklist':2169 'client.simcardgroups.delete':1727 'client.simcardgroups.get':1588 'client.simcardgroups.list':1452 'client.simcardgroups.new':1522 'client.simcardgroups.update':1660 'client.simcardorderpreview.preview':2256 'client.simcardorders.get':2447 'client.simcardorders.list':2306 'client.simcardorders.new':2371 'client.simcards.actions.bulkdisablevoice':2648 'client.simcards.actions.bulkenablevoice':2742 'client.simcards.actions.bulksetpublicips':2854 'client.simcards.actions.disable':3549 'client.simcards.actions.enable':3666 'client.simcards.actions.get':875 'client.simcards.actions.list':801 'client.simcards.actions.removepublicip':3773 'client.simcards.actions.setpublicip':3870 'client.simcards.actions.setstandby':4002 'client.simcards.actions.validateregistrationcodes':2928 'client.simcards.delete':3379 'client.simcards.get':2970 'client.simcards.getactivationcode':4099 'client.simcards.getdevicedetails':4149 'client.simcards.getpublicip':4208 'client.simcards.list':2519 'client.simcards.listwirelessconnectivitylogs':4278 'client.simcards.update':3199 'client.storage.listmigrationsourcecoverage':4360 'client.storage.migrations.actions.stop':4845 'client.storage.migrations.get':4778 'client.storage.migrations.list':4565 'client.storage.migrations.new':4692 'client.storage.migrationsources.delete':4530 'client.storage.migrationsources.get':4493 'client.storage.migrationsources.list':4387 'client.storage.migrationsources.new':4445 'client.wireless.getregions':5366 'client.wirelessblocklists.delete':5684 'client.wirelessblocklists.get':5630 'client.wirelessblocklists.list':5453 'client.wirelessblocklists.new':5512 'client.wirelessblocklists.update':5580 'client.wirelessblocklistvalues.list':5417 'cloud':4636 'code':70,134,339,377,2906,2913,2922,2949,3053,3162,3284,3462,4054,4062,4119,4236,4326,4330,5382 'collect':492,507,588,779,788,934,945,1255,1266,4258 'common':132 'complet':689,759,1312,1407,1801,1872,1965,2010,2112,2217,3354,3949,4612,4686,4759,4825,4892 'configur':1825 'connect':129,3046,3155,3277,3346,3455,3610,3935,4250,4261,4905,4926,4945,4980,4986,5036,5055,5090,5112,5131,5166,5173,5223,5242,5277,5299,5318,5499 'consum':272,427,1465,1539,1608,1680,1746,2546,3004,3113,3235,3360,3413,3517,3620,3955 'contain':503,584 'context':18 'context.background':244,396,519,601,660,722,802,876,955,1011,1073,1151,1209,1280,1369,1453,1523,1589,1661,1728,1834,1927,2065,2170,2257,2307,2372,2448,2520,2649,2743,2855,2929,2971,3200,3380,3550,3667,3774,3871,4003,4100,4150,4209,4279,4361,4388,4446,4494,4531,4566,4693,4779,4846,4912,5022,5098,5208,5285,5367,5418,5454,5513,5581,5631,5685 'control':2027 'copi':4596,4673,4743,4809,4876 'cost':2279,2283,2286,2319,2395,2466 'count':1490 'countri':4325,5478,5547,5571,5605,5661,5715 'coverag':4354 'creat':266,421,544,632,672,740,825,905,967,984,992,1033,1091,1130,1172,1227,1292,1387,1468,1499,1504,1542,1611,1683,1749,1852,1945,2092,2197,2321,2350,2355,2397,2468,2540,2682,2776,2889,2998,3107,3229,3407,3579,3696,3803,3901,4032,4227,4303,4414,4418,4584,4622,4661,4731,4797,4864,4929,4976,5039,5115,5226,5302,5466,5487,5491,5535,5593,5649,5703 'ctx':77,169 'current':187,212,269,342,368,424,2543,3001,3007,3011,3014,3017,3110,3116,3120,3123,3126,3232,3238,3242,3245,3248,3410,3416,3420,3423,3426,4139,4638 'd':119 'data':273,275,428,430,928,938,989,997,1055,1063,1114,1123,1192,1199,1466,1471,1516,1540,1545,1609,1614,1652,1681,1686,1747,1752,2547,2549,3005,3020,3043,3094,3114,3129,3152,3236,3251,3274,3361,3414,3429,3452,3518,3621,3956,4323,4423,4629,5432 'date':4587,4591,4598,4664,4668,4675,4734,4738,4745,4800,4804,4811,4867,4871,4878,4932,4952,5042,5062,5118,5138,5229,5249,5305,5325,5387,5394 'date-tim':4586,4590,4597,4663,4667,4674,4733,4737,4744,4799,4803,4810,4866,4870,4877,4931,4951,5041,5061,5117,5137,5228,5248,5304,5324,5386,5393 'decommiss':3327 'default':115,208,364,1474,1548,1617,1689,1755,1822 'defin':1804,2013 'definit':1795,2051,4190 'delet':1189,1195,1202,1710,1716,1721,3318,3352,3373,4520,4524,5273,5278,5670,5674,5678 'deliv':2342,2418,2489 'detail':504,568,585,707,849,853,1338,1343,1575,2942,2958,4128,4133 'developers.telnyx.com':2842,3763 'developers.telnyx.com/api-reference/sim-card-actions/list-sim-card-actions)':2841,3762 'devic':3008,3117,3239,3417,4127,4132,4171 'disabl':232,286,387,441,535,623,822,902,2560,2603,2615,2673,2767,2880,3031,3140,3262,3365,3440,3500,3503,3534,3576,3693,3800,3898,4029 'disconnect':3047,3156,3278,3456,3507 'e29b':2381,4700 'e29b-41d4-a716':2380,4699 'eid':278,433,2552,3023,3132,3254,3432 'els':124 'enabl':231,325,386,480,538,626,785,817,818,897,898,942,2599,2676,2697,2709,2770,2883,3085,3194,3316,3494,3571,3572,3603,3606,3623,3651,3688,3689,3795,3796,3893,3894,4024,4025 'enum':230,284,316,385,439,471,533,621,685,692,755,762,816,896,1308,1315,1403,1410,1868,1875,1961,1968,2108,2115,2213,2220,2335,2411,2482,2558,2590,2671,2765,2878,3029,3045,3076,3138,3154,3185,3260,3276,3307,3438,3454,3485,3570,3687,3794,3892,4023,4243,4321,4373,4405,4474,4511,4548,4608,4682,4755,4821,4888,4942,4957,4999,5052,5067,5128,5143,5186,5239,5254,5315,5330,5477,5546,5570,5604,5660,5714 'err':75,80,87,242,249,252,394,404,407,517,522,525,599,610,613,658,663,666,720,731,734,800,805,808,874,885,888,953,958,961,1009,1024,1027,1071,1082,1085,1149,1163,1166,1207,1218,1221,1278,1283,1286,1367,1378,1381,1451,1456,1459,1521,1530,1533,1587,1599,1602,1659,1671,1674,1726,1737,1740,1832,1843,1846,1925,1936,1939,2063,2083,2086,2168,2188,2191,2255,2264,2267,2305,2310,2313,2370,2386,2389,2446,2457,2460,2518,2523,2526,2647,2660,2663,2741,2754,2757,2853,2867,2870,2927,2932,2935,2969,2981,2984,3198,3212,3215,3378,3390,3393,3548,3559,3562,3665,3676,3679,3772,3783,3786,3869,3881,3884,4001,4012,4015,4098,4109,4112,4148,4159,4162,4207,4218,4221,4277,4289,4292,4359,4363,4366,4386,4390,4393,4444,4459,4462,4492,4496,4499,4529,4533,4536,4564,4568,4571,4691,4715,4718,4777,4781,4784,4844,4848,4851,4910,4915,4918,5020,5025,5028,5096,5101,5104,5206,5212,5215,5283,5288,5291,5365,5373,5376,5416,5423,5426,5452,5457,5460,5511,5526,5529,5579,5584,5587,5629,5640,5643,5683,5694,5697 'error':45,54,59,63,67,73,95,118,127,133,148,4088,4613,4687,4760,4826,4893 'errors.as':86 'esim':176,184,199,281,318,436,473,2555,2592,3026,3078,3135,3187,3257,3309,3435,3487,4057,4065,4072 'eta':4589,4666,4736,4802,4869 'event':4961,4967,5003,5009,5071,5077,5147,5153,5190,5196,5258,5264,5334,5340 'exampl':35 'exist':790,866,1268,1359,1791,1907,3727 'explor':786,943,1264 'exponenti':109,157 'extern':4632 'f0':606,727,881,1018,1078,1156,1214,1374,1594,1666,1733,1839,1932,2070,2079,2175,2184,2453,2976,3205,3385,3555,3672,3779,3876,4008,4105,4155,4214,4284,5636,5690 'f0-aa62-74ac943d6c58':605,726,880,1017,1077,1155,1213,1373,1593,1665,1732,1838,1931,2069,2078,2174,2183,2452,2975,3204,3384,3554,3671,3778,3875,4007,4104,4154,4213,4283,5635,5689 'fa1':2655,2749,2862 'fail':51,690,760,1313,1408,1873,1966,2113,2218 'failov':4962,5004,5072,5148,5191,5259,5335 'fetch':571,852,1342 'field':98,150 'filter':795,948,1273,1446,2300,2513 'fmt':19 'fmt.printf':116,253,408,526,614,667,735,809,889,962,1028,1086,1167,1222,1287,1382,1460,1534,1603,1675,1741,1847,1940,2087,2192,2268,2314,2390,2461,2527,2664,2758,2871,2936,2985,3216,3394,3563,3680,3787,3885,4016,4113,4163,4222,4293,4367,4394,4463,4500,4537,4572,4719,4785,4852,4919,5029,5105,5216,5292,5377,5427,5461,5530,5588,5644,5698 'fmt.println':93,111,125 'follow':862,1355,2834,3755 'follow-up':861,1354 'format':100,151 'found':145 'gateway':1319,1323,1414,1418,1482,1556,1625,1697,1763,1779,1794,1879,1883,1972,1976,1989,2004,2033,2059,2119,2123,2224,2228 'generat':2637,2731,2824 'get':11,513,563,594,654,700,715,796,845,869,949,1050,1058,1066,1274,1333,1362,1428,1433,1447,1569,1582,1815,2024,2288,2293,2301,2426,2432,2441,2497,2501,2514,2953,2964,4052,4092,4124,4142,4185,4201,4271,4355,4382,4483,4487,4560,4769,4772,4906,5091,5349,5361,5396,5412,5436,5440,5448,5614,5624 'github.com':13,22,25 'github.com/team-telnyx/telnyx-go':12,21 'github.com/team-telnyx/telnyx-go/option':24 'given':1445,2512,4075,5359,5409 'go':4,7,10,16,71,240,392,515,597,656,718,798,872,951,1007,1069,1147,1205,1276,1365,1449,1519,1585,1657,1724,1830,1923,2061,2166,2253,2303,2368,2444,2516,2645,2739,2851,2925,2967,3196,3376,3546,3663,3770,3867,3999,4096,4146,4205,4275,4357,4384,4442,4490,4527,4562,4689,4775,4842,4908,5018,5094,5204,5281,5363,5414,5450,5509,5577,5627,5681 'group':194,205,209,226,307,349,361,365,381,462,1247,1259,1304,1336,1349,1399,1432,1437,1503,1509,1528,1572,1581,1642,1647,1714,1720,1784,1800,1813,1864,1900,1918,1957,1994,2009,2022,2046,2104,2140,2157,2209,2581,2626,2643,2720,2737,3067,3176,3298,3476,3635,3971 'handl':46,66,1818 'iccid':287,442,2561,3032,3141,3263,3441 'id':195,227,289,308,350,382,444,463,547,596,635,675,682,717,743,752,828,838,871,908,918,970,977,1005,1036,1043,1068,1094,1101,1128,1133,1140,1175,1182,1204,1230,1237,1295,1305,1364,1390,1400,1476,1483,1497,1550,1557,1567,1584,1619,1626,1636,1650,1691,1698,1708,1723,1757,1764,1774,1828,1855,1865,1921,1948,1958,2054,2060,2095,2105,2160,2165,2200,2210,2252,2324,2366,2400,2440,2443,2471,2563,2582,2644,2685,2738,2779,2850,2892,2966,3034,3068,3097,3143,3177,3265,3299,3375,3443,3477,3544,3582,3592,3661,3699,3709,3768,3806,3816,3865,3904,3914,3997,4035,4045,4094,4144,4203,4240,4273,4301,4306,4341,4402,4437,4471,4489,4508,4526,4545,4593,4603,4647,4670,4740,4750,4774,4806,4816,4840,4873,4883,4934,5044,5093,5099,5120,5169,5209,5231,5280,5286,5307,5469,5538,5596,5626,5652,5680,5706 'imei':263,418,2537,2995,3012,3104,3121,3226,3243,3404,3421,4174,4308 'impli':2038 'import':17,72,159 'imposs':3358,3515 'imsi':291,446,2565,3036,3145,3267,3445,4310 'in-progress':686,756,1309,1404,1869,1962,2109,2214 'inbound':4936,4989,5046,5122,5176,5233,5309 'individu':509,590 'inform':572,854,1109,1118,1344,5619 'inherit':2048 'initi':41,4625 'insert':5384 'instal':8,282,437,2556,3027,3136,3258,3436,4086 'insuffici':140 'integ':1491,2274,2330,2406,2477,4307,4579,4583,4606,4656,4660,4680,4726,4730,4753,4792,4796,4819,4859,4863,4886,4974,5016,5084,5160,5203,5271,5347 'internet':3840 'invalid':136,2941 'iot':3,6 'ip':543,631,2681,2775,2795,2806,2888,3722,3729,3829,3846,4189,4195,4230,5371 'ipv4':3038,3147,3269,3447,4244,4312 'ipv6':3040,3149,3271,3449,4314 'item':173 'iter':166,167 'iter.current':174 'iter.next':172 'key':33,138 'last':4316,4595,4672,4742,4808,4875 'limit':56,104,113,154,276,431,1472,1517,1546,1615,1653,1687,1753,2550,3021,3130,3252,3430 'list':482,489,651,770,776,925,931,1244,1252,2837,3758,4248,4255,4351,4378,4557,4902 'listautopag':163 'live':3042,3151,3273,3451 'locat':3009,3118,3240,3418 'log':4251,4262,4319 'log.fatal':251,406,524,612,665,733,807,887,960,1026,1084,1165,1220,1285,1380,1458,1532,1601,1673,1739,1845,1938,2085,2190,2266,2312,2388,2459,2525,2662,2756,2869,2934,2983,3214,3392,3561,3678,3785,3883,4014,4111,4161,4220,4291,4365,4392,4461,4498,4535,4570,4717,4783,4850,4917,5027,5103,5214,5290,5375,5425,5459,5528,5586,5642,5696 'make':1353,3356,3513,3616,3832,3951 'map':3842 'match':1443,2510 'may':3367,3536,3653,3989 'mcc':3015,3124,3246,3424,5479,5548,5572,5606,5662,5716 'meta':5434 'migrat':4352,4380,4416,4426,4485,4522,4559,4563,4578,4582,4611,4624,4627,4655,4659,4685,4690,4725,4729,4758,4771,4776,4791,4795,4824,4837,4858,4862,4891 'migration.data':4722,4788 'migrationparam':4695 'migrations.data':4575 'migrationsourc':4385,4443,4491,4528 'migrationsource.data':4466,4503,4540 'migrationsourceparam':4448 'migrationsources.data':4397 'mnc':3018,3127,3249,3427 'mobil':1823,4324,4328,4903,4943,4978,5053,5088,5129,5164,5240,5275,5316 'mobilevoiceconnect':5019,5095,5205,5282 'mobilevoiceconnection.data':5032,5108,5219,5295 'model':4176 'msisdn':293,448,2567,3049,3158,3280,3458 'must':3628,3965 'my-bucket':4451 'my-target-bucket':4705 'n':121,255,410,528,616,669,737,811,891,964,1030,1088,1169,1224,1289,1384,1462,1536,1605,1677,1743,1849,1942,2089,2194,2270,2316,2392,2463,2529,2666,2760,2873,2938,2987,3218,3396,3565,3682,3789,3887,4018,4115,4165,4224,4295,4369,4396,4465,4502,4539,4574,4721,4787,4854,4921,5031,5107,5218,5294,5379,5429,5463,5532,5590,5646,5700 'name':238,1478,1514,1525,1552,1621,1655,1693,1759,4169,4177,4400,4435,4469,4506,4543,4617,4650,4764,4830,4897,4927,4987,5037,5113,5174,5224,5300,5389,5471,5506,5515,5540,5567,5598,5654,5708 'network':53,126,695,765,1824,2050,3349,3511,3614,3938,4329,5502 'new':986,994,1506,2040,2357 'nil':81,250,405,523,611,664,732,806,886,959,1025,1083,1164,1219,1284,1379,1457,1531,1600,1672,1738,1844,1937,2084,2189,2265,2311,2387,2458,2524,2661,2755,2868,2933,2982,3213,3391,3560,3677,3784,3882,4013,4110,4160,4219,4290,4364,4391,4460,4497,4534,4569,4716,4782,4849,4916,5026,5102,5213,5289,5374,5424,5458,5527,5585,5641,5695 'note':160 'notif':930,940,991,999,1057,1065,1116,1125,1194,1201 'null':265,280,420,435,835,915,2539,2554,2944,2997,3025,3106,3134,3228,3256,3406,3434,3589,3706,3813,3911,4042,4965,4970,4975,5007,5012,5017,5075,5080,5085,5151,5156,5161,5194,5199,5262,5267,5272,5338,5343,5348 'object':274,277,304,311,429,432,459,466,553,559,641,647,749,834,841,914,921,980,1046,1104,1143,1185,1240,1301,1396,1467,1473,1510,1518,1541,1547,1610,1616,1654,1682,1688,1748,1754,1861,1954,2101,2206,2280,2284,2287,2320,2328,2396,2404,2467,2475,2548,2551,2578,2585,2691,2785,2898,3006,3010,3022,3054,3064,3071,3115,3119,3131,3163,3173,3180,3237,3241,3253,3285,3295,3302,3415,3419,3431,3463,3473,3480,3588,3595,3705,3712,3812,3819,3910,3917,4041,4048,4410,4479,4516,4553,4937,4939,4990,4992,5047,5049,5123,5125,5177,5179,5234,5236,5310,5312,5433,5435,5486,5555,5576,5613,5669,5723 'oper':792,868,1270,1361,1803,2012,2035,2613,2707,2801,3525,3642,3740,3857,3978,4179 'option':221,378,1129,1515,1651,2920,3098,4436,4653,4983,5170,5566 'option.withapikey':29 'order':2241,2245,2292,2297,2326,2354,2358,2402,2431,2437,2473 'os':20 'os.getenv':30 'ota':652,701,713 'otaupd':719 'otaupdate.data':738 'otherwis':206,362 'outbound':4938,4991,5048,5124,5178,5235,5311 'page':516,529,657,670,799,812,952,965,1277,1290,1450,1463,2304,2317,2517,2530,4276,4296,4909,4922,5451,5464 'pagin':161,491,778,933,1254,4257 'param':78,170 'patch':1126,1648,3095,5167,5564 'pend':2336,2412,2483,4609,4683,4756,4822,4889 'period':271,426,2545,3003,3112,3234,3370,3412,3539,3656,3992 'perman':1715 'permiss':141 'physic':317,472,2591,3077,3186,3308,3486,4079 'pin':3051,3160,3282,3460 'plmn':5480,5549,5573,5607,5663,5717 'possibl':3618,3953,5398 'post':217,373,1000,1511,1826,1919,2052,2158,2247,2362,2638,2732,2845,2918,3542,3659,3766,3863,3995,4428,4643,4838,4981,5503 'prefer':696,766 'prevent':5496 'preview':2238,2242 'privat':1317,1321,1412,1416,1480,1554,1623,1695,1761,1777,1792,1877,1881,1970,1974,1987,2002,2031,2057,2117,2121,2222,2226 'privatewirelessgatewayid':2074 'process':2337,2413,2484,3941 'product':69,222,5360,5369 'progress':260,301,415,456,688,758,1311,1406,1871,1964,2111,2216,2534,2575,2992,3061,3101,3170,3223,3292,3401,3470 'provid':197,337,352,4372,4404,4408,4431,4432,4454,4473,4477,4510,4514,4547,4551,4633 'providerauth':4456 'provis':2001 'public':542,630,2680,2774,2794,2805,2887,3721,3728,3828,3839,3845,4188,4194,5370 'puk':3052,3161,3283,3461 'purchas':175,177,241,2246 'purchase.data':256 'purpos':4270 'quantiti':2250,2261,2273,2329,2367,2376,2405,2476 'radio':4332 'random':3844 'rate':55,103,112,153 'reachabl':3836 'readi':2338,2414,2485 'record':295,450,549,637,677,745,830,910,972,1038,1096,1135,1177,1232,1297,1392,1485,1559,1628,1700,1766,1857,1950,2097,2202,2275,2331,2407,2478,2569,2687,2781,2894,2945,3055,3164,3286,3464,3584,3701,3808,3906,4037,4121,4182,4232,4336,4940,5050,5126,5237,5313,5473,5542,5600,5656,5710 'refresh':4600,4677,4747,4813,4880 'regard':1576,2959 'region':4235,4376,4412,4440,4481,4518,4555,4620,4652,4767,4833,4900,5352,5356 'regist':179,327,330,393 'register.data':411 'registr':338,376,2905,2912,2921,2948,4322 'registrationcod':398 'releas':285,440,2559,3030,3139,3261,3439 'remov':1320,1327,1415,1422,1780,1789,1880,1887,1896,1905,1973,1980,2120,2127,2225,2232,3328,3717,3725 'request':1776,1893,1986,2133,2601,2695,2789,3496,3599,3716,3823,3921,4196 'requir':97,219,375,1002,1513,2056,2162,2249,2364,2640,2734,2847,4430,4645,5505 'resourc':143,298,453,1351,2572,3058,3167,3289,3467 'respons':1831,1924,2062,2167,2254,2646,2740,2852,2926,3547,3664,3771,3868,4000,4097,4147,4206,4358,4843,5364 'response.data':1850,1943,2090,2195,2271,2667,2761,2874,2939,3566,3683,3790,3888,4019,4116,4166,4225,4370,4855,5380 'result':74 'retri':107,114,131,155 'retriev':5086,5353,5402,5618 'return':257,412,530,618,671,705,739,813,893,966,1032,1090,1171,1226,1291,1386,1464,1538,1573,1607,1679,1745,1851,1944,2091,2196,2272,2318,2394,2465,2531,2668,2762,2875,2940,2956,2989,3220,3398,3567,3684,3791,3889,4020,4059,4091,4117,4130,4167,4192,4226,4297,4371,4398,4467,4504,4541,4576,4723,4789,4856,4923,5033,5109,5220,5296,5381,5431,5465,5534,5592,5648,5702 's3':4640 'sec':4973,5015,5083,5159,5202,5270,5346 'seen':4317 'session':3044,3153,3275,3453 'set':541,552,629,640,748,823,833,903,913,1300,1316,1324,1395,1411,1419,1860,1876,1884,1953,1969,1977,2100,2116,2124,2205,2221,2229,2679,2690,2773,2784,2791,2803,2886,2897,3577,3587,3694,3704,3801,3811,3824,3899,3909,3922,3943,3958,4030,4040 'setup':15 'ship':2278,2340,2341,2416,2417,2487,2488 'shown':43 'sim':192,224,305,328,332,347,354,379,460,484,495,500,510,554,565,576,581,591,642,680,693,750,763,771,781,820,836,846,857,900,916,926,936,975,987,995,1003,1041,1053,1061,1099,1112,1121,1138,1180,1190,1197,1235,1245,1257,1302,1334,1347,1397,1430,1435,1488,1501,1507,1570,1579,1640,1645,1712,1718,1782,1798,1807,1811,1862,1898,1913,1916,1955,1992,2007,2016,2020,2041,2102,2138,2152,2155,2207,2239,2243,2281,2290,2295,2352,2360,2429,2435,2499,2503,2579,2606,2618,2624,2629,2632,2641,2700,2712,2718,2723,2726,2735,2792,2812,2816,2819,2829,2838,2848,2903,2910,2954,2962,3065,3089,3092,3174,3296,3320,3323,3339,3474,3498,3505,3528,3574,3590,3601,3608,3625,3633,3645,3691,3707,3719,3732,3743,3750,3759,3798,3814,3826,3834,3849,3860,3896,3912,3924,3929,3960,3969,3981,4027,4043,4076,4080,4125,4136,4186,4199,4238,4266,4339,5497 'simcard':2968,3197,3209,3377 'simcard.data':2988,3219,3397 'simcarddatausagenotif':1008,1070,1148,1160,1206 'simcarddatausagenotification.data':1031,1089,1170,1225 'simcardgroup':1520,1586,1658,1725 'simcardgroup.data':1537,1606,1678,1744 'simcardgroupid':2378,2651,2745 'simcardid':1013,2857 'simcardord':2369,2445 'simcardorder.data':2393,2464 'singl':1052,1060,2428,2434 'skill' 'skill-telnyx-iot-go' 'sourc':4353,4375,4381,4411,4417,4420,4439,4480,4486,4517,4523,4554,4602,4646,4749,4815,4882 'source-team-telnyx' 'sourceid':4697 'specif':794,947,1272,1578,2961 'specifi':181,2623,2717,2811 'speed':4605,4679,4752,4818,4885 'standbi':233,388,819,824,899,904,3573,3578,3690,3695,3797,3802,3895,3900,3927,3946,3963,3987,4026,4031 'start':4343 'state':3366,3535,3652,3988,4346 'status':229,283,310,384,438,465,684,754,840,920,1307,1402,1867,1960,2107,2212,2334,2410,2481,2557,2584,2826,3028,3070,3137,3179,3259,3301,3437,3479,3594,3711,3747,3818,3916,4047,4607,4681,4754,4820,4887 'stop':3335,4348,4614,4688,4761,4827,4835,4894 'storag':4637 'string':223,236,239,268,279,288,292,294,297,314,321,323,391,399,423,434,443,447,449,452,469,476,478,546,551,562,634,639,650,674,679,699,742,747,769,827,832,844,907,912,924,969,974,983,1035,1040,1049,1093,1098,1107,1132,1137,1146,1174,1179,1188,1229,1234,1243,1294,1299,1332,1389,1394,1427,1470,1479,1487,1494,1544,1553,1561,1564,1613,1622,1630,1633,1656,1685,1694,1702,1705,1751,1760,1768,1771,1854,1859,1892,1947,1952,1985,2094,2099,2132,2199,2204,2237,2277,2323,2333,2349,2399,2409,2425,2470,2480,2496,2542,2553,2562,2566,2568,2571,2588,2595,2597,2684,2689,2694,2778,2783,2788,2858,2891,2896,2901,2924,2943,2947,2950,3000,3013,3016,3019,3024,3033,3037,3039,3041,3050,3057,3074,3081,3083,3109,3122,3125,3128,3133,3142,3146,3148,3150,3159,3166,3183,3190,3192,3231,3244,3247,3250,3255,3264,3268,3270,3272,3281,3288,3305,3312,3314,3409,3422,3425,3428,3433,3442,3446,3448,3450,3459,3466,3483,3490,3492,3581,3586,3598,3698,3703,3715,3805,3810,3822,3903,3908,3920,4034,4039,4051,4120,4123,4170,4173,4175,4178,4181,4184,4229,4231,4234,4237,4247,4299,4302,4305,4309,4311,4313,4315,4318,4327,4331,4335,4338,4345,4347,4350,4377,4401,4403,4413,4438,4441,4470,4472,4482,4507,4509,4519,4544,4546,4556,4594,4604,4618,4621,4671,4741,4751,4765,4768,4807 'summari':557,645 'support':4642 'switch':89 'system':4180 'tag':234,312,389,467,2586,3072,3181,3303,3481,4946,4993,5056,5132,5180,5243,5319 'take':3368,3537,3654,3990 'target':4615,4619,4648,4651,4707,4762,4766,4828,4832,4895,4899 'targetbucketnam':4704 'targetregion':4709 'technolog':4334 'telnyx':2,5,31,1820,4407,4476,4513,4550,4635 'telnyx-iot-go':1 'telnyx.actionpurchasenewparams':245 'telnyx.actionregisternewparams':397 'telnyx.bulksimcardactionlistparams':520 'telnyx.error':84 'telnyx.migrationparams':4696 'telnyx.migrationsourceparams':4449 'telnyx.migrationsourceparamsproviderauth':4457 'telnyx.migrationsourceparamsprovideraws':4455 'telnyx.mobilevoiceconnectionlistparams':4913 'telnyx.mobilevoiceconnectionnewparams':5023 'telnyx.mobilevoiceconnectionupdateparams':5210 'telnyx.newclient':28 'telnyx.otaupdatelistparams':661 'telnyx.simcardactionbulkdisablevoiceparams':2650 'telnyx.simcardactionbulkenablevoiceparams':2744 'telnyx.simcardactionbulksetpublicipsparams':2856 'telnyx.simcardactionlistparams':803 'telnyx.simcardactionsetpublicipparams':3879 'telnyx.simcardactionvalidateregistrationcodesparams':2930 'telnyx.simcarddatausagenotificationlistparams':956 'telnyx.simcarddatausagenotificationnewparams':1012 'telnyx.simcarddatausagenotificationnewparamsthreshold':1022 'telnyx.simcarddatausagenotificationparam':1161 'telnyx.simcarddatausagenotificationupdateparams':1159 'telnyx.simcarddeleteparams':3388 'telnyx.simcardgetparams':2979 'telnyx.simcardgroupactionlistparams':1281 'telnyx.simcardgroupactionsetprivatewirelessgatewayparams':2073 'telnyx.simcardgroupactionsetwirelessblocklistparams':2178 'telnyx.simcardgroupgetparams':1597 'telnyx.simcardgrouplistparams':1454 'telnyx.simcardgroupnewparams':1524 'telnyx.simcardgroupupdateparams':1669 'telnyx.simcardlistparams':2521 'telnyx.simcardlistwirelessconnectivitylogsparams':4287 'telnyx.simcardorderlistparams':2308 'telnyx.simcardordernewparams':2373 'telnyx.simcardorderpreviewpreviewparams':2258 'telnyx.simcardparam':3210 'telnyx.simcardupdateparams':3208 'telnyx.storagemigrationnewparams':4694 'telnyx.storagemigrationsourcenewparams':4447 'telnyx.wirelessblocklistlistparams':5455 'telnyx.wirelessblocklistnewparams':5514 'telnyx.wirelessblocklistnewparamstypecountry':5520 'telnyx.wirelessblocklistupdateparams':5582 'telnyx.wirelessblocklistvaluelistparams':5419 'telnyx.wirelessblocklistvaluelistparamstypecountry':5421 'telnyx.wirelessgetregionsparams':5368 'test':1527 'threshold':979,1006,1021,1045,1103,1142,1184,1239 'thus':3355,3950 'time':3372,3541,3658,3994,4344,4349,4588,4592,4599,4665,4669,4676,4735,4739,4746,4801,4805,4812,4868,4872,4879,4933,4953,5043,5063,5119,5139,5230,5250,5306,5326,5388,5395 'timeout':4972,5014,5082,5158,5201,5269,5345 'topic-agent-skills' 'topic-ai-coding-agent' 'topic-claude-code' 'topic-cpaas' 'topic-cursor' 'topic-iot' 'topic-llm' 'topic-sdk' 'topic-sip' 'topic-sms' 'topic-speech-to-text' 'topic-telephony' 'total':2285 'track':2344,2420,2491 'traffic':1817,2026 'transit':3362,3531,3648,3984 'trigger':2610,2704,2798,3522,3639,3737,3854,3975 'troubleshoot':4269 'type':296,315,451,470,532,550,620,638,678,691,746,761,815,831,895,911,973,1039,1097,1136,1178,1233,1298,1314,1393,1409,1486,1560,1629,1701,1767,1858,1874,1951,1967,2098,2114,2203,2219,2276,2332,2408,2479,2570,2589,2670,2688,2764,2782,2877,2895,2946,3056,3075,3165,3184,3287,3306,3465,3484,3569,3585,3686,3702,3793,3809,3891,3907,4022,4038,4122,4172,4183,4233,4242,4320,4337,4941,5051,5127,5238,5314,5411,5420,5474,5476,5507,5519,5543,5545,5569,5601,5603,5657,5659,5711,5713 'unknown':3048,3157,3279,3457 'up':1356 'updat':319,474,560,648,653,697,702,714,767,842,922,981,1047,1105,1108,1117,1144,1186,1241,1330,1425,1492,1562,1631,1638,1643,1703,1769,1890,1983,2130,2235,2347,2423,2494,2593,2692,2786,2899,3079,3087,3091,3188,3310,3488,3596,3713,3820,3918,4049,4245,4949,5059,5135,5162,5246,5322,5391,5481,5550,5556,5560,5608,5664,5718 'uri':2346,2422,2493 'url':2345,2421,2492,4963,4968,5005,5010,5073,5078,5149,5154,5192,5197,5260,5265,5336,5341 'us':4711,5524 'us-centr':4710 'usag':929,939,990,998,1056,1064,1115,1124,1193,1200 'use':162,216,372,793,946,1271,4141 'user':188,213,343,369,1441,2508,5447 'uuid':228,290,309,383,445,464,548,636,676,683,744,753,829,839,909,919,971,978,1037,1044,1095,1102,1134,1141,1176,1183,1231,1238,1296,1306,1391,1401,1477,1484,1498,1551,1558,1568,1620,1627,1637,1692,1699,1709,1758,1765,1775,1856,1866,1949,1959,2096,2106,2201,2211,2325,2401,2472,2564,2583,2686,2780,2893,3035,3069,3144,3178,3266,3300,3444,3478,3583,3593,3700,3710,3807,3817,3905,3915,4036,4046,4241,4342,5470,5539,5597,5653,5707 'v':254,409,527,615,668,736,810,890,963,1029,1087,1168,1223,1288,1383,1461,1535,1604,1676,1742,1848,1941,2088,2193,2269,2315,2391,2462,2528,2665,2759,2872,2937,2986,3217,3395,3564,3681,3788,3886,4017,4114,4164,4223,4294,4368,4395,4464,4501,4538,4573,4720,4786,4853,4920,5030,5106,5217,5293,5378,5428,5462,5531,5589,5645,5699 'valid':58,94,147,2902,2908,2915,2951 'valu':5401,5406,5484,5508,5521,5553,5574,5611,5667,5721 'var':82 'version':322,477,2596,3082,3191,3313,3491,4956,4998,5066,5142,5185,5253,5329 'voic':324,479,536,539,624,627,2598,2604,2616,2674,2677,2698,2710,2768,2771,2881,2884,3084,3193,3315,3493,4904,4944,4979,5054,5089,5130,5165,5241,5276,5317 'wait':105 'webhook':4954,4960,4966,4971,4996,5002,5008,5013,5064,5070,5076,5081,5140,5146,5152,5157,5183,5189,5195,5200,5251,5257,5263,5268,5327,5333,5339,5344 'whether':2909 'whitelabel':237 'wireless':1318,1322,1325,1328,1413,1417,1420,1423,1481,1495,1555,1565,1624,1634,1696,1706,1762,1772,1778,1793,1878,1882,1885,1888,1894,1908,1971,1975,1978,1981,1988,2003,2032,2058,2118,2122,2125,2128,2134,2147,2163,2223,2227,2230,2233,4249,4260,5351,5355,5399,5404,5438,5442,5489,5493,5517,5558,5562,5616,5622,5672,5676 'wirelessblocklist':5510,5578,5628,5682 'wirelessblocklist.data':5533,5591,5647,5701 'wirelessblocklistid':2179 'wirelessblocklistvalu':5415 'wirelessblocklistvalues.data':5430 'won':3341","prices":[{"id":"aaa613cc-70f2-4e81-a245-dc6a703be7ab","listingId":"92446929-6667-4cfc-a86c-c7640c092d5e","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:06:33.012Z"}],"sources":[{"listingId":"92446929-6667-4cfc-a86c-c7640c092d5e","source":"github","sourceId":"team-telnyx/ai/telnyx-iot-go","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-iot-go","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:33.012Z","lastSeenAt":"2026-04-22T12:54:46.017Z"}],"details":{"listingId":"92446929-6667-4cfc-a86c-c7640c092d5e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-iot-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":"1657c7acacc781e94638e8630e3b0c091dc556b9","skill_md_path":"skills/telnyx-iot-go/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-iot-go"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-iot-go","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-iot-go"},"updatedAt":"2026-04-22T12:54:46.017Z"}}