Google Dialogflow · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Google Dialogflow Entity Types API
52 actions
52 updates
phrasing
extends
openapi/google-dialogflow-entity-types-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Google Dialogflow's API. It is a proposal applied on top of the contract, not a document Google Dialogflow publishes.
What the actions change
x-apievangelist-phrasing
Targets 52 · first 16 shown; the file carries all of them
$.info
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes'].get
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes'].post
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].get
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].delete
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].patch
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].get
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].delete
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].patch
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:import'].post
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes'].get
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes'].post
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:export'].post
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes'].get
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes'].post
$.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Google Dialogflow Entity Types API
version: 1.0.0
extends: openapi/google-dialogflow-entity-types-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: 51
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes'].get
update:
x-apievangelist-phrasing:
intent: List session entity types in a CX session
effect: read
questions:
- Which session-scoped entity type overrides are active in my Dialogflow CX conversation session?
- Can I page through the session entity types attached to one CX agent session?
instructions:
- text: List the session entity types for CX session {session} on agent {agent} in project {project}, location {location}.
slots:
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Show the first {page_size} session-level entity overrides in CX session {session} of agent {agent}, project {project}, region {location}.
slots:
page_size: query.pageSize
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes'].post
update:
x-apievangelist-phrasing:
intent: Add a session entity type to a CX session
effect: write
questions:
- Can I give one Dialogflow CX conversation session its own extra entity values?
- Can a CX session entity type replace the agent's entity values instead of adding to them?
instructions:
- text: Create a session entity type in CX session {session} of agent {agent} (project {project}, location {location}) with entities {entities}.
slots:
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
entities: requestBody.entities
- text: Override entity type {name} for CX session {session} on agent {agent}, project {project}, location {location}, using mode {mode}.
slots:
name: requestBody.name
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
mode: requestBody.entityOverrideMode
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].get
update:
x-apievangelist-phrasing:
intent: Get a session entity type in a CX session
effect: read
questions:
- What entity values does one specific session entity type hold in my CX conversation session?
- Can I look up a single session-level entity override by ID on a Dialogflow CX agent session?
instructions:
- text: Get session entity type {entity_type} from CX session {session} on agent {agent}, project {project}, location {location}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Fetch the override details of entity type {entity_type} in CX agent {agent} session {session} ({project}/{location}).
slots:
entity_type: path.entityTypesId
agent: path.agentsId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a session entity type from a CX session
effect: destructive
questions:
- Is there a way to remove a session entity override from a live Dialogflow CX conversation session?
- Does deleting a CX session entity type make the session fall back to the agent's own entity values?
instructions:
- text: Delete session entity type {entity_type} from CX session {session} on agent {agent}, project {project}, location {location}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Drop the session-level override {entity_type} in CX agent {agent}'s session {session} under {project}/{location}.
slots:
entity_type: path.entityTypesId
agent: path.agentsId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update a session entity type in a CX session
effect: write
questions:
- Can I change the entity values of a session entity type already attached to a CX conversation session?
- How do I switch an existing CX session entity override between supplement and override mode?
instructions:
- text: Update session entity type {entity_type} in CX session {session} of agent {agent} ({project}/{location}) to entities {entities}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
entities: requestBody.entities
- text: Patch only {update_mask} on the CX session override {entity_type}, session {session}, agent {agent}, project {project}, location {location}.
slots:
update_mask: query.updateMask
entity_type: path.entityTypesId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].get
update:
x-apievangelist-phrasing:
intent: Get an entity type on a CX agent
effect: read
questions:
- What definition and synonyms does one entity type on my Dialogflow CX agent have?
- Can I fetch a CX agent entity type in a specific language?
instructions:
- text: Get entity type {entity_type} on CX agent {agent} in project {project}, location {location}.
slots:
entity_type: path.entityTypesId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Show CX agent {agent}'s entity type {entity_type} in language {language} ({project}/{location}).
slots:
agent: path.agentsId
entity_type: path.entityTypesId
language: query.languageCode
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an entity type from a CX agent
effect: destructive
questions:
- Which call deletes an entity type from my Dialogflow CX agent?
- Can I force-delete a CX entity type that pages or intents still reference?
instructions:
- text: Delete entity type {entity_type} from CX agent {agent} in project {project}, location {location}.
slots:
entity_type: path.entityTypesId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Force-remove CX entity type {entity_type} with force={force} even if agent {agent} still uses it ({project}/{location}).
slots:
entity_type: path.entityTypesId
force: query.force
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update an entity type on a CX agent
effect: write
questions:
- How do I add synonyms or rename an existing entity type on a Dialogflow CX agent?
- Can I turn on fuzzy extraction or redaction for an entity type my CX agent already has?
instructions:
- text: Rename CX entity type {entity_type} on agent {agent} ({project}/{location}) to {display_name}.
slots:
entity_type: path.entityTypesId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
display_name: requestBody.displayName
- text: Set redact={redact} on CX agent {agent}'s entity type {entity_type} in project {project}, location {location}.
slots:
redact: requestBody.redact
agent: path.agentsId
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:import'].post
update:
x-apievangelist-phrasing:
intent: Import entity types into a CX agent
effect: write
questions:
- Can I bulk import entity types into a Dialogflow CX agent from a Cloud Storage file?
- When importing CX entity types, can I choose how they merge with ones that already exist?
instructions:
- text: Import entity types from {uri} into CX agent {agent} in project {project}, location {location}.
slots:
uri: requestBody.entityTypesUri
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Load entity types into CX agent {agent} ({project}/{location}) from {uri} with merge option {merge_option}.
slots:
agent: path.agentsId
project: path.projectsId
location: path.locationsId
uri: requestBody.entityTypesUri
merge_option: requestBody.mergeOption
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes'].get
update:
x-apievangelist-phrasing:
intent: List entity types on a CX agent
effect: read
questions:
- What custom entity types are defined on my Dialogflow CX agent?
- Can I list a CX agent's entity types translated into one language?
instructions:
- text: List all entity types on CX agent {agent} in project {project}, location {location}.
slots:
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Show CX agent {agent}'s entity types in language {language}, {page_size} per page ({project}/{location}).
slots:
agent: path.agentsId
language: query.languageCode
page_size: query.pageSize
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes'].post
update:
x-apievangelist-phrasing:
intent: Create an entity type on a CX agent
effect: write
questions:
- How do I define a new custom entity type like product sizes on a Dialogflow CX agent?
- Which entity kinds can I pick when creating a CX entity type, such as map or list?
instructions:
- text: Create entity type {display_name} on CX agent {agent} in project {project}, location {location}.
slots:
display_name: requestBody.displayName
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Add a {kind} entity type named {display_name} with entities {entities} to CX agent {agent} ({project}/{location}).
slots:
kind: requestBody.kind
display_name: requestBody.displayName
entities: requestBody.entities
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:export'].post
update:
x-apievangelist-phrasing:
intent: Export entity types from a CX agent
effect: read
questions:
- Is it possible to export the entity types of a Dialogflow CX agent to a file in Cloud Storage?
- Can I export only selected CX entity types, and in which data format?
instructions:
- text: Export the entity types of CX agent {agent} in project {project}, location {location} to {uri}.
slots:
agent: path.agentsId
project: path.projectsId
location: path.locationsId
uri: requestBody.entityTypesUri
- text: Export CX entity types {entity_types} from agent {agent} ({project}/{location}) as {format}.
slots:
entity_types: requestBody.entityTypes
agent: path.agentsId
project: path.projectsId
location: path.locationsId
format: requestBody.dataFormat
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes'].get
update:
x-apievangelist-phrasing:
intent: List session entity types in a CX environment session
effect: read
questions:
- Which session entity types exist for a conversation running in a specific CX environment like production?
- Can I list environment-scoped session entity overrides for a Dialogflow CX session?
instructions:
- text: List session entity types for session {session} in CX environment {environment} of agent {agent} ({project}/{location}).
slots:
session: path.sessionsId
environment: path.environmentsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Page through environment {environment} session {session} entity overrides on agent {agent}, project {project}, location {location}, {page_size} at a time.
slots:
environment: path.environmentsId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
page_size: query.pageSize
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes'].post
update:
x-apievangelist-phrasing:
intent: Add a session entity type in a CX environment session
effect: write
questions:
- How do I add session entity values to a conversation served by a deployed CX environment?
- Can I override an entity type for one session running in my CX production environment?
instructions:
- text: Create a session entity type with entities {entities} in environment {environment} session {session}, CX agent {agent} ({project}/{location}).
slots:
entities: requestBody.entities
environment: path.environmentsId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: In CX environment {environment}, override entity type {name} for session {session} of agent {agent}, project {project}, location {location}.
slots:
environment: path.environmentsId
name: requestBody.name
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].get
update:
x-apievangelist-phrasing:
intent: Get a session entity type in a CX environment session
effect: read
questions:
- What values does a session entity type hold for a conversation in a deployed CX environment?
- Can I inspect one environment session entity override on my Dialogflow CX agent?
instructions:
- text: Get session entity type {entity_type} in CX environment {environment}, session {session}, agent {agent} ({project}/{location}).
slots:
entity_type: path.entityTypesId
environment: path.environmentsId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Read environment {environment} session {session} override {entity_type} on agent {agent}, project {project}, region {location}.
slots:
environment: path.environmentsId
session: path.sessionsId
entity_type: path.entityTypesId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a session entity type in a CX environment session
effect: destructive
questions:
- Is there a way to remove a session entity override from a conversation in a CX environment such as staging?
- Is there a way to clear one environment session entity type on a Dialogflow CX agent?
instructions:
- text: Delete session entity type {entity_type} from CX environment {environment} session {session}, agent {agent} ({project}/{location}).
slots:
entity_type: path.entityTypesId
environment: path.environmentsId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
- text: Remove the environment {environment} override {entity_type} for session {session} on agent {agent}, project {project}, location {location}.
slots:
environment: path.environmentsId
entity_type: path.entityTypesId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update a session entity type in a CX environment session
effect: write
questions:
- Can I change the entity values of an override already set on a CX environment session?
- How do I change override mode on a session entity type in a deployed CX environment?
instructions:
- text: Update session entity type {entity_type} in CX environment {environment}, session {session}, agent {agent} ({project}/{location}) to entities {entities}.
slots:
entity_type: path.entityTypesId
environment: path.environmentsId
session: path.sessionsId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
entities: requestBody.entities
- text: Set override mode {mode} on environment {environment} session {session} entity type {entity_type}, agent {agent}, project {project}, location {location}.
slots:
mode: requestBody.entityOverrideMode
environment: path.environmentsId
session: path.sessionsId
entity_type: path.entityTypesId
agent: path.agentsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}'].get
update:
x-apievangelist-phrasing:
intent: Get a session entity type in a regional ES session
effect: read
questions:
- What does a session entity type contain on a Dialogflow ES agent hosted in a specific region?
- Can I check which values a regional ES session override contains?
instructions:
- text: Get session entity type {entity_type} from ES session {session} in project {project}, region {location}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
- text: Show the regional ES override {entity_type} for session {session} under project {project} location {location}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a session entity type in a regional ES session
effect: destructive
questions:
- Can I delete a session entity type from a regional Dialogflow ES conversation?
- Can I clear a session-level override on an ES agent that lives outside the global location?
instructions:
- text: Delete session entity type {entity_type} from ES session {session}, project {project}, region {location}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
- text: Remove regional ES session {session}'s override {entity_type} in {project}/{location}.
slots:
session: path.sessionsId
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update a session entity type in a regional ES session
effect: write
questions:
- Can I edit the values of a session entity type on a regional Dialogflow ES session?
- How do I change a regional ES session override from supplementing to replacing the agent's entities?
instructions:
- text: Update session entity type {entity_type} in ES session {session} ({project}, region {location}) with entities {entities}.
slots:
entity_type: path.entityTypesId
session: path.sessionsId
project: path.projectsId
location: path.locationsId
entities: requestBody.entities
- text: Switch regional ES session {session} override {entity_type} to mode {mode} in project {project}, location {location}.
slots:
session: path.sessionsId
entity_type: path.entityTypesId
mode: requestBody.entityOverrideMode
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes'].get
update:
x-apievangelist-phrasing:
intent: List session entity types in a regional ES session
effect: read
questions:
- What session entity types are set on a regional Dialogflow ES conversation session?
- Can I page through overrides on an ES session in a non-global region?
instructions:
- text: List session entity types for ES session {session} in project {project}, region {location}.
slots:
session: path.sessionsId
project: path.projectsId
location: path.locationsId
- text: Show {page_size} session overrides at a time for regional ES session {session} ({project}/{location}).
slots:
page_size: query.pageSize
session: path.sessionsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes'].post
update:
x-apievangelist-phrasing:
intent: Add a session entity type to a regional ES session
effect: write
questions:
- How do I add per-conversation entity values to a regional Dialogflow ES session?
- Can I attach a session entity type to an ES session whose agent is hosted in a region like europe-west1?
instructions:
- text: Create a session entity type with entities {entities} on ES session {session}, project {project}, region {location}.
slots:
entities: requestBody.entities
session: path.sessionsId
project: path.projectsId
location: path.locationsId
- text: Add regional override {name} in mode {mode} to ES session {session} under {project}/{location}.
slots:
name: requestBody.name
mode: requestBody.entityOverrideMode
session: path.sessionsId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes'].get
update:
x-apievangelist-phrasing:
intent: List entity types on a regional ES agent
effect: read
questions:
- Which entity types does my regional Dialogflow ES agent define?
- Can I list a regional ES agent's entity types in a chosen language?
instructions:
- text: List the entity types of the ES agent in project {project}, region {location}.
slots:
project: path.projectsId
location: path.locationsId
- text: Show regional ES agent entity types in language {language} for {project}/{location}.
slots:
language: query.languageCode
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes'].post
update:
x-apievangelist-phrasing:
intent: Create an entity type on a regional ES agent
effect: write
questions:
- Which call creates a new entity type on a Dialogflow ES agent hosted in a specific region?
- Can I enable automatic expansion when adding an entity type to a regional ES agent?
instructions:
- text: Create entity type {display_name} on the ES agent in project {project}, region {location}.
slots:
display_name: requestBody.displayName
project: path.projectsId
location: path.locationsId
- text: Add a {kind} entity type {display_name} with entities {entities} to the regional ES agent at {project}/{location}.
slots:
kind: requestBody.kind
display_name: requestBody.displayName
entities: requestBody.entities
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes:batchDelete'].post
update:
x-apievangelist-phrasing:
intent: Delete several entity types on a regional ES agent
effect: destructive
questions:
- How do I delete many entity types at once from a regional Dialogflow ES agent?
- Can I bulk-remove a list of entity types by name from an ES agent outside the global location?
instructions:
- text: Batch delete entity types {names} from the ES agent in project {project}, region {location}.
slots:
names: requestBody.entityTypeNames
project: path.projectsId
location: path.locationsId
- text: 'Remove these regional ES entity types in one call: {names} ({project}/{location}).'
slots:
names: requestBody.entityTypeNames
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}'].get
update:
x-apievangelist-phrasing:
intent: Get an entity type on a regional ES agent
effect: read
questions:
- Where do I fetch one entity type and its synonyms from a regional Dialogflow ES agent?
- Can I read a regional ES entity type in a particular language?
instructions:
- text: Get entity type {entity_type} from the ES agent in project {project}, region {location}.
slots:
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
- text: Show regional ES entity type {entity_type} in language {language} for {project}/{location}.
slots:
entity_type: path.entityTypesId
language: query.languageCode
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an entity type from a regional ES agent
effect: destructive
questions:
- How do I delete a single entity type from a Dialogflow ES agent in a specific region?
- What happens when I remove one entity type from a regional ES agent?
instructions:
- text: Delete entity type {entity_type} from the ES agent in project {project}, region {location}.
slots:
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
- text: Remove the one regional ES entity type {entity_type} under {project}/{location}.
slots:
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update an entity type on a regional ES agent
effect: write
questions:
- Can I rename or edit the entries of an entity type on a regional Dialogflow ES agent?
- Can I enable fuzzy extraction on an existing entity type of my regional ES agent?
instructions:
- text: Rename regional ES entity type {entity_type} in project {project}, region {location} to {display_name}.
slots:
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
display_name: requestBody.displayName
- text: Set fuzzy extraction to {fuzzy} on ES entity type {entity_type} at {project}/{location}.
slots:
fuzzy: requestBody.enableFuzzyExtraction
entity_type: path.entityTypesId
project: path.projectsId
location: path.locationsId
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/overlays/google-dialogflow-entity-types-api-phrasing-overlay.yaml