# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Twilio - Microvisor Configs API version: 1.0.0 extends: openapi/twilio-configs-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: 5 - target: $.paths['/v1/Configs'].get update: x-apievangelist-phrasing: intent: List the config values on my account effect: read questions: - Which configuration keys are set on my account? - Can I page through every account config entry? instructions: - text: List all config entries on my account. - text: Show my account configs {page_size} per page. slots: page_size: query.PageSize method: generated generated: '2026-09-26' - target: $.paths['/v1/Configs'].post update: x-apievangelist-phrasing: intent: Add a new account config value effect: write questions: - Can I store a non-secret setting as an account-level config? - What are the size limits on a config key and value? instructions: - text: Create config {key} with value {value}. slots: key: requestBody.Key value: requestBody.Value - text: Add a new account setting {key} set to {value}. slots: key: requestBody.Key value: requestBody.Value method: generated generated: '2026-09-26' - target: $.paths['/v1/Configs/{Key}'].get update: x-apievangelist-phrasing: intent: Look up one account config by key effect: read questions: - Can I read a single config value by its key? - What is a particular account config currently set to? instructions: - text: Fetch the config named {key}. slots: key: path.Key - text: Show the current value of account config {key}. slots: key: path.Key method: generated generated: '2026-09-26' - target: $.paths['/v1/Configs/{Key}'].post update: x-apievangelist-phrasing: intent: Change the value of an account config effect: write questions: - Can I change an existing config value without deleting it first? - Can I overwrite an account setting that's already defined? instructions: - text: Update existing config {key} to {value}. slots: key: path.Key value: requestBody.Value - text: Change account setting {key} so it reads {value}. slots: key: path.Key value: requestBody.Value method: generated generated: '2026-09-26' - target: $.paths['/v1/Configs/{Key}'].delete update: x-apievangelist-phrasing: intent: Delete an account config effect: destructive questions: - Can I remove a config entry I no longer need? - What's the call to delete an account-level config key? instructions: - text: Delete config {key}. slots: key: path.Key - text: Remove the account setting named {key}. slots: key: path.Key method: generated generated: '2026-09-26'