{"id":"0e974751-cc27-46ee-b472-754f0cbb3d2e","shortId":"QgBucj","kind":"skill","title":"telnyx-networking-java","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Networking - Java\n\n## Installation\n\n```text\n<!-- Maven -->\n<dependency>\n    <groupId>com.telnyx.sdk</groupId>\n    <artifactId>telnyx</artifactId>\n    <version>6.36.0</version>\n</dependency>\n\n// Gradle\nimplementation(\"com.telnyx.sdk:telnyx:6.36.0\")\n```\n\n## Setup\n\n```java\nimport com.telnyx.sdk.client.TelnyxClient;\nimport com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;\n\nTelnyxClient client = TelnyxOkHttpClient.fromEnv();\n```\n\nAll examples below assume `client` is already initialized as shown above.\n\n## Error Handling\n\nAll API calls can fail with network errors, rate limits (429), validation errors (422),\nor authentication errors (401). Always handle errors in production code:\n\n```java\nimport com.telnyx.sdk.errors.TelnyxServiceException;\n\ntry {\n    var result = client.messages().send(params);\n} catch (TelnyxServiceException e) {\n    System.err.println(\"API error \" + e.statusCode() + \": \" + e.getMessage());\n    if (e.statusCode() == 422) {\n        System.err.println(\"Validation error — check required fields and formats\");\n    } else if (e.statusCode() == 429) {\n        // Rate limited — wait and retry with exponential backoff\n        Thread.sleep(1000);\n    }\n}\n```\n\nCommon error codes: `401` invalid API key, `403` insufficient permissions,\n`404` resource not found, `422` validation error (check field formats),\n`429` rate limited (retry with exponential backoff).\n\n## Important Notes\n\n- **Pagination:** List methods return a page. Use `.autoPager()` for automatic iteration: `for (var item : page.autoPager()) { ... }`. For manual control, use `.hasNextPage()` and `.nextPage()`.\n\n## List all clusters\n\n`GET /ai/clusters`\n\n```java\nimport com.telnyx.sdk.models.ai.clusters.ClusterListPage;\nimport com.telnyx.sdk.models.ai.clusters.ClusterListParams;\n\nClusterListPage page = client.ai().clusters().list();\n```\n\nReturns: `bucket` (string), `created_at` (date-time), `finished_at` (date-time), `min_cluster_size` (integer), `min_subcluster_size` (integer), `status` (enum: pending, starting, running, completed, failed), `task_id` (string)\n\n## Compute new clusters\n\nStarts a background task to compute how the data in an [embedded storage bucket](https://developers.telnyx.com/api-reference/embeddings/embed-documents) is clustered. This helps identify common themes and patterns in the data.\n\n`POST /ai/clusters` — Required: `bucket`\n\nOptional: `files` (array[string]), `min_cluster_size` (integer), `min_subcluster_size` (integer), `prefix` (string)\n\n```java\nimport com.telnyx.sdk.models.ai.clusters.ClusterComputeParams;\nimport com.telnyx.sdk.models.ai.clusters.ClusterComputeResponse;\n\nClusterComputeParams params = ClusterComputeParams.builder()\n    .bucket(\"my-bucket\")\n    .build();\nClusterComputeResponse response = client.ai().clusters().compute(params);\n```\n\nReturns: `task_id` (string)\n\n## Fetch a cluster\n\n`GET /ai/clusters/{task_id}`\n\n```java\nimport com.telnyx.sdk.models.ai.clusters.ClusterRetrieveParams;\nimport com.telnyx.sdk.models.ai.clusters.ClusterRetrieveResponse;\n\nClusterRetrieveResponse cluster = client.ai().clusters().retrieve(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\nReturns: `bucket` (string), `clusters` (array[object]), `status` (enum: pending, starting, running, completed, failed)\n\n## Delete a cluster\n\n`DELETE /ai/clusters/{task_id}`\n\n```java\nimport com.telnyx.sdk.models.ai.clusters.ClusterDeleteParams;\n\nclient.ai().clusters().delete(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\n## Fetch a cluster visualization\n\n`GET /ai/clusters/{task_id}/graph`\n\n```java\nimport com.telnyx.sdk.core.http.HttpResponse;\nimport com.telnyx.sdk.models.ai.clusters.ClusterFetchGraphParams;\n\nHttpResponse response = client.ai().clusters().fetchGraph(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\n## List Integrations\n\nList all available integrations.\n\n`GET /ai/integrations`\n\n```java\nimport com.telnyx.sdk.models.ai.integrations.IntegrationListParams;\nimport com.telnyx.sdk.models.ai.integrations.IntegrationListResponse;\n\nIntegrationListResponse integrations = client.ai().integrations().list();\n```\n\nReturns: `available_tools` (array[string]), `description` (string), `display_name` (string), `id` (string), `logo_url` (string), `name` (string), `status` (enum: disconnected, connected)\n\n## List User Integrations\n\nList user setup integrations\n\n`GET /ai/integrations/connections`\n\n```java\nimport com.telnyx.sdk.models.ai.integrations.connections.ConnectionListParams;\nimport com.telnyx.sdk.models.ai.integrations.connections.ConnectionListResponse;\n\nConnectionListResponse connections = client.ai().integrations().connections().list();\n```\n\nReturns: `allowed_tools` (array[string]), `id` (string), `integration_id` (string)\n\n## Get User Integration connection By Id\n\nGet user setup integrations\n\n`GET /ai/integrations/connections/{user_connection_id}`\n\n```java\nimport com.telnyx.sdk.models.ai.integrations.connections.ConnectionRetrieveParams;\nimport com.telnyx.sdk.models.ai.integrations.connections.ConnectionRetrieveResponse;\n\nConnectionRetrieveResponse connection = client.ai().integrations().connections().retrieve(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\nReturns: `allowed_tools` (array[string]), `id` (string), `integration_id` (string)\n\n## Delete Integration Connection\n\nDelete a specific integration connection.\n\n`DELETE /ai/integrations/connections/{user_connection_id}`\n\n```java\nimport com.telnyx.sdk.models.ai.integrations.connections.ConnectionDeleteParams;\n\nclient.ai().integrations().connections().delete(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\n## List Integration By Id\n\nRetrieve integration details\n\n`GET /ai/integrations/{integration_id}`\n\n```java\nimport com.telnyx.sdk.models.ai.integrations.IntegrationRetrieveParams;\nimport com.telnyx.sdk.models.ai.integrations.IntegrationRetrieveResponse;\n\nIntegrationRetrieveResponse integration = client.ai().integrations().retrieve(\"550e8400-e29b-41d4-a716-446655440000\");\n```\n\nReturns: `available_tools` (array[string]), `description` (string), `display_name` (string), `id` (string), `logo_url` (string), `name` (string), `status` (enum: disconnected, connected)\n\n## List all Global IP Allowed Ports\n\n`GET /global_ip_allowed_ports`\n\n```java\nimport com.telnyx.sdk.models.globalipallowedports.GlobalIpAllowedPortListParams;\nimport com.telnyx.sdk.models.globalipallowedports.GlobalIpAllowedPortListResponse;\n\nGlobalIpAllowedPortListResponse globalIpAllowedPorts = client.globalIpAllowedPorts().list();\n```\n\nReturns: `first_port` (integer), `id` (uuid), `last_port` (integer), `name` (string), `protocol_code` (string), `record_type` (string)\n\n## Global IP Assignment Health Check Metrics\n\n`GET /global_ip_assignment_health`\n\n```java\nimport com.telnyx.sdk.models.globalipassignmenthealth.GlobalIpAssignmentHealthRetrieveParams;\nimport com.telnyx.sdk.models.globalipassignmenthealth.GlobalIpAssignmentHealthRetrieveResponse;\n\nGlobalIpAssignmentHealthRetrieveResponse globalIpAssignmentHealth = client.globalIpAssignmentHealth().retrieve();\n```\n\nReturns: `global_ip` (object), `global_ip_assignment` (object), `health` (object), `timestamp` (date-time)\n\n## List all Global IP assignments\n\nList all Global IP assignments.\n\n`GET /global_ip_assignments`\n\n```java\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentListPage;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentListParams;\n\nGlobalIpAssignmentListPage page = client.globalIpAssignments().list();\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Create a Global IP assignment\n\nCreate a Global IP assignment.\n\n`POST /global_ip_assignments`\n\nOptional: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n```java\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignment;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentCreateParams;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentCreateResponse;\n\nGlobalIpAssignment params = GlobalIpAssignment.builder().build();\nGlobalIpAssignmentCreateResponse globalIpAssignment = client.globalIpAssignments().create(params);\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Retrieve a Global IP\n\nRetrieve a Global IP assignment.\n\n`GET /global_ip_assignments/{id}`\n\n```java\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentRetrieveParams;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentRetrieveResponse;\n\nGlobalIpAssignmentRetrieveResponse globalIpAssignment = client.globalIpAssignments().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Update a Global IP assignment\n\nUpdate a Global IP assignment.\n\n`PATCH /global_ip_assignments/{id}`\n\nOptional: `created_at` (string), `global_ip_id` (string), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (string)\n\n```java\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentUpdateParams;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentUpdateResponse;\n\nGlobalIpAssignmentUpdateResponse globalIpAssignment = client.globalIpAssignments().update(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Delete a Global IP assignment\n\nDelete a Global IP assignment.\n\n`DELETE /global_ip_assignments/{id}`\n\n```java\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentDeleteParams;\nimport com.telnyx.sdk.models.globalipassignments.GlobalIpAssignmentDeleteResponse;\n\nGlobalIpAssignmentDeleteResponse globalIpAssignment = client.globalIpAssignments().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `id` (uuid), `is_announced` (boolean), `is_connected` (boolean), `is_in_maintenance` (boolean), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Global IP Assignment Usage Metrics\n\n`GET /global_ip_assignments_usage`\n\n```java\nimport com.telnyx.sdk.models.globalipassignmentsusage.GlobalIpAssignmentsUsageRetrieveParams;\nimport com.telnyx.sdk.models.globalipassignmentsusage.GlobalIpAssignmentsUsageRetrieveResponse;\n\nGlobalIpAssignmentsUsageRetrieveResponse globalIpAssignmentsUsage = client.globalIpAssignmentsUsage().retrieve();\n```\n\nReturns: `global_ip` (object), `global_ip_assignment` (object), `received` (object), `timestamp` (date-time), `transmitted` (object)\n\n## List all Global IP Health check types\n\nList all Global IP Health check types.\n\n`GET /global_ip_health_check_types`\n\n```java\nimport com.telnyx.sdk.models.globaliphealthchecktypes.GlobalIpHealthCheckTypeListParams;\nimport com.telnyx.sdk.models.globaliphealthchecktypes.GlobalIpHealthCheckTypeListResponse;\n\nGlobalIpHealthCheckTypeListResponse globalIpHealthCheckTypes = client.globalIpHealthCheckTypes().list();\n```\n\nReturns: `health_check_params` (object), `health_check_type` (string), `record_type` (string)\n\n## List all Global IP health checks\n\nList all Global IP health checks.\n\n`GET /global_ip_health_checks`\n\n```java\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckListPage;\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckListParams;\n\nGlobalIpHealthCheckListPage page = client.globalIpHealthChecks().list();\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `health_check_params` (object), `health_check_type` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n## Create a Global IP health check\n\nCreate a Global IP health check.\n\n`POST /global_ip_health_checks`\n\nOptional: `created_at` (string), `global_ip_id` (uuid), `health_check_params` (object), `health_check_type` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckCreateParams;\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckCreateResponse;\n\nGlobalIpHealthCheckCreateResponse globalIpHealthCheck = client.globalIpHealthChecks().create();\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `health_check_params` (object), `health_check_type` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n## Retrieve a Global IP health check\n\nRetrieve a Global IP health check.\n\n`GET /global_ip_health_checks/{id}`\n\n```java\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckRetrieveParams;\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckRetrieveResponse;\n\nGlobalIpHealthCheckRetrieveResponse globalIpHealthCheck = client.globalIpHealthChecks().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `health_check_params` (object), `health_check_type` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n## Delete a Global IP health check\n\nDelete a Global IP health check.\n\n`DELETE /global_ip_health_checks/{id}`\n\n```java\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckDeleteParams;\nimport com.telnyx.sdk.models.globaliphealthchecks.GlobalIpHealthCheckDeleteResponse;\n\nGlobalIpHealthCheckDeleteResponse globalIpHealthCheck = client.globalIpHealthChecks().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `global_ip_id` (uuid), `health_check_params` (object), `health_check_type` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n## Global IP Latency Metrics\n\n`GET /global_ip_latency`\n\n```java\nimport com.telnyx.sdk.models.globaliplatency.GlobalIpLatencyRetrieveParams;\nimport com.telnyx.sdk.models.globaliplatency.GlobalIpLatencyRetrieveResponse;\n\nGlobalIpLatencyRetrieveResponse globalIpLatency = client.globalIpLatency().retrieve();\n```\n\nReturns: `global_ip` (object), `mean_latency` (object), `percentile_latency` (object), `prober_location` (object), `timestamp` (date-time)\n\n## List all Global IP Protocols\n\n`GET /global_ip_protocols`\n\n```java\nimport com.telnyx.sdk.models.globalipprotocols.GlobalIpProtocolListParams;\nimport com.telnyx.sdk.models.globalipprotocols.GlobalIpProtocolListResponse;\n\nGlobalIpProtocolListResponse globalIpProtocols = client.globalIpProtocols().list();\n```\n\nReturns: `code` (string), `name` (string), `record_type` (string)\n\n## Global IP Usage Metrics\n\n`GET /global_ip_usage`\n\n```java\nimport com.telnyx.sdk.models.globalipusage.GlobalIpUsageRetrieveParams;\nimport com.telnyx.sdk.models.globalipusage.GlobalIpUsageRetrieveResponse;\n\nGlobalIpUsageRetrieveResponse globalIpUsage = client.globalIpUsage().retrieve();\n```\n\nReturns: `global_ip` (object), `received` (object), `timestamp` (date-time), `transmitted` (object)\n\n## List all Global IPs\n\nList all Global IPs.\n\n`GET /global_ips`\n\n```java\nimport com.telnyx.sdk.models.globalips.GlobalIpListPage;\nimport com.telnyx.sdk.models.globalips.GlobalIpListParams;\n\nGlobalIpListPage page = client.globalIps().list();\n```\n\nReturns: `created_at` (string), `description` (string), `id` (uuid), `ip_address` (string), `name` (string), `ports` (object), `record_type` (string), `updated_at` (string)\n\n## Create a Global IP\n\nCreate a Global IP.\n\n`POST /global_ips`\n\nOptional: `created_at` (string), `description` (string), `id` (uuid), `ip_address` (string), `name` (string), `ports` (object), `record_type` (string), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.globalips.GlobalIpCreateParams;\nimport com.telnyx.sdk.models.globalips.GlobalIpCreateResponse;\n\nGlobalIpCreateResponse globalIp = client.globalIps().create();\n```\n\nReturns: `created_at` (string), `description` (string), `id` (uuid), `ip_address` (string), `name` (string), `ports` (object), `record_type` (string), `updated_at` (string)\n\n## Retrieve a Global IP\n\nRetrieve a Global IP.\n\n`GET /global_ips/{id}`\n\n```java\nimport com.telnyx.sdk.models.globalips.GlobalIpRetrieveParams;\nimport com.telnyx.sdk.models.globalips.GlobalIpRetrieveResponse;\n\nGlobalIpRetrieveResponse globalIp = client.globalIps().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `description` (string), `id` (uuid), `ip_address` (string), `name` (string), `ports` (object), `record_type` (string), `updated_at` (string)\n\n## Delete a Global IP\n\nDelete a Global IP.\n\n`DELETE /global_ips/{id}`\n\n```java\nimport com.telnyx.sdk.models.globalips.GlobalIpDeleteParams;\nimport com.telnyx.sdk.models.globalips.GlobalIpDeleteResponse;\n\nGlobalIpDeleteResponse globalIp = client.globalIps().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `description` (string), `id` (uuid), `ip_address` (string), `name` (string), `ports` (object), `record_type` (string), `updated_at` (string)\n\n## List all Networks\n\nList all Networks.\n\n`GET /networks`\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkListPage;\nimport com.telnyx.sdk.models.networks.NetworkListParams;\n\nNetworkListPage page = client.networks().list();\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `updated_at` (string)\n\n## Create a Network\n\nCreate a new Network.\n\n`POST /networks` — Required: `name`\n\nOptional: `created_at` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkCreate;\nimport com.telnyx.sdk.models.networks.NetworkCreateParams;\nimport com.telnyx.sdk.models.networks.NetworkCreateResponse;\n\nNetworkCreate params = NetworkCreate.builder()\n    .name(\"test network\")\n    .build();\nNetworkCreateResponse network = client.networks().create(params);\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `updated_at` (string)\n\n## Retrieve a Network\n\nRetrieve a Network.\n\n`GET /networks/{id}`\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkRetrieveParams;\nimport com.telnyx.sdk.models.networks.NetworkRetrieveResponse;\n\nNetworkRetrieveResponse network = client.networks().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `updated_at` (string)\n\n## Update a Network\n\nUpdate a Network.\n\n`PATCH /networks/{id}` — Required: `name`\n\nOptional: `created_at` (string), `id` (uuid), `record_type` (string), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkCreate;\nimport com.telnyx.sdk.models.networks.NetworkUpdateParams;\nimport com.telnyx.sdk.models.networks.NetworkUpdateResponse;\n\nNetworkUpdateParams params = NetworkUpdateParams.builder()\n    .networkId(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n    .networkCreate(NetworkCreate.builder()\n        .name(\"test network\")\n        .build())\n    .build();\nNetworkUpdateResponse network = client.networks().update(params);\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `updated_at` (string)\n\n## Delete a Network\n\nDelete a Network.\n\n`DELETE /networks/{id}`\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkDeleteParams;\nimport com.telnyx.sdk.models.networks.NetworkDeleteResponse;\n\nNetworkDeleteResponse network = client.networks().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `record_type` (string), `updated_at` (string)\n\n## Get Default Gateway status.\n\n`GET /networks/{id}/default_gateway`\n\n```java\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayRetrieveParams;\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayRetrieveResponse;\n\nDefaultGatewayRetrieveResponse defaultGateway = client.networks().defaultGateway().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `network_id` (uuid), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Create Default Gateway.\n\n`POST /networks/{id}/default_gateway`\n\nOptional: `created_at` (string), `id` (uuid), `network_id` (uuid), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n```java\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayCreateParams;\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayCreateResponse;\n\nDefaultGatewayCreateResponse defaultGateway = client.networks().defaultGateway().create(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `network_id` (uuid), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## Delete Default Gateway.\n\n`DELETE /networks/{id}/default_gateway`\n\n```java\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayDeleteParams;\nimport com.telnyx.sdk.models.networks.defaultgateway.DefaultGatewayDeleteResponse;\n\nDefaultGatewayDeleteResponse defaultGateway = client.networks().defaultGateway().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `network_id` (uuid), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string), `wireguard_peer_id` (uuid)\n\n## List all Interfaces for a Network.\n\n`GET /networks/{id}/network_interfaces`\n\n```java\nimport com.telnyx.sdk.models.networks.NetworkListInterfacesPage;\nimport com.telnyx.sdk.models.networks.NetworkListInterfacesParams;\n\nNetworkListInterfacesPage page = client.networks().listInterfaces(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `record_type` (string), `region` (object), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `type` (string), `updated_at` (string)\n\n## Get all Private Wireless Gateways\n\nGet all Private Wireless Gateways belonging to the user.\n\n`GET /private_wireless_gateways`\n\n```java\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayListPage;\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayListParams;\n\nPrivateWirelessGatewayListPage page = client.privateWirelessGateways().list();\n```\n\nReturns: `assigned_resources` (array[object]), `created_at` (string), `id` (uuid), `ip_range` (string), `name` (string), `network_id` (uuid), `record_type` (string), `region_code` (string), `status` (object), `updated_at` (string)\n\n## Create a Private Wireless Gateway\n\nAsynchronously create a Private Wireless Gateway for SIM cards for a previously created network. This operation may take several minutes so you can check the Private Wireless Gateway status at the section Get a Private Wireless Gateway.\n\n`POST /private_wireless_gateways` — Required: `network_id`, `name`\n\nOptional: `region_code` (string)\n\n```java\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayCreateParams;\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayCreateResponse;\n\nPrivateWirelessGatewayCreateParams params = PrivateWirelessGatewayCreateParams.builder()\n    .name(\"My private wireless gateway\")\n    .networkId(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n    .build();\nPrivateWirelessGatewayCreateResponse privateWirelessGateway = client.privateWirelessGateways().create(params);\n```\n\nReturns: `assigned_resources` (array[object]), `created_at` (string), `id` (uuid), `ip_range` (string), `name` (string), `network_id` (uuid), `record_type` (string), `region_code` (string), `status` (object), `updated_at` (string)\n\n## Get a Private Wireless Gateway\n\nRetrieve information about a Private Wireless Gateway.\n\n`GET /private_wireless_gateways/{id}`\n\n```java\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayRetrieveParams;\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayRetrieveResponse;\n\nPrivateWirelessGatewayRetrieveResponse privateWirelessGateway = client.privateWirelessGateways().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `assigned_resources` (array[object]), `created_at` (string), `id` (uuid), `ip_range` (string), `name` (string), `network_id` (uuid), `record_type` (string), `region_code` (string), `status` (object), `updated_at` (string)\n\n## Delete a Private Wireless Gateway\n\nDeletes the Private Wireless Gateway.\n\n`DELETE /private_wireless_gateways/{id}`\n\n```java\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayDeleteParams;\nimport com.telnyx.sdk.models.privatewirelessgateways.PrivateWirelessGatewayDeleteResponse;\n\nPrivateWirelessGatewayDeleteResponse privateWirelessGateway = client.privateWirelessGateways().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `assigned_resources` (array[object]), `created_at` (string), `id` (uuid), `ip_range` (string), `name` (string), `network_id` (uuid), `record_type` (string), `region_code` (string), `status` (object), `updated_at` (string)\n\n## List all Public Internet Gateways\n\nList all Public Internet Gateways.\n\n`GET /public_internet_gateways`\n\n```java\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayListPage;\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayListParams;\n\nPublicInternetGatewayListPage page = client.publicInternetGateways().list();\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_ip` (string), `record_type` (string), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Create a Public Internet Gateway\n\nCreate a new Public Internet Gateway.\n\n`POST /public_internet_gateways`\n\nOptional: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_ip` (string), `record_type` (string), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayCreateParams;\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayCreateResponse;\n\nPublicInternetGatewayCreateResponse publicInternetGateway = client.publicInternetGateways().create();\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_ip` (string), `record_type` (string), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Retrieve a Public Internet Gateway\n\nRetrieve a Public Internet Gateway.\n\n`GET /public_internet_gateways/{id}`\n\n```java\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayRetrieveParams;\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayRetrieveResponse;\n\nPublicInternetGatewayRetrieveResponse publicInternetGateway = client.publicInternetGateways().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_ip` (string), `record_type` (string), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Delete a Public Internet Gateway\n\nDelete a Public Internet Gateway.\n\n`DELETE /public_internet_gateways/{id}`\n\n```java\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayDeleteParams;\nimport com.telnyx.sdk.models.publicinternetgateways.PublicInternetGatewayDeleteResponse;\n\nPublicInternetGatewayDeleteResponse publicInternetGateway = client.publicInternetGateways().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_ip` (string), `record_type` (string), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## List all Regions\n\nList all regions and the interfaces that region supports\n\n`GET /regions`\n\n```java\nimport com.telnyx.sdk.models.regions.RegionListParams;\nimport com.telnyx.sdk.models.regions.RegionListResponse;\n\nRegionListResponse regions = client.regions().list();\n```\n\nReturns: `code` (string), `created_at` (string), `name` (string), `record_type` (string), `supported_interfaces` (array[string]), `updated_at` (string)\n\n## List all Virtual Cross Connects\n\nList all Virtual Cross Connects.\n\n`GET /virtual_cross_connects`\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectListPage;\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectListParams;\n\nVirtualCrossConnectListPage page = client.virtualCrossConnects().list();\n```\n\nReturns: `bandwidth_mbps` (number), `bgp_asn` (number), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `primary_bgp_key` (string), `primary_cloud_account_id` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `region` (object), `region_code` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Create a Virtual Cross Connect\n\nCreate a new Virtual Cross Connect.  For AWS and GCE, you have the option of creating the primary connection first and the secondary connection later. You also have the option of disabling the primary and/or secondary connections at any time and later re-enabling them. With Azure, you do not have this option.\n\n`POST /virtual_cross_connects` — Required: `network_id`, `region_code`, `cloud_provider`, `cloud_provider_region`, `bgp_asn`, `primary_cloud_account_id`\n\nOptional: `bandwidth_mbps` (number), `created_at` (string), `id` (uuid), `name` (string), `primary_bgp_key` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectCreateParams;\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectCreateResponse;\n\nVirtualCrossConnectCreateParams params = VirtualCrossConnectCreateParams.builder()\n    .regionCode(\"ashburn-va\")\n    .build();\nVirtualCrossConnectCreateResponse virtualCrossConnect = client.virtualCrossConnects().create(params);\n```\n\nReturns: `bandwidth_mbps` (number), `bgp_asn` (number), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `primary_bgp_key` (string), `primary_cloud_account_id` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `region` (object), `region_code` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Retrieve a Virtual Cross Connect\n\nRetrieve a Virtual Cross Connect.\n\n`GET /virtual_cross_connects/{id}`\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectRetrieveParams;\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectRetrieveResponse;\n\nVirtualCrossConnectRetrieveResponse virtualCrossConnect = client.virtualCrossConnects().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `bandwidth_mbps` (number), `bgp_asn` (number), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `primary_bgp_key` (string), `primary_cloud_account_id` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `region` (object), `region_code` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Update the Virtual Cross Connect\n\nUpdate the Virtual Cross Connect.  Cloud IPs can only be patched during the `created` state, as GCE will only inform you of your generated IP once the pending connection requested has been accepted.\n\n`PATCH /virtual_cross_connects/{id}`\n\nOptional: `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean)\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectUpdateParams;\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectUpdateResponse;\n\nVirtualCrossConnectUpdateResponse virtualCrossConnect = client.virtualCrossConnects().update(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `bandwidth_mbps` (number), `bgp_asn` (number), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `primary_bgp_key` (string), `primary_cloud_account_id` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `region` (object), `region_code` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Delete a Virtual Cross Connect\n\nDelete a Virtual Cross Connect.\n\n`DELETE /virtual_cross_connects/{id}`\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectDeleteParams;\nimport com.telnyx.sdk.models.virtualcrossconnects.VirtualCrossConnectDeleteResponse;\n\nVirtualCrossConnectDeleteResponse virtualCrossConnect = client.virtualCrossConnects().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `bandwidth_mbps` (number), `bgp_asn` (number), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `created_at` (string), `id` (uuid), `name` (string), `network_id` (uuid), `primary_bgp_key` (string), `primary_cloud_account_id` (string), `primary_cloud_ip` (string), `primary_enabled` (boolean), `primary_routing_announcement` (boolean), `primary_telnyx_ip` (string), `record_type` (string), `region` (object), `region_code` (string), `secondary_bgp_key` (string), `secondary_cloud_account_id` (string), `secondary_cloud_ip` (string), `secondary_enabled` (boolean), `secondary_routing_announcement` (boolean), `secondary_telnyx_ip` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## List Virtual Cross Connect Cloud Coverage\n\nList Virtual Cross Connects Cloud Coverage.  This endpoint shows which cloud regions are available for the `location_code` your Virtual Cross Connect will be provisioned in.\n\n`GET /virtual_cross_connects_coverage`\n\n```java\nimport com.telnyx.sdk.models.virtualcrossconnectscoverage.VirtualCrossConnectsCoverageListPage;\nimport com.telnyx.sdk.models.virtualcrossconnectscoverage.VirtualCrossConnectsCoverageListParams;\n\nVirtualCrossConnectsCoverageListPage page = client.virtualCrossConnectsCoverage().list();\n```\n\nReturns: `available_bandwidth` (array[number]), `cloud_provider` (enum: aws, azure, gce), `cloud_provider_region` (string), `location` (object), `record_type` (string)\n\n## List all WireGuard Interfaces\n\nList all WireGuard Interfaces.\n\n`GET /wireguard_interfaces`\n\n```java\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceListPage;\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceListParams;\n\nWireguardInterfaceListPage page = client.wireguardInterfaces().list();\n```\n\nReturns: `created_at` (string), `enable_sip_trunking` (boolean), `endpoint` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_key` (string), `record_type` (string), `region` (object), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Create a WireGuard Interface\n\nCreate a new WireGuard Interface. Current limitation of 10 interfaces per user can be created.\n\n`POST /wireguard_interfaces` — Required: `network_id`, `region_code`\n\nOptional: `created_at` (string), `enable_sip_trunking` (boolean), `endpoint` (string), `id` (uuid), `name` (string), `public_key` (string), `record_type` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceCreateParams;\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceCreateResponse;\n\nWireguardInterfaceCreateResponse wireguardInterface = client.wireguardInterfaces().create();\n```\n\nReturns: `created_at` (string), `enable_sip_trunking` (boolean), `endpoint` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_key` (string), `record_type` (string), `region` (object), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Retrieve a WireGuard Interfaces\n\nRetrieve a WireGuard Interfaces.\n\n`GET /wireguard_interfaces/{id}`\n\n```java\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceRetrieveParams;\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceRetrieveResponse;\n\nWireguardInterfaceRetrieveResponse wireguardInterface = client.wireguardInterfaces().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `enable_sip_trunking` (boolean), `endpoint` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_key` (string), `record_type` (string), `region` (object), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## Delete a WireGuard Interface\n\nDelete a WireGuard Interface.\n\n`DELETE /wireguard_interfaces/{id}`\n\n```java\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceDeleteParams;\nimport com.telnyx.sdk.models.wireguardinterfaces.WireguardInterfaceDeleteResponse;\n\nWireguardInterfaceDeleteResponse wireguardInterface = client.wireguardInterfaces().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `enable_sip_trunking` (boolean), `endpoint` (string), `id` (uuid), `name` (string), `network_id` (uuid), `public_key` (string), `record_type` (string), `region` (object), `region_code` (string), `status` (enum: created, provisioning, provisioned, deleting), `updated_at` (string)\n\n## List all WireGuard Peers\n\nList all WireGuard peers.\n\n`GET /wireguard_peers`\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerListPage;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerListParams;\n\nWireguardPeerListPage page = client.wireguardPeers().list();\n```\n\nReturns: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string), `wireguard_interface_id` (uuid)\n\n## Create a WireGuard Peer\n\nCreate a new WireGuard Peer. Current limitation of 5 peers per interface can be created.\n\n`POST /wireguard_peers` — Required: `wireguard_interface_id`\n\nOptional: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string)\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerCreateParams;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerCreateResponse;\n\nWireguardPeerCreateParams params = WireguardPeerCreateParams.builder()\n    .wireguardInterfaceId(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n    .build();\nWireguardPeerCreateResponse wireguardPeer = client.wireguardPeers().create(params);\n```\n\nReturns: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string), `wireguard_interface_id` (uuid)\n\n## Retrieve the WireGuard Peer\n\nRetrieve the WireGuard peer.\n\n`GET /wireguard_peers/{id}`\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerRetrieveParams;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerRetrieveResponse;\n\nWireguardPeerRetrieveResponse wireguardPeer = client.wireguardPeers().retrieve(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string), `wireguard_interface_id` (uuid)\n\n## Update the WireGuard Peer\n\nUpdate the WireGuard peer.\n\n`PATCH /wireguard_peers/{id}`\n\nOptional: `public_key` (string)\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerPatch;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerUpdateParams;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerUpdateResponse;\n\nWireguardPeerUpdateParams params = WireguardPeerUpdateParams.builder()\n    .id(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\")\n    .wireguardPeerPatch(WireguardPeerPatch.builder().build())\n    .build();\nWireguardPeerUpdateResponse wireguardPeer = client.wireguardPeers().update(params);\n```\n\nReturns: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string), `wireguard_interface_id` (uuid)\n\n## Delete the WireGuard Peer\n\nDelete the WireGuard peer.\n\n`DELETE /wireguard_peers/{id}`\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerDeleteParams;\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerDeleteResponse;\n\nWireguardPeerDeleteResponse wireguardPeer = client.wireguardPeers().delete(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```\n\nReturns: `created_at` (string), `id` (uuid), `last_seen` (string), `private_key` (string), `public_key` (string), `record_type` (string), `updated_at` (string), `wireguard_interface_id` (uuid)\n\n## Retrieve Wireguard config template for Peer\n\n`GET /wireguard_peers/{id}/config`\n\n```java\nimport com.telnyx.sdk.models.wireguardpeers.WireguardPeerRetrieveConfigParams;\n\nString response = client.wireguardPeers().retrieveConfig(\"6a09cdc3-8948-47f0-aa62-74ac943d6c58\");\n```","tags":["telnyx","networking","java","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-networking-java","topic-agent-skills","topic-ai-coding-agent","topic-claude-code","topic-cpaas","topic-cursor","topic-iot","topic-llm","topic-sdk","topic-sip","topic-sms","topic-speech-to-text","topic-telephony"],"categories":["ai"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/team-telnyx/ai/telnyx-networking-java","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add team-telnyx/ai","source_repo":"https://github.com/team-telnyx/ai","install_from":"skills.sh"}},"qualityScore":"0.533","qualityRationale":"deterministic score 0.53 from registry signals: · indexed on github topic:agent-skills · 167 github stars · SKILL.md body (44,201 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:54:40.951Z","embedding":null,"createdAt":"2026-04-18T22:06:59.171Z","updatedAt":"2026-04-22T06:54:40.951Z","lastSeenAt":"2026-04-22T06:54:40.951Z","tsv":"'-47':786,887,952,1206,1261,1496,1544,1677,1732,1783,1822,1896,1945,1996,2153,2219,2277,2465,2523,2980,3152,3273,3612,3676,3819,3877,3935,3996,4045 '-8948':785,886,951,1205,1260,1495,1543,1676,1731,1782,1821,1895,1944,1995,2152,2218,2276,2464,2522,2979,3151,3272,3611,3675,3818,3876,3934,3995,4044 '/ai/clusters':161,236,280,316,336 '/ai/integrations':363,501 '/ai/integrations/connections':403,436,476 '/api-reference/embeddings/embed-documents)':222 '/config':4035 '/default_gateway':1809,1858,1932 '/global_ip_allowed_ports':548 '/global_ip_assignment_health':582 '/global_ip_assignments':617,674,773,838,939 '/global_ip_assignments_usage':999 '/global_ip_health_check_types':1040 '/global_ip_health_checks':1075,1122,1193,1248 '/global_ip_latency':1295 '/global_ip_protocols':1328 '/global_ip_usage':1351 '/global_ips':1382,1422,1483,1531 '/graph':339 '/network_interfaces':1984 '/networks':1577,1609,1664,1703,1770,1807,1856,1930,1982 '/private_wireless_gateways':2046,2128,2206,2264 '/public_internet_gateways':2322,2373,2452,2510 '/regions':2570 '/virtual_cross_connects':2609,2771,2967,3116,3260 '/virtual_cross_connects_coverage':3403 '/wireguard_interfaces':3442,3509,3599,3663 '/wireguard_peers':3727,3782,3864,3916,3983,4033 '10':3501 '1000':105 '401':57,109 '403':113 '404':116 '41d4':296,328,353,454,490,517 '422':53,83,120 '429':50,95,126 '446655440000':298,330,355,456,492,519 '5':3774 '550e8400':293,325,350,451,487,514 '6.36.0':12,17 '6a09cdc3':784,885,950,1204,1259,1494,1542,1675,1730,1781,1820,1894,1943,1994,2151,2217,2275,2463,2521,2978,3150,3271,3610,3674,3817,3875,3933,3994,4043 '74ac943d6c58':790,891,956,1210,1265,1500,1548,1681,1736,1787,1826,1900,1949,2000,2157,2223,2281,2469,2527,2984,3156,3277,3616,3680,3823,3881,3939,4000,4049 'a716':297,329,354,455,491,518 'aa62':789,890,955,1209,1264,1499,1547,1680,1735,1786,1825,1899,1948,1999,2156,2222,2280,2468,2526,2983,3155,3276,3615,3679,3822,3880,3938,3999,4048 'accept':3114 'account':2652,2684,2786,2823,2897,2929,3018,3050,3190,3222,3311,3343 'address':1401,1432,1462,1510,1558 'allow':416,458,545 'alreadi':33 'also':2742 'alway':58 'and/or':2750 'announc':638,686,738,802,851,903,968,2664,2696,2909,2941,3030,3062,3128,3139,3202,3234,3323,3355 'api':41,77,111 'array':241,303,377,418,460,523,2059,2167,2227,2285,2593,3416 'ashburn':2856 'ashburn-va':2855 'asn':2624,2783,2869,2990,3162,3283 'assign':577,598,610,615,667,672,771,831,836,932,937,995,1015,2057,2165,2225,2283 'assum':30 'asynchron':2090 'authent':55 'automat':144 'autopag':142 'avail':360,375,521,3389,3414 'aw':2629,2723,2874,2995,3167,3288,3421 'azur':2630,2763,2875,2996,3168,3289,3422 'background':208 'backoff':103,132 'bandwidth':2620,2789,2865,2986,3158,3279,3415 'belong':2041 'bgp':2623,2647,2679,2782,2800,2818,2868,2892,2924,2989,3013,3045,3161,3185,3217,3282,3306,3338 'boolean':639,642,646,687,690,694,739,742,746,803,806,810,852,855,859,904,907,911,969,972,976,2661,2665,2693,2697,2809,2832,2906,2910,2938,2942,3027,3031,3059,3063,3125,3129,3136,3140,3199,3203,3231,3235,3320,3324,3352,3356,3459,3522,3560,3624,3688 'bucket':173,219,238,261,264,300 'build':265,721,1637,1742,1743,2158,2858,3824,3942,3943 'call':42 'card':2098 'catch':73 'check':87,123,579,1030,1037,1052,1056,1067,1073,1094,1098,1114,1120,1132,1136,1165,1169,1185,1191,1220,1224,1240,1246,1275,1279,2113 'client':25,31 'client.ai':169,268,290,322,347,371,411,447,483,511 'client.globalipallowedports':556 'client.globalipassignmenthealth':590 'client.globalipassignments':625,724,782,883,948 'client.globalipassignmentsusage':1007 'client.globaliphealthchecks':1083,1154,1202,1257 'client.globaliphealthchecktypes':1048 'client.globaliplatency':1303 'client.globalipprotocols':1336 'client.globalips':1390,1451,1492,1540 'client.globalipusage':1359 'client.messages':70 'client.networks':1585,1640,1673,1746,1779,1817,1891,1940,1992 'client.privatewirelessgateways':2054,2161,2215,2273 'client.publicinternetgateways':2330,2410,2461,2519 'client.regions':2578 'client.virtualcrossconnects':2617,2861,2976,3148,3269 'client.virtualcrossconnectscoverage':3411 'client.wireguardinterfaces':3450,3551,3608,3672 'client.wireguardpeers':3735,3827,3873,3946,3992,4041 'cloud':2626,2632,2651,2656,2683,2688,2777,2779,2785,2804,2822,2827,2871,2877,2896,2901,2928,2933,2992,2998,3017,3022,3049,3054,3087,3120,3131,3164,3170,3189,3194,3221,3226,3285,3291,3310,3315,3342,3347,3374,3380,3386,3418,3424 'cluster':159,170,186,205,224,244,269,278,289,291,302,314,323,333,348 'clustercomputeparam':258 'clustercomputeparams.builder':260 'clustercomputerespons':266 'clusterlistpag':167 'clusterretrieverespons':288 'code':63,108,570,1339,2018,2078,2135,2186,2246,2304,2350,2392,2430,2488,2546,2581,2676,2776,2921,3042,3214,3335,3393,3478,3514,3579,3643,3707 'com.telnyx.sdk':10,15 'com.telnyx.sdk.client.okhttp.telnyxokhttpclient':23 'com.telnyx.sdk.client.telnyxclient':21 'com.telnyx.sdk.core.http.httpresponse':342 'com.telnyx.sdk.errors.telnyxserviceexception':66 'com.telnyx.sdk.models.ai.clusters.clustercomputeparams':255 'com.telnyx.sdk.models.ai.clusters.clustercomputeresponse':257 'com.telnyx.sdk.models.ai.clusters.clusterdeleteparams':321 'com.telnyx.sdk.models.ai.clusters.clusterfetchgraphparams':344 'com.telnyx.sdk.models.ai.clusters.clusterlistpage':164 'com.telnyx.sdk.models.ai.clusters.clusterlistparams':166 'com.telnyx.sdk.models.ai.clusters.clusterretrieveparams':285 'com.telnyx.sdk.models.ai.clusters.clusterretrieveresponse':287 'com.telnyx.sdk.models.ai.integrations.connections.connectiondeleteparams':482 'com.telnyx.sdk.models.ai.integrations.connections.connectionlistparams':406 'com.telnyx.sdk.models.ai.integrations.connections.connectionlistresponse':408 'com.telnyx.sdk.models.ai.integrations.connections.connectionretrieveparams':442 'com.telnyx.sdk.models.ai.integrations.connections.connectionretrieveresponse':444 'com.telnyx.sdk.models.ai.integrations.integrationlistparams':366 'com.telnyx.sdk.models.ai.integrations.integrationlistresponse':368 'com.telnyx.sdk.models.ai.integrations.integrationretrieveparams':506 'com.telnyx.sdk.models.ai.integrations.integrationretrieveresponse':508 'com.telnyx.sdk.models.globalipallowedports.globalipallowedportlistparams':551 'com.telnyx.sdk.models.globalipallowedports.globalipallowedportlistresponse':553 'com.telnyx.sdk.models.globalipassignmenthealth.globalipassignmenthealthretrieveparams':585 'com.telnyx.sdk.models.globalipassignmenthealth.globalipassignmenthealthretrieveresponse':587 'com.telnyx.sdk.models.globalipassignments.globalipassignment':713 'com.telnyx.sdk.models.globalipassignments.globalipassignmentcreateparams':715 'com.telnyx.sdk.models.globalipassignments.globalipassignmentcreateresponse':717 'com.telnyx.sdk.models.globalipassignments.globalipassignmentdeleteparams':943 'com.telnyx.sdk.models.globalipassignments.globalipassignmentdeleteresponse':945 'com.telnyx.sdk.models.globalipassignments.globalipassignmentlistpage':620 'com.telnyx.sdk.models.globalipassignments.globalipassignmentlistparams':622 'com.telnyx.sdk.models.globalipassignments.globalipassignmentretrieveparams':777 'com.telnyx.sdk.models.globalipassignments.globalipassignmentretrieveresponse':779 'com.telnyx.sdk.models.globalipassignments.globalipassignmentupdateparams':878 'com.telnyx.sdk.models.globalipassignments.globalipassignmentupdateresponse':880 'com.telnyx.sdk.models.globalipassignmentsusage.globalipassignmentsusageretrieveparams':1002 'com.telnyx.sdk.models.globalipassignmentsusage.globalipassignmentsusageretrieveresponse':1004 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckcreateparams':1149 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckcreateresponse':1151 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckdeleteparams':1252 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckdeleteresponse':1254 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthchecklistpage':1078 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthchecklistparams':1080 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckretrieveparams':1197 'com.telnyx.sdk.models.globaliphealthchecks.globaliphealthcheckretrieveresponse':1199 'com.telnyx.sdk.models.globaliphealthchecktypes.globaliphealthchecktypelistparams':1043 'com.telnyx.sdk.models.globaliphealthchecktypes.globaliphealthchecktypelistresponse':1045 'com.telnyx.sdk.models.globaliplatency.globaliplatencyretrieveparams':1298 'com.telnyx.sdk.models.globaliplatency.globaliplatencyretrieveresponse':1300 'com.telnyx.sdk.models.globalipprotocols.globalipprotocollistparams':1331 'com.telnyx.sdk.models.globalipprotocols.globalipprotocollistresponse':1333 'com.telnyx.sdk.models.globalips.globalipcreateparams':1446 'com.telnyx.sdk.models.globalips.globalipcreateresponse':1448 'com.telnyx.sdk.models.globalips.globalipdeleteparams':1535 'com.telnyx.sdk.models.globalips.globalipdeleteresponse':1537 'com.telnyx.sdk.models.globalips.globaliplistpage':1385 'com.telnyx.sdk.models.globalips.globaliplistparams':1387 'com.telnyx.sdk.models.globalips.globalipretrieveparams':1487 'com.telnyx.sdk.models.globalips.globalipretrieveresponse':1489 'com.telnyx.sdk.models.globalipusage.globalipusageretrieveparams':1354 'com.telnyx.sdk.models.globalipusage.globalipusageretrieveresponse':1356 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewaycreateparams':1886 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewaycreateresponse':1888 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewaydeleteparams':1935 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewaydeleteresponse':1937 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewayretrieveparams':1812 'com.telnyx.sdk.models.networks.defaultgateway.defaultgatewayretrieveresponse':1814 'com.telnyx.sdk.models.networks.networkcreate':1626,1721 'com.telnyx.sdk.models.networks.networkcreateparams':1628 'com.telnyx.sdk.models.networks.networkcreateresponse':1630 'com.telnyx.sdk.models.networks.networkdeleteparams':1774 'com.telnyx.sdk.models.networks.networkdeleteresponse':1776 'com.telnyx.sdk.models.networks.networklistinterfacespage':1987 'com.telnyx.sdk.models.networks.networklistinterfacesparams':1989 'com.telnyx.sdk.models.networks.networklistpage':1580 'com.telnyx.sdk.models.networks.networklistparams':1582 'com.telnyx.sdk.models.networks.networkretrieveparams':1668 'com.telnyx.sdk.models.networks.networkretrieveresponse':1670 'com.telnyx.sdk.models.networks.networkupdateparams':1723 'com.telnyx.sdk.models.networks.networkupdateresponse':1725 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaycreateparams':2139 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaycreateresponse':2141 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaydeleteparams':2268 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaydeleteresponse':2270 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaylistpage':2049 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewaylistparams':2051 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewayretrieveparams':2210 'com.telnyx.sdk.models.privatewirelessgateways.privatewirelessgatewayretrieveresponse':2212 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaycreateparams':2405 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaycreateresponse':2407 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaydeleteparams':2514 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaydeleteresponse':2516 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaylistpage':2325 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewaylistparams':2327 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewayretrieveparams':2456 'com.telnyx.sdk.models.publicinternetgateways.publicinternetgatewayretrieveresponse':2458 'com.telnyx.sdk.models.regions.regionlistparams':2573 'com.telnyx.sdk.models.regions.regionlistresponse':2575 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectcreateparams':2848 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectcreateresponse':2850 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectdeleteparams':3264 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectdeleteresponse':3266 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectlistpage':2612 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectlistparams':2614 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectretrieveparams':2971 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectretrieveresponse':2973 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectupdateparams':3143 'com.telnyx.sdk.models.virtualcrossconnects.virtualcrossconnectupdateresponse':3145 'com.telnyx.sdk.models.virtualcrossconnectscoverage.virtualcrossconnectscoveragelistpage':3406 'com.telnyx.sdk.models.virtualcrossconnectscoverage.virtualcrossconnectscoveragelistparams':3408 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacecreateparams':3546 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacecreateresponse':3548 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacedeleteparams':3667 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacedeleteresponse':3669 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacelistpage':3445 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfacelistparams':3447 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfaceretrieveparams':3603 'com.telnyx.sdk.models.wireguardinterfaces.wireguardinterfaceretrieveresponse':3605 'com.telnyx.sdk.models.wireguardpeers.wireguardpeercreateparams':3810 'com.telnyx.sdk.models.wireguardpeers.wireguardpeercreateresponse':3812 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerdeleteparams':3987 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerdeleteresponse':3989 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerlistpage':3730 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerlistparams':3732 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerpatch':3924 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerretrieveconfigparams':4038 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerretrieveparams':3868 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerretrieveresponse':3870 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerupdateparams':3926 'com.telnyx.sdk.models.wireguardpeers.wireguardpeerupdateresponse':3928 'common':106,228 'complet':198,310 'comput':203,211,270 'config':4028 'connect':394,410,413,428,438,446,449,469,474,478,485,540,641,689,741,805,854,906,971,2602,2607,2715,2721,2734,2739,2752,2960,2965,3081,3086,3110,3253,3258,3373,3379,3397 'connectionlistrespons':409 'connectionretrieverespons':445 'control':152 'coverag':3375,3381 'creat':175,628,652,663,668,676,700,725,728,752,792,816,841,865,893,917,958,982,1086,1109,1115,1124,1155,1157,1212,1267,1393,1413,1417,1424,1452,1454,1502,1550,1588,1601,1604,1613,1641,1644,1683,1708,1750,1789,1828,1841,1852,1860,1873,1893,1902,1915,1951,1964,2002,2022,2061,2085,2091,2102,2162,2169,2229,2287,2333,2354,2361,2366,2375,2396,2411,2413,2434,2471,2492,2529,2550,2583,2636,2704,2711,2716,2731,2792,2839,2862,2881,2949,3002,3070,3095,3174,3242,3295,3363,3453,3482,3489,3493,3507,3516,3537,3552,3554,3583,3618,3647,3682,3711,3738,3762,3766,3780,3788,3828,3831,3883,3950,4002 'cross':2601,2606,2714,2720,2959,2964,3080,3085,3252,3257,3372,3378,3396 'current':3498,3771 'data':214,234 'date':178,183,604,1021,1320,1369 'date-tim':177,182,603,1020,1319,1368 'default':1803,1853,1927 'defaultgateway':1816,1818,1890,1892,1939,1941 'defaultgatewaycreaterespons':1889 'defaultgatewaydeleterespons':1938 'defaultgatewayretrieverespons':1815 'delet':312,315,324,467,470,475,486,655,703,755,819,868,920,928,933,938,949,985,1235,1241,1247,1258,1522,1526,1530,1541,1763,1766,1769,1780,1844,1876,1918,1926,1929,1942,1967,2025,2253,2258,2263,2274,2357,2399,2437,2495,2499,2504,2509,2520,2553,2707,2842,2952,3073,3245,3249,3254,3259,3270,3366,3485,3540,3586,3650,3654,3658,3662,3673,3714,3974,3978,3982,3993 'descript':379,525,1396,1427,1457,1505,1553 'detail':499 'developers.telnyx.com':221 'developers.telnyx.com/api-reference/embeddings/embed-documents)':220 'disabl':2747 'disconnect':393,539 'display':381,527 'e':75 'e.getmessage':80 'e.statuscode':79,82,94 'e29b':295,327,352,453,489,516 'e29b-41d4-a716':294,326,351,452,488,515 'els':92 'embed':217 'enabl':2660,2692,2760,2808,2831,2905,2937,3026,3058,3124,3135,3198,3230,3319,3351,3456,3519,3557,3621,3685 'endpoint':3383,3460,3523,3561,3625,3689 'enum':194,306,392,538,651,699,751,815,864,916,981,1840,1872,1914,1963,2021,2353,2395,2433,2491,2549,2628,2703,2838,2873,2948,2994,3069,3166,3241,3287,3362,3420,3481,3536,3582,3646,3710 'error':38,47,52,56,60,78,86,107,122 'exampl':28 'exponenti':102,131 'f0':788,889,954,1208,1263,1498,1546,1679,1734,1785,1824,1898,1947,1998,2155,2221,2279,2467,2525,2982,3154,3275,3614,3678,3821,3879,3937,3998,4047 'f0-aa62-74ac943d6c58':787,888,953,1207,1262,1497,1545,1678,1733,1784,1823,1897,1946,1997,2154,2220,2278,2466,2524,2981,3153,3274,3613,3677,3820,3878,3936,3997,4046 'fail':44,199,311 'fetch':276,331 'fetchgraph':349 'field':89,124 'file':240 'finish':180 'first':559,2735 'format':91,125 'found':119 'gateway':1804,1854,1928,2035,2040,2089,2095,2117,2126,2149,2197,2204,2257,2262,2315,2320,2365,2371,2445,2450,2503,2508 'gce':2631,2725,2876,2997,3098,3169,3290,3423 'generat':3105 'get':160,279,335,362,402,425,431,435,500,547,581,616,772,998,1039,1074,1192,1294,1327,1350,1381,1482,1576,1663,1802,1806,1981,2031,2036,2045,2122,2193,2205,2321,2451,2569,2608,2966,3402,3441,3598,3726,3863,4032 'global':543,575,593,596,608,613,631,665,670,679,731,765,769,795,829,834,844,896,930,935,961,993,1010,1013,1027,1034,1064,1070,1089,1111,1117,1127,1160,1182,1188,1215,1237,1243,1270,1290,1306,1324,1346,1362,1375,1379,1415,1419,1476,1480,1524,1528 'globalip':1450,1491,1539 'globalipallowedport':555 'globalipallowedportlistrespons':554 'globalipassign':718,723,781,882,947 'globalipassignment.builder':720 'globalipassignmentcreaterespons':722 'globalipassignmentdeleterespons':946 'globalipassignmenthealth':589 'globalipassignmenthealthretrieverespons':588 'globalipassignmentlistpag':623 'globalipassignmentretrieverespons':780 'globalipassignmentsusag':1006 'globalipassignmentsusageretrieverespons':1005 'globalipassignmentupdaterespons':881 'globalipcreaterespons':1449 'globalipdeleterespons':1538 'globaliphealthcheck':1153,1201,1256 'globaliphealthcheckcreaterespons':1152 'globaliphealthcheckdeleterespons':1255 'globaliphealthchecklistpag':1081 'globaliphealthcheckretrieverespons':1200 'globaliphealthchecktyp':1047 'globaliphealthchecktypelistrespons':1046 'globaliplat':1302 'globaliplatencyretrieverespons':1301 'globaliplistpag':1388 'globalipprotocol':1335 'globalipprotocollistrespons':1334 'globalipretrieverespons':1490 'globalipusag':1358 'globalipusageretrieverespons':1357 'gradl':13 'handl':39,59 'hasnextpag':154 'health':578,600,1029,1036,1051,1055,1066,1072,1093,1097,1113,1119,1131,1135,1164,1168,1184,1190,1219,1223,1239,1245,1274,1278 'help':226 'httprespons':345 'id':201,274,282,318,338,384,420,423,430,439,462,465,479,496,503,530,562,633,635,661,681,683,709,733,735,761,774,797,799,825,839,846,848,874,898,900,926,940,963,965,991,1091,1101,1129,1139,1162,1172,1194,1217,1227,1249,1272,1282,1398,1429,1459,1484,1507,1532,1555,1591,1616,1647,1665,1686,1704,1711,1753,1771,1792,1808,1831,1834,1850,1857,1863,1866,1882,1905,1908,1924,1931,1954,1957,1973,1983,2005,2010,2064,2072,2131,2172,2180,2207,2232,2240,2265,2290,2298,2336,2341,2378,2383,2416,2421,2453,2474,2479,2511,2532,2537,2639,2644,2653,2685,2774,2787,2795,2824,2884,2889,2898,2930,2968,3005,3010,3019,3051,3117,3177,3182,3191,3223,3261,3298,3303,3312,3344,3462,3467,3512,3525,3563,3568,3600,3627,3632,3664,3691,3696,3741,3760,3786,3791,3834,3853,3865,3886,3905,3917,3932,3953,3972,3984,4005,4024,4034 'identifi':227 'implement':14 'import':20,22,65,133,163,165,254,256,284,286,320,341,343,365,367,405,407,441,443,481,505,507,550,552,584,586,619,621,712,714,716,776,778,877,879,942,944,1001,1003,1042,1044,1077,1079,1148,1150,1196,1198,1251,1253,1297,1299,1330,1332,1353,1355,1384,1386,1445,1447,1486,1488,1534,1536,1579,1581,1625,1627,1629,1667,1669,1720,1722,1724,1773,1775,1811,1813,1885,1887,1934,1936,1986,1988,2048,2050,2138,2140,2209,2211,2267,2269,2324,2326,2404,2406,2455,2457,2513,2515,2572,2574,2611,2613,2847,2849,2970,2972,3142,3144,3263,3265,3405,3407,3444,3446,3545,3547,3602,3604,3666,3668,3729,3731,3809,3811,3867,3869,3923,3925,3927,3986,3988,4037 'inform':2199,3101 'initi':34 'instal':8 'insuffici':114 'integ':188,192,246,250,561,566 'integr':357,361,370,372,397,401,412,422,427,434,448,464,468,473,484,494,498,502,510,512 'integrationlistrespons':369 'integrationretrieverespons':509 'interfac':1977,2565,2592,3436,3440,3492,3497,3502,3593,3597,3657,3661,3759,3777,3785,3852,3904,3971,4023 'internet':2314,2319,2364,2370,2444,2449,2502,2507 'invalid':110 'ip':544,576,594,597,609,614,632,666,671,680,732,766,770,796,830,835,845,897,931,936,962,994,1011,1014,1028,1035,1065,1071,1090,1112,1118,1128,1161,1183,1189,1216,1238,1244,1271,1291,1307,1325,1347,1363,1376,1380,1400,1416,1420,1431,1461,1477,1481,1509,1525,1529,1557,2066,2174,2234,2292,2344,2386,2424,2482,2540,2657,2668,2689,2700,2805,2812,2828,2835,2902,2913,2934,2945,3023,3034,3055,3066,3088,3106,3121,3132,3195,3206,3227,3238,3316,3327,3348,3359 'item':148 'iter':145 'java':4,7,19,64,162,253,283,319,340,364,404,440,480,504,549,583,618,711,775,876,941,1000,1041,1076,1147,1195,1250,1296,1329,1352,1383,1444,1485,1533,1578,1624,1666,1719,1772,1810,1884,1933,1985,2047,2137,2208,2266,2323,2403,2454,2512,2571,2610,2846,2969,3141,3262,3404,3443,3544,3601,3665,3728,3808,3866,3922,3985,4036 'key':112,2648,2680,2801,2819,2893,2925,3014,3046,3186,3218,3307,3339,3470,3530,3571,3635,3699,3747,3750,3797,3800,3840,3843,3892,3895,3920,3959,3962,4011,4014 'last':564,3743,3793,3836,3888,3955,4007 'latenc':1292,1310,1313 'later':2740,2757 'limit':49,97,128,3499,3772 'list':136,157,171,356,358,373,395,398,414,493,541,557,606,611,626,1025,1032,1049,1062,1068,1084,1322,1337,1373,1377,1391,1570,1573,1586,1975,2055,2311,2316,2331,2557,2560,2579,2598,2603,2618,3370,3376,3412,3433,3437,3451,3718,3722,3736 'listinterfac':1993 'locat':1316,3392,3428 'logo':386,532 'mainten':645,693,745,809,858,910,975 'manual':151 'may':2106 'mbps':2621,2790,2866,2987,3159,3280 'mean':1309 'method':137 'metric':580,997,1293,1349 'min':185,189,243,247 'minut':2109 'my-bucket':262 'name':382,389,528,535,567,1341,1403,1434,1464,1512,1560,1593,1611,1634,1649,1688,1706,1739,1755,1794,2007,2069,2132,2145,2177,2237,2295,2338,2380,2418,2476,2534,2586,2641,2797,2886,3007,3179,3300,3464,3527,3565,3629,3693 'network':3,6,46,1572,1575,1603,1607,1636,1639,1659,1662,1672,1698,1701,1741,1745,1765,1768,1778,1833,1865,1907,1956,1980,2009,2071,2103,2130,2179,2239,2297,2340,2382,2420,2478,2536,2643,2773,2888,3009,3181,3302,3466,3511,3567,3631,3695 'networkcr':1631,1737 'networkcreate.builder':1633,1738 'networkcreaterespons':1638 'networkdeleterespons':1777 'networkid':1729,2150 'networklistinterfacespag':1990 'networklistpag':1583 'networkretrieverespons':1671 'networkupdateparam':1726 'networkupdateparams.builder':1728 'networkupdaterespons':1744 'new':204,1606,2368,2718,3495,3768 'nextpag':156 'note':134 'number':2622,2625,2791,2867,2870,2988,2991,3160,3163,3281,3284,3417 'object':304,595,599,601,1012,1016,1018,1024,1054,1096,1134,1167,1222,1277,1308,1311,1314,1317,1364,1366,1372,1406,1437,1467,1515,1563,2016,2060,2081,2168,2189,2228,2249,2286,2307,2674,2919,3040,3212,3333,3429,3476,3577,3641,3705 'oper':2105 'option':239,675,840,1123,1423,1612,1707,1859,2133,2374,2729,2745,2769,2788,3118,3515,3787,3918 'page':140,168,624,1082,1389,1584,1991,2053,2329,2616,3410,3449,3734 'page.autopager':149 'pagin':135 'param':72,259,271,719,726,1053,1095,1133,1166,1221,1276,1632,1642,1727,1748,2143,2163,2852,2863,3814,3829,3930,3948 'patch':837,1702,3092,3115,3915 'pattern':231 'peer':660,708,760,824,873,925,990,1849,1881,1923,1972,3721,3725,3765,3770,3775,3858,3862,3910,3914,3977,3981,4031 'pend':195,307,3109 'per':3503,3776 'percentil':1312 'permiss':115 'port':546,560,565,1405,1436,1466,1514,1562 'post':235,673,1121,1421,1608,1855,2127,2372,2770,3508,3781 'prefix':251 'previous':2101 'primari':2646,2650,2655,2659,2662,2666,2733,2749,2784,2799,2803,2807,2810,2891,2895,2900,2904,2907,2911,3012,3016,3021,3025,3028,3032,3119,3123,3126,3184,3188,3193,3197,3200,3204,3305,3309,3314,3318,3321,3325 'privat':2033,2038,2087,2093,2115,2124,2147,2195,2202,2255,2260,3746,3796,3839,3891,3958,4010 'privatewirelessgateway':2160,2214,2272 'privatewirelessgatewaycreateparam':2142 'privatewirelessgatewaycreateparams.builder':2144 'privatewirelessgatewaycreaterespons':2159 'privatewirelessgatewaydeleterespons':2271 'privatewirelessgatewaylistpag':2052 'privatewirelessgatewayretrieverespons':2213 'prober':1315 'product':62 'protocol':569,1326 'provid':2627,2633,2778,2780,2872,2878,2993,2999,3165,3171,3286,3292,3419,3425 'provis':653,654,701,702,753,754,817,818,866,867,918,919,983,984,1842,1843,1874,1875,1916,1917,1965,1966,2023,2024,2355,2356,2397,2398,2435,2436,2493,2494,2551,2552,2705,2706,2840,2841,2950,2951,3071,3072,3243,3244,3364,3365,3400,3483,3484,3538,3539,3584,3585,3648,3649,3712,3713 'public':2313,2318,2343,2363,2369,2385,2423,2443,2448,2481,2501,2506,2539,3469,3529,3570,3634,3698,3749,3799,3842,3894,3919,3961,4013 'publicinternetgateway':2409,2460,2518 'publicinternetgatewaycreaterespons':2408 'publicinternetgatewaydeleterespons':2517 'publicinternetgatewaylistpag':2328 'publicinternetgatewayretrieverespons':2459 'rang':2067,2175,2235,2293 'rate':48,96,127 're':2759 're-en':2758 'receiv':1017,1365 'record':572,647,695,747,811,860,912,977,1059,1103,1141,1174,1229,1284,1343,1407,1438,1468,1516,1564,1595,1618,1651,1690,1713,1757,1796,1836,1868,1910,1959,2012,2074,2182,2242,2300,2346,2388,2426,2484,2542,2588,2670,2814,2915,3036,3208,3329,3430,3472,3532,3573,3637,3701,3752,3802,3845,3897,3964,4016 'region':2015,2017,2077,2134,2185,2245,2303,2349,2391,2429,2487,2545,2559,2562,2567,2577,2634,2673,2675,2775,2781,2879,2918,2920,3000,3039,3041,3172,3211,3213,3293,3332,3334,3387,3426,3475,3477,3513,3576,3578,3640,3642,3704,3706 'regioncod':2854 'regionlistrespons':2576 'request':3111 'requir':88,237,1610,1705,2129,2772,3510,3783 'resourc':117,2058,2166,2226,2284 'respons':267,346,4040 'result':69 'retri':100,129 'retriev':292,450,497,513,591,763,767,783,1008,1180,1186,1203,1304,1360,1474,1478,1493,1657,1660,1674,1819,2198,2216,2441,2446,2462,2956,2961,2977,3590,3594,3609,3855,3859,3874,4026 'retrieveconfig':4042 'return':138,172,272,299,374,415,457,520,558,592,627,727,791,892,957,1009,1050,1085,1156,1211,1266,1305,1338,1361,1392,1453,1501,1549,1587,1643,1682,1749,1788,1827,1901,1950,2001,2056,2164,2224,2282,2332,2412,2470,2528,2580,2619,2864,2985,3157,3278,3413,3452,3553,3617,3681,3737,3830,3882,3949,4001 'rout':2663,2695,2908,2940,3029,3061,3127,3138,3201,3233,3322,3354 'run':197,309 'secondari':2678,2682,2687,2691,2694,2698,2738,2751,2817,2821,2826,2830,2833,2923,2927,2932,2936,2939,2943,3044,3048,3053,3057,3060,3064,3130,3134,3137,3216,3220,3225,3229,3232,3236,3337,3341,3346,3350,3353,3357 'section':2121 'seen':3744,3794,3837,3889,3956,4008 'send':71 'setup':18,400,433 'sever':2108 'show':3384 'shown':36 'sim':2097 'sip':3457,3520,3558,3622,3686 'size':187,191,245,249 'skill' 'skill-telnyx-networking-java' 'source-team-telnyx' 'specif':472 'start':196,206,308 'state':3096 'status':193,305,391,537,650,698,750,814,863,915,980,1805,1839,1871,1913,1962,2020,2080,2118,2188,2248,2306,2352,2394,2432,2490,2548,2702,2837,2947,3068,3240,3361,3480,3535,3581,3645,3709 'storag':218 'string':174,202,242,252,275,301,378,380,383,385,388,390,419,421,424,461,463,466,524,526,529,531,534,536,568,571,574,630,649,658,678,697,706,730,749,758,794,813,822,843,847,862,871,875,895,914,923,960,979,988,1058,1061,1088,1100,1105,1108,1126,1138,1143,1146,1159,1171,1176,1179,1214,1226,1231,1234,1269,1281,1286,1289,1340,1342,1345,1395,1397,1402,1404,1409,1412,1426,1428,1433,1435,1440,1443,1456,1458,1463,1465,1470,1473,1504,1506,1511,1513,1518,1521,1552,1554,1559,1561,1566,1569,1590,1594,1597,1600,1615,1620,1623,1646,1650,1653,1656,1685,1689,1692,1695,1710,1715,1718,1752,1756,1759,1762,1791,1795,1798,1801,1830,1838,1847,1862,1870,1879,1904,1912,1921,1953,1961,1970,2004,2008,2014,2019,2027,2030,2063,2068,2070,2076,2079,2084,2136,2171,2176,2178,2184,2187,2192,2231,2236,2238,2244,2247,2252,2289,2294,2296,2302,2305,2310,2335,2339,2345,2348,2351,2360,2377,2381,2387,2390,2393,2402,2415,2419,2425,2428,2431,2440,2473,2477,2483,2486,2489,2498,2531,2535,2541,2544,2547,2556,2582,2585,2587,2590,2594,2597,2635,2638,2642,2649,2654,2658,2669,2672,2677,2681,2686,2690,2701,2710,2794,2798,2802,2806,2813,2816,2820,2825,2829,2836,2845,2880,2883,2887,2894,2899,2903,2914,2917,2922,2926,2931,2935,2946,2955,3001,3004,3008,3015,3020,3024 'subclust':190,248 'support':2568,2591 'system.err.println':76,84 'take':2107 'task':200,209,273,281,317,337 'telnyx':2,5,11,16,2667,2699,2811,2834,2912,2944,3033,3065,3205,3237,3326,3358 'telnyx-networking-java':1 'telnyxcli':24 'telnyxokhttpclient.fromenv':26 'telnyxserviceexcept':74 'templat':4029 'test':1635,1740 'text':9 'theme':229 'thread.sleep':104 'time':179,184,605,1022,1321,1370,2755 'timestamp':602,1019,1318,1367 'tool':376,417,459,522 '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' 'transmit':1023,1371 'tri':67 'trunk':3458,3521,3559,3623,3687 'type':573,648,696,748,812,861,913,978,1031,1038,1057,1060,1099,1104,1137,1142,1170,1175,1225,1230,1280,1285,1344,1408,1439,1469,1517,1565,1596,1619,1652,1691,1714,1758,1797,1837,1869,1911,1960,2013,2026,2075,2183,2243,2301,2347,2389,2427,2485,2543,2589,2671,2815,2916,3037,3209,3330,3431,3473,3533,3574,3638,3702,3753,3803,3846,3898,3965,4017 'updat':656,704,756,820,827,832,869,884,921,986,1106,1144,1177,1232,1287,1410,1441,1471,1519,1567,1598,1621,1654,1693,1696,1699,1716,1747,1760,1799,1845,1877,1919,1968,2028,2082,2190,2250,2308,2358,2400,2438,2496,2554,2595,2708,2843,2953,3074,3077,3082,3149,3246,3367,3486,3541,3587,3651,3715,3755,3805,3848,3900,3907,3911,3947,3967,4019 'url':387,533 'usag':996,1348 'use':141,153 'user':396,399,426,432,437,477,2044,3504 'uuid':563,634,636,662,682,684,710,734,736,762,798,800,826,849,899,901,927,964,966,992,1092,1102,1130,1140,1163,1173,1218,1228,1273,1283,1399,1430,1460,1508,1556,1592,1617,1648,1687,1712,1754,1793,1832,1835,1851,1864,1867,1883,1906,1909,1925,1955,1958,1974,2006,2011,2065,2073,2173,2181,2233,2241,2291,2299,2337,2342,2379,2384,2417,2422,2475,2480,2533,2538,2640,2645,2796,2885,2890,3006,3011,3178,3183,3299,3304,3463,3468,3526,3564,3569,3628,3633,3692,3697,3742,3761,3792,3835,3854,3887,3906,3954,3973,4006,4025 'va':2857 'valid':51,85,121 'var':68,147 'virtual':2600,2605,2713,2719,2958,2963,3079,3084,3251,3256,3371,3377,3395 'virtualcrossconnect':2860,2975,3147,3268 'virtualcrossconnectcreateparam':2851 'virtualcrossconnectcreateparams.builder':2853 'virtualcrossconnectcreaterespons':2859 'virtualcrossconnectdeleterespons':3267 'virtualcrossconnectlistpag':2615 'virtualcrossconnectretrieverespons':2974 'virtualcrossconnectscoveragelistpag':3409 'virtualcrossconnectupdaterespons':3146 'visual':334 'wait':98 'wireguard':659,707,759,823,872,924,989,1848,1880,1922,1971,3435,3439,3491,3496,3592,3596,3656,3660,3720,3724,3758,3764,3769,3784,3851,3857,3861,3903,3909,3913,3970,3976,3980,4022,4027 'wireguardinterfac':3550,3607,3671 'wireguardinterfacecreaterespons':3549 'wireguardinterfacedeleterespons':3670 'wireguardinterfaceid':3816 'wireguardinterfacelistpag':3448 'wireguardinterfaceretrieverespons':3606 'wireguardp':3826,3872,3945,3991 'wireguardpeercreateparam':3813 'wireguardpeercreateparams.builder':3815 'wireguardpeercreaterespons':3825 'wireguardpeerdeleterespons':3990 'wireguardpeerlistpag':3733 'wireguardpeerpatch':3940 'wireguardpeerpatch.builder':3941 'wireguardpeerretrieverespons':3871 'wireguardpeerupdateparam':3929 'wireguardpeerupdateparams.builder':3931 'wireguardpeerupdaterespons':3944 'wireless':2034,2039,2088,2094,2116,2125,2148,2196,2203,2256,2261","prices":[{"id":"716abe12-9591-4a8f-89f5-37652f98ff55","listingId":"0e974751-cc27-46ee-b472-754f0cbb3d2e","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:59.171Z"}],"sources":[{"listingId":"0e974751-cc27-46ee-b472-754f0cbb3d2e","source":"github","sourceId":"team-telnyx/ai/telnyx-networking-java","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-networking-java","isPrimary":false,"firstSeenAt":"2026-04-18T22:06:59.171Z","lastSeenAt":"2026-04-22T06:54:40.951Z"}],"details":{"listingId":"0e974751-cc27-46ee-b472-754f0cbb3d2e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-networking-java","github":{"repo":"team-telnyx/ai","stars":167,"topics":["agent-skills","ai","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip","sms","speech-to-text","telephony","telnyx","tts","twilio-migration","voice-agents","voice-ai","webrtc","windsurf"],"license":"mit","html_url":"https://github.com/team-telnyx/ai","pushed_at":"2026-04-21T22:09:49Z","description":"Official one-stop shop for AI Agents and developers building with Telnyx.","skill_md_sha":"9f3ba1cbefa85d1a187c3390150cb9030e3a7752","skill_md_path":"skills/telnyx-networking-java/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-networking-java"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-networking-java","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-networking-java"},"updatedAt":"2026-04-22T06:54:40.951Z"}}