Google Dialogflow · Schema
GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest
AgentsArtificial IntelligenceChatbotsConversational AIGoogle CloudMachine LearningNatural Language ProcessingSpeech RecognitionVirtual AgentsVoice Assistant
Properties
| Name | Type | Description |
|---|---|---|
| securitySettings | string | |
| generatorName | string | |
| contextReferences | object | |
| generator | object | |
| conversationContext | object | |
| triggerEvents | array |
JSON Schema
google-dialogflow-google-cloud-dialogflow-v2-generate-stateless-suggestion-request-schema.json
Raw ↑
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/google-dialogflow/json-schema/google-dialogflow-google-cloud-dialogflow-v2-generate-stateless-suggestion-request-schema.json",
"title": "GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest",
"x-generated": "2026-11-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/google-dialogflow-statelesssuggestion-api-openapi.yml#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest",
"type": "object",
"properties": {
"securitySettings": {
"type": "string"
},
"generatorName": {
"type": "string"
},
"contextReferences": {
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ConversationContextReference"
}
},
"generator": {
"$ref": "#/$defs/GoogleCloudDialogflowV2Generator"
},
"conversationContext": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ConversationContext"
},
"triggerEvents": {
"type": "array",
"items": {
"type": "string",
"enum": [
"TRIGGER_EVENT_UNSPECIFIED",
"END_OF_UTTERANCE",
"MANUAL_CALL",
"CUSTOMER_MESSAGE",
"AGENT_MESSAGE"
],
"x-enumDescriptions": [
"",
"",
"",
"",
""
]
}
}
},
"$defs": {
"GoogleCloudDialogflowV2AgentCoachingContext": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"instructions": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingInstruction"
}
},
"outputLanguageCode": {
"type": "string"
},
"overarchingGuidance": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2AgentCoachingInstruction": {
"type": "object",
"properties": {
"duplicateCheckResult": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult"
},
"displayName": {
"type": "string"
},
"agentAction": {
"type": "string"
},
"systemAction": {
"type": "string"
},
"displayDetails": {
"type": "string"
},
"condition": {
"type": "string"
},
"triggeringEvent": {
"type": "string",
"enum": [
"TRIGGER_EVENT_UNSPECIFIED",
"END_OF_UTTERANCE",
"MANUAL_CALL",
"CUSTOMER_MESSAGE",
"AGENT_MESSAGE",
"TOOL_CALL_COMPLETION"
],
"x-enumDescriptions": [
"",
"",
"",
"",
"",
""
]
}
}
},
"GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult": {
"type": "object",
"properties": {
"duplicateSuggestions": {
"type": "array",
"readOnly": true,
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion"
}
}
}
},
"GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion": {
"type": "object",
"properties": {
"similarityScore": {
"type": "number",
"format": "float",
"readOnly": true
},
"answerRecord": {
"type": "string",
"readOnly": true
},
"suggestionIndex": {
"type": "integer",
"format": "int32",
"readOnly": true
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestion": {
"type": "object",
"properties": {
"agentActionSuggestions": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion"
}
},
"sampleResponses": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse"
}
},
"applicableInstructions": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingInstruction"
}
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion": {
"type": "object",
"properties": {
"agentAction": {
"type": "string"
},
"duplicateCheckResult": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult"
},
"sources": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionSources"
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult": {
"type": "object",
"properties": {
"duplicateSuggestions": {
"type": "array",
"readOnly": true,
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion"
}
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion": {
"type": "object",
"properties": {
"answerRecord": {
"type": "string",
"readOnly": true
},
"similarityScore": {
"type": "number",
"format": "float",
"readOnly": true
},
"suggestionIndex": {
"type": "integer",
"format": "int32",
"readOnly": true
},
"sources": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionSources"
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse": {
"type": "object",
"properties": {
"duplicateCheckResult": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult"
},
"sources": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestionSources"
},
"responseText": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2AgentCoachingSuggestionSources": {
"type": "object",
"properties": {
"instructionIndexes": {
"type": "array",
"readOnly": true,
"items": {
"type": "integer",
"format": "int32"
}
}
}
},
"GoogleCloudDialogflowV2CesAppSpec": {
"type": "object",
"properties": {
"proactiveEnabled": {
"type": "boolean"
},
"cesApp": {
"type": "string"
},
"confirmationRequirement": {
"type": "string",
"enum": [
"CONFIRMATION_REQUIREMENT_UNSPECIFIED",
"REQUIRED",
"NOT_REQUIRED"
],
"x-enumDescriptions": [
"",
"",
""
]
},
"reactiveEnabled": {
"type": "boolean"
}
}
},
"GoogleCloudDialogflowV2CesToolSpec": {
"type": "object",
"properties": {
"confirmationRequirement": {
"type": "string",
"enum": [
"CONFIRMATION_REQUIREMENT_UNSPECIFIED",
"REQUIRED",
"NOT_REQUIRED"
],
"x-enumDescriptions": [
"",
"",
""
]
},
"cesTool": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2ConversationContext": {
"type": "object",
"properties": {
"messageEntries": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2MessageEntry"
}
}
}
},
"GoogleCloudDialogflowV2ConversationContextReference": {
"type": "object",
"properties": {
"createTime": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"languageCode": {
"type": "string"
},
"updateMode": {
"type": "string",
"enum": [
"UPDATE_MODE_UNSPECIFIED",
"APPEND",
"OVERWRITE"
],
"x-enumDescriptions": [
"",
"",
""
]
},
"contextContents": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ConversationContextReferenceContextContent"
}
}
}
},
"GoogleCloudDialogflowV2ConversationContextReferenceContextContent": {
"type": "object",
"properties": {
"contentFormat": {
"type": "string",
"enum": [
"CONTENT_FORMAT_UNSPECIFIED",
"JSON",
"PLAIN_TEXT"
],
"x-enumDescriptions": [
"",
"",
""
]
},
"ingestionTime": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"content": {
"type": "string"
},
"answerRecord": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2FewShotExample": {
"type": "object",
"properties": {
"summarizationSectionList": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarizationSectionList"
},
"conversationContext": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ConversationContext"
},
"extraInfo": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"output": {
"$ref": "#/$defs/GoogleCloudDialogflowV2GeneratorSuggestion"
}
}
},
"GoogleCloudDialogflowV2FreeFormContext": {
"type": "object",
"properties": {
"text": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2FreeFormSuggestion": {
"type": "object",
"properties": {
"response": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2Generator": {
"type": "object",
"properties": {
"triggerEvent": {
"type": "string",
"enum": [
"TRIGGER_EVENT_UNSPECIFIED",
"END_OF_UTTERANCE",
"MANUAL_CALL",
"CUSTOMER_MESSAGE",
"AGENT_MESSAGE"
],
"x-enumDescriptions": [
"",
"",
"",
"",
""
]
},
"createTime": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"toolsetTools": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ToolsetTool"
}
},
"inferenceParameter": {
"$ref": "#/$defs/GoogleCloudDialogflowV2InferenceParameter"
},
"updateTime": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"tools": {
"type": "array",
"items": {
"type": "string"
}
},
"freeFormContext": {
"$ref": "#/$defs/GoogleCloudDialogflowV2FreeFormContext"
},
"agentCoachingContext": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingContext"
},
"description": {
"type": "string"
},
"summarizationContext": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarizationContext"
},
"suggestionDedupingConfig": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SuggestionDedupingConfig"
},
"cesToolSpecs": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2CesToolSpec"
}
},
"cesAppSpecs": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2CesAppSpec"
}
},
"publishedModel": {
"type": "string"
},
"name": {
"type": "string",
"readOnly": true
}
}
},
"GoogleCloudDialogflowV2GeneratorSuggestion": {
"type": "object",
"properties": {
"freeFormSuggestion": {
"$ref": "#/$defs/GoogleCloudDialogflowV2FreeFormSuggestion"
},
"summarySuggestion": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarySuggestion"
},
"toolCallInfo": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo"
}
},
"agentCoachingSuggestion": {
"$ref": "#/$defs/GoogleCloudDialogflowV2AgentCoachingSuggestion"
}
}
},
"GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo": {
"type": "object",
"properties": {
"toolCall": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ToolCall"
},
"toolCallResult": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ToolCallResult"
}
}
},
"GoogleCloudDialogflowV2InferenceParameter": {
"type": "object",
"properties": {
"topK": {
"type": "integer",
"format": "int32"
},
"maxOutputTokens": {
"type": "integer",
"format": "int32"
},
"temperature": {
"type": "number",
"format": "double"
},
"topP": {
"type": "number",
"format": "double"
}
}
},
"GoogleCloudDialogflowV2MessageEntry": {
"type": "object",
"properties": {
"role": {
"type": "string",
"enum": [
"ROLE_UNSPECIFIED",
"HUMAN_AGENT",
"AUTOMATED_AGENT",
"END_USER"
],
"x-enumDescriptions": [
"",
"",
"",
""
]
},
"languageCode": {
"type": "string"
},
"createTime": {
"type": "string",
"format": "date-time"
},
"text": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2SuggestionDedupingConfig": {
"type": "object",
"properties": {
"similarityThreshold": {
"type": "number",
"format": "float"
},
"enableDeduping": {
"type": "boolean"
}
}
},
"GoogleCloudDialogflowV2SummarizationContext": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"fewShotExamples": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2FewShotExample"
}
},
"summarizationSections": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarizationSection"
}
},
"outputLanguageCode": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2SummarizationSection": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"TYPE_UNSPECIFIED",
"SITUATION",
"ACTION",
"RESOLUTION",
"REASON_FOR_CANCELLATION",
"CUSTOMER_SATISFACTION",
"ENTITIES",
"CUSTOMER_DEFINED",
"SITUATION_CONCISE",
"ACTION_CONCISE"
],
"x-enumDescriptions": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
},
"definition": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2SummarizationSectionList": {
"type": "object",
"properties": {
"summarizationSections": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarizationSection"
}
}
}
},
"GoogleCloudDialogflowV2SummarySuggestion": {
"type": "object",
"properties": {
"summarySections": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowV2SummarySuggestionSummarySection"
}
}
}
},
"GoogleCloudDialogflowV2SummarySuggestionSummarySection": {
"type": "object",
"properties": {
"section": {
"type": "string"
},
"summary": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2ToolCall": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"createTime": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"cesApp": {
"type": "string"
},
"cesToolset": {
"type": "string"
},
"answerRecord": {
"type": "string"
},
"toolDisplayDetails": {
"type": "string"
},
"inputParameters": {
"type": "object",
"additionalProperties": {
"description": "Properties of the object."
}
},
"tool": {
"type": "string"
},
"toolDisplayName": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"STATE_UNSPECIFIED",
"TRIGGERED",
"NEEDS_CONFIRMATION"
],
"x-enumDescriptions": [
"",
"",
""
],
"readOnly": true
},
"cesTool": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2ToolCallResult": {
"type": "object",
"properties": {
"answerRecord": {
"type": "string"
},
"error": {
"$ref": "#/$defs/GoogleCloudDialogflowV2ToolCallResultError"
},
"cesTool": {
"type": "string"
},
"action": {
"type": "string"
},
"content": {
"type": "string"
},
"cesApp": {
"type": "string"
},
"rawContent": {
"type": "string",
"format": "byte"
},
"tool": {
"type": "string"
},
"cesToolset": {
"type": "string"
},
"createTime": {
"type": "string",
"format": "date-time",
"readOnly": true
}
}
},
"GoogleCloudDialogflowV2ToolCallResultError": {
"type": "object",
"properties": {
"retryable": {
"type": "boolean"
},
"message": {
"type": "string"
}
}
},
"GoogleCloudDialogflowV2ToolsetTool": {
"type": "object",
"properties": {
"toolset": {
"type": "string"
},
"operationId": {
"type": "string"
},
"confirmationRequirement": {
"type": "string",
"enum": [
"CONFIRMATION_REQUIREMENT_UNSPECIFIED",
"REQUIRED",
"NOT_REQUIRED"
],
"x-enumDescriptions": [
"",
"",
""
]
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/google-dialogflow-google-cloud-dialogflow-v2-generate-stateless-suggestion-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.