# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Things Stack — Gateway Server Managed Gateway Configuration… version: 1.0.0 extends: openapi/the-things-network-managedgatewayconfigurationservice-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/gcs/gateways/managed/{gateway.ids.gateway_id}'].put update: x-apievangelist-phrasing: intent: Update a managed gateway's configuration effect: write questions: - How do I change the settings of a managed gateway? - Can I update only specific fields of a managed gateway's configuration? instructions: - text: Update managed gateway {gateway_id} with {gateway}. slots: gateway_id: path.gateway.ids.gateway_id gateway: requestBody.gateway - text: Change fields {field_mask} of managed gateway {gateway_id}. slots: field_mask: requestBody.field_mask gateway_id: path.gateway.ids.gateway_id method: generated generated: '2026-09-26' - target: $.paths['/gcs/gateways/managed/{gateway_ids.gateway_id}'].get update: x-apievangelist-phrasing: intent: Get a managed gateway's configuration effect: read questions: - What configuration is my managed gateway running? - Can I read the managed settings for a gateway? instructions: - text: Show the managed configuration of gateway {gateway_id}. slots: gateway_id: path.gateway_ids.gateway_id - text: Get managed fields {field_mask} for gateway {gateway_id}. slots: field_mask: query.field_mask gateway_id: path.gateway_ids.gateway_id method: generated generated: '2026-09-26' - target: $.paths['/gcs/gateways/managed/{gateway_id}/events'].post update: x-apievangelist-phrasing: intent: Stream events from a managed gateway effect: read questions: - Can I watch live events coming from my managed gateway? - How do I follow what a managed gateway is doing in real time? instructions: - text: Stream events for managed gateway {gateway_id}. slots: gateway_id: path.gateway_id - text: Follow live managed-gateway events for {gateway_id} with EUI {eui}. slots: gateway_id: path.gateway_id eui: requestBody.eui method: generated generated: '2026-09-26' - target: $.paths['/gcs/gateways/managed/{gateway_id}/wifi/scan'].post update: x-apievangelist-phrasing: intent: Scan WiFi networks from a managed gateway effect: read questions: - Which WiFi access points can my managed gateway see? - How do I find nearby WiFi networks before setting up a gateway WiFi profile? instructions: - text: Scan for WiFi access points from managed gateway {gateway_id}. slots: gateway_id: path.gateway_id - text: List WiFi networks visible to gateway {gateway_id} with EUI {eui}. slots: gateway_id: path.gateway_id eui: requestBody.eui method: generated generated: '2026-09-26'