Dialogflow Conversation Profile

A Dialogflow Conversation Profile in Google Cloud defines the configuration for managing conversations between users and virtual agents. It specifies settings such as language, agent behavior, logging, and integration with contact centers or telephony systems. This resource helps customize how Dialogflow handles interactions, ensuring consistent and context-aware responses across different communication channels.

gcp.dialogflow_conversation_profile

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
automated_agent_configcorejsonConfiguration for an automated agent to use with this profile.
create_timecoretimestampOutput only. Create time of the conversation profile.
datadog_display_namecorestring
gcp_display_namecorestringRequired. Human readable name for this profile. Max length 1024 bytes.
human_agent_assistant_configcorejsonConfiguration for agent assistance to use with this profile.
human_agent_handoff_configcorejsonConfiguration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
labelscorearray<string>
language_codecorestringLanguage code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
logging_configcorejsonConfiguration for logging conversation lifecycle events.
namecorestringThe unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
new_message_event_notification_configcorejsonConfiguration for publishing new message events. Event will be sent in format of ConversationEvent
new_recognition_result_notification_configcorejsonOptional. Configuration for publishing transcription intermediate results. Event will be sent in format of ConversationEvent. If configured, the following information will be populated as ConversationEvent Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
notification_configcorejsonConfiguration for publishing conversation lifecycle events.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
security_settingscorestringName of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
stt_configcorejsonSettings for speech transcription.
tagscorehstore_csv
time_zonecorestringThe time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
tts_configcorejsonConfiguration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
update_timecoretimestampOutput only. Update time of the conversation profile.
zone_idcorestring