# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Unity Remote Config API version: 1.0.0 extends: openapi/unity-config-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/v1/projects/{projectId}/environments/{environmentId}/configs'].get update: x-apievangelist-phrasing: intent: List Remote Config configurations effect: read questions: - Which Remote Config configurations exist in an environment? - What config schemas and settings does my environment have? instructions: - text: List the configs in project {projectId}, environment {environmentId}. slots: projectId: path.projectId environmentId: path.environmentId - text: Show every Remote Config configuration for environment {environmentId} of project {projectId}. slots: environmentId: path.environmentId projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/environments/{environmentId}/configs/{configId}'].get update: x-apievangelist-phrasing: intent: Get a Remote Config with its settings effect: read questions: - What settings are in one particular Remote Config? - Can I fetch a single configuration by its config ID? instructions: - text: Show config {configId} in project {projectId}, environment {environmentId}. slots: configId: path.configId projectId: path.projectId environmentId: path.environmentId - text: Get all settings of Remote Config {configId} for environment {environmentId}, project {projectId}. slots: configId: path.configId environmentId: path.environmentId projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/environments/{environmentId}/configs/{configId}'].put update: x-apievangelist-phrasing: intent: Replace a Remote Config's full settings effect: write questions: - Can I overwrite every setting in a configuration at once? - Is there a way to create a config's settings or replace them wholesale? instructions: - text: Replace config {configId} in project {projectId}, environment {environmentId}, with type {type} and value {value}. slots: configId: path.configId projectId: path.projectId environmentId: path.environmentId type: requestBody.type value: requestBody.value - text: Overwrite the full settings of Remote Config {configId} (env {environmentId}, project {projectId}) using type {type}, value {value}. slots: configId: path.configId environmentId: path.environmentId projectId: path.projectId type: requestBody.type value: requestBody.value method: generated generated: '2026-10-01'