A session represents a conversation between a Dialogflow agent and an end-user. You can create special entities, called session entities, during a session. Session entities can extend or replace custom entity types and only exist during the session that they were created for. All session data, including session entities, is stored by Dialogflow for 20 minutes.
Required. The unique identifier of this session entity type. Format: projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
Display Name>, or projects/<Project ID>/agent/environments/<Environment
ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
Name>. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user.
<Entity Type Display Name> must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["Session entities are special entities created during a conversation session between a Dialogflow agent and an end-user, which can extend or replace custom entity types."],["Session entities are temporary and only exist for the duration of the session they were created in, with all session data stored by Dialogflow for 20 minutes."],["Each session entity type has a unique identifier and is associated with an `entityOverrideMode` that determines whether it overrides or supplements an existing custom entity type."],["The available methods for session entity types include creating, deleting, retrieving, listing, and updating them within a specified session."],["The `name`, `entityOverrideMode`, and `entities` fields are all required in order to create a valid session entity type."]]],[]]