# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Dialogflow ES API (v2) Projects API version: 1.0.0 extends: openapi/google-dialogflow-projects-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['/v2/projects/{projectsId}/agent'].get update: x-apievangelist-phrasing: intent: Get a project's ES agent effect: read questions: - Which Dialogflow ES agent is attached to my Google Cloud project? - Can I see my ES agent's time zone, tier and default language? instructions: - text: Get the ES agent for project {project}. slots: project: path.projectsId - text: Show the agent settings of project {project}. slots: project: path.projectsId method: generated generated: '2026-10-01' - target: $.paths['/v2/projects/{projectsId}/agent'].post update: x-apievangelist-phrasing: intent: Create or update a project's ES agent effect: write questions: - How do I create or change the Dialogflow ES agent for my project? - Can I turn on interaction logging for my ES agent? instructions: - text: Set project {project}'s ES agent name to {display_name} with time zone {time_zone}. slots: project: path.projectsId display_name: requestBody.displayName time_zone: requestBody.timeZone - text: Update the agent in project {project} to support languages {languages}. slots: project: path.projectsId languages: requestBody.supportedLanguageCodes method: generated generated: '2026-10-01' - target: $.paths['/v2/projects/{projectsId}/agent'].delete update: x-apievangelist-phrasing: intent: Delete a project's ES agent effect: destructive questions: - Can I delete the Dialogflow ES agent from my project? - Does deleting my ES agent remove all its intents and entity types? instructions: - text: Delete the ES agent for project {project}. slots: project: path.projectsId - text: Remove project {project}'s agent permanently. slots: project: path.projectsId method: generated generated: '2026-10-01'