Google Dialogflow · Schema

GoogleCloudDialogflowCxV3DetectIntentResponse

AgentsArtificial IntelligenceChatbotsConversational AIGoogle CloudMachine LearningNatural Language ProcessingSpeech RecognitionVirtual AgentsVoice Assistant

Properties

Name Type Description
outputAudioConfig object
outputAudio string
responseType string
queryResult object
responseId string
allowCancellation boolean
View JSON Schema on GitHub

JSON Schema

google-dialogflow-google-cloud-dialogflow-cx-v3-detect-intent-response-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-cx-v3-detect-intent-response-schema.json",
  "title": "GoogleCloudDialogflowCxV3DetectIntentResponse",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/google-dialogflow-sessions-api-openapi.yml#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentResponse",
  "type": "object",
  "properties": {
    "outputAudioConfig": {
      "$ref": "#/$defs/GoogleCloudDialogflowCxV3OutputAudioConfig"
    },
    "outputAudio": {
      "type": "string",
      "format": "byte"
    },
    "responseType": {
      "type": "string",
      "enum": [
        "RESPONSE_TYPE_UNSPECIFIED",
        "PARTIAL",
        "FINAL"
      ],
      "x-enumDescriptions": [
        "",
        "",
        ""
      ]
    },
    "queryResult": {
      "$ref": "#/$defs/GoogleCloudDialogflowCxV3QueryResult"
    },
    "responseId": {
      "type": "string"
    },
    "allowCancellation": {
      "type": "boolean"
    }
  },
  "$defs": {
    "GoogleCloudDialogflowCxV3Action": {
      "type": "object",
      "properties": {
        "userUtterance": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3UserUtterance"
        },
        "flowTransition": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3FlowTransition"
        },
        "flowInvocation": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3FlowInvocation"
        },
        "agentUtterance": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AgentUtterance"
        },
        "playbookInvocation": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3PlaybookInvocation"
        },
        "toolUse": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ToolUse"
        },
        "playbookTransition": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3PlaybookTransition"
        }
      }
    },
    "GoogleCloudDialogflowCxV3AdvancedSettings": {
      "type": "object",
      "properties": {
        "speechSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings"
        },
        "audioExportGcsDestination": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3GcsDestination"
        },
        "loggingSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings"
        },
        "dtmfSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings"
        }
      }
    },
    "GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean"
        },
        "finishDigit": {
          "type": "string"
        },
        "interdigitTimeoutDuration": {
          "type": "string"
        },
        "maxDigits": {
          "type": "integer",
          "format": "int32"
        },
        "endpointingTimeoutDuration": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings": {
      "type": "object",
      "properties": {
        "enableConsentBasedRedaction": {
          "type": "boolean"
        },
        "enableStackdriverLogging": {
          "type": "boolean"
        },
        "enableInteractionLogging": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings": {
      "type": "object",
      "properties": {
        "noSpeechTimeout": {
          "type": "string"
        },
        "models": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        "useTimeoutBasedEndpointing": {
          "type": "boolean"
        },
        "endpointerSensitivity": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "GoogleCloudDialogflowCxV3AgentUtterance": {
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnection": {
      "type": "object",
      "properties": {
        "dataStoreType": {
          "type": "string",
          "enum": [
            "DATA_STORE_TYPE_UNSPECIFIED",
            "PUBLIC_WEB",
            "UNSTRUCTURED",
            "STRUCTURED"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "dataStore": {
          "type": "string"
        },
        "documentProcessingMode": {
          "type": "string",
          "enum": [
            "DOCUMENT_PROCESSING_MODE_UNSPECIFIED",
            "DOCUMENTS",
            "CHUNKS"
          ],
          "x-enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignals": {
      "type": "object",
      "properties": {
        "searchSnippets": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet"
          }
        },
        "safetySignals": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals"
        },
        "citedSnippets": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet"
          }
        },
        "answerParts": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart"
          }
        },
        "groundingSignals": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals"
        },
        "rewrittenQuery": {
          "type": "string"
        },
        "rewriterModelCallSignals": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals"
        },
        "answer": {
          "type": "string"
        },
        "answerGenerationModelCallSignals": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals": {
      "type": "object",
      "properties": {
        "renderedPrompt": {
          "type": "string"
        },
        "modelOutput": {
          "type": "string"
        },
        "model": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart": {
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        },
        "supportingIndices": {
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int32"
          }
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet": {
      "type": "object",
      "properties": {
        "snippetIndex": {
          "type": "integer",
          "format": "int32"
        },
        "searchSnippet": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals": {
      "type": "object",
      "properties": {
        "decision": {
          "type": "string",
          "enum": [
            "GROUNDING_DECISION_UNSPECIFIED",
            "ACCEPTED_BY_GROUNDING",
            "REJECTED_BY_GROUNDING"
          ],
          "x-enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "score": {
          "type": "string",
          "enum": [
            "GROUNDING_SCORE_BUCKET_UNSPECIFIED",
            "VERY_LOW",
            "LOW",
            "MEDIUM",
            "HIGH",
            "VERY_HIGH"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals": {
      "type": "object",
      "properties": {
        "modelOutput": {
          "type": "string"
        },
        "model": {
          "type": "string"
        },
        "renderedPrompt": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals": {
      "type": "object",
      "properties": {
        "matchedBannedPhrase": {
          "type": "string"
        },
        "decision": {
          "type": "string",
          "enum": [
            "SAFETY_DECISION_UNSPECIFIED",
            "ACCEPTED_BY_SAFETY_CHECK",
            "REJECTED_BY_SAFETY_CHECK"
          ],
          "x-enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "bannedPhraseMatch": {
          "type": "string",
          "enum": [
            "BANNED_PHRASE_MATCH_UNSPECIFIED",
            "BANNED_PHRASE_MATCH_NONE",
            "BANNED_PHRASE_MATCH_QUERY",
            "BANNED_PHRASE_MATCH_RESPONSE"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet": {
      "type": "object",
      "properties": {
        "metadata": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        },
        "documentTitle": {
          "type": "string"
        },
        "text": {
          "type": "string"
        },
        "documentUri": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3DtmfInput": {
      "type": "object",
      "properties": {
        "digits": {
          "type": "string"
        },
        "finishDigit": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3EventHandler": {
      "type": "object",
      "properties": {
        "targetFlow": {
          "type": "string"
        },
        "triggerFulfillment": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Fulfillment"
        },
        "targetPlaybook": {
          "type": "string"
        },
        "name": {
          "type": "string",
          "readOnly": true
        },
        "event": {
          "type": "string"
        },
        "targetPage": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3Flow": {
      "type": "object",
      "properties": {
        "locked": {
          "type": "boolean"
        },
        "eventHandlers": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3EventHandler"
          }
        },
        "transitionRoutes": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3TransitionRoute"
          }
        },
        "knowledgeConnectorSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings"
        },
        "inputParameterDefinitions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3ParameterDefinition"
          }
        },
        "outputParameterDefinitions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3ParameterDefinition"
          }
        },
        "description": {
          "type": "string"
        },
        "nluSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3NluSettings"
        },
        "displayName": {
          "type": "string"
        },
        "multiLanguageSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3FlowMultiLanguageSettings"
        },
        "advancedSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettings"
        },
        "transitionRouteGroups": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "name": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FlowInvocation": {
      "type": "object",
      "properties": {
        "flow": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "readOnly": true
        },
        "flowState": {
          "type": "string",
          "enum": [
            "OUTPUT_STATE_UNSPECIFIED",
            "OUTPUT_STATE_OK",
            "OUTPUT_STATE_CANCELLED",
            "OUTPUT_STATE_FAILED",
            "OUTPUT_STATE_ESCALATED",
            "OUTPUT_STATE_PENDING"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "GoogleCloudDialogflowCxV3FlowMultiLanguageSettings": {
      "type": "object",
      "properties": {
        "supportedResponseLanguageCodes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "enableMultiLanguageDetection": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FlowTraceMetadata": {
      "type": "object",
      "properties": {
        "flow": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "GoogleCloudDialogflowCxV3FlowTransition": {
      "type": "object",
      "properties": {
        "flow": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "GoogleCloudDialogflowCxV3Form": {
      "type": "object",
      "properties": {
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FormParameter"
          }
        }
      }
    },
    "GoogleCloudDialogflowCxV3FormParameter": {
      "type": "object",
      "properties": {
        "defaultValue": {},
        "fillBehavior": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3FormParameterFillBehavior"
        },
        "advancedSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettings"
        },
        "isList": {
          "type": "boolean"
        },
        "displayName": {
          "type": "string"
        },
        "redact": {
          "type": "boolean"
        },
        "entityType": {
          "type": "string"
        },
        "required": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FormParameterFillBehavior": {
      "type": "object",
      "properties": {
        "repromptEventHandlers": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3EventHandler"
          }
        },
        "initialPromptFulfillment": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Fulfillment"
        }
      }
    },
    "GoogleCloudDialogflowCxV3Fulfillment": {
      "type": "object",
      "properties": {
        "setParameterActions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction"
          }
        },
        "tag": {
          "type": "string"
        },
        "messages": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessage"
          }
        },
        "conditionalCases": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentConditionalCases"
          }
        },
        "returnPartialResponses": {
          "type": "boolean"
        },
        "advancedSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettings"
        },
        "generators": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings"
          }
        },
        "enableGenerativeFallback": {
          "type": "boolean"
        },
        "webhook": {
          "type": "string"
        },
        "codeBlockFunction": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FulfillmentConditionalCases": {
      "type": "object",
      "properties": {
        "cases": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase"
          }
        }
      }
    },
    "GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase": {
      "type": "object",
      "properties": {
        "caseContent": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent"
          }
        },
        "condition": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent": {
      "type": "object",
      "properties": {
        "additionalCases": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3FulfillmentConditionalCases"
        },
        "message": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessage"
        }
      }
    },
    "GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings": {
      "type": "object",
      "properties": {
        "generator": {
          "type": "string"
        },
        "outputParameter": {
          "type": "string"
        },
        "inputParameters": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "GoogleCloudDialogflowCxV3FulfillmentSetParameterAction": {
      "type": "object",
      "properties": {
        "parameter": {
          "type": "string"
        },
        "value": {}
      }
    },
    "GoogleCloudDialogflowCxV3GcsDestination": {
      "type": "object",
      "properties": {
        "uri": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3InlineSchema": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "DATA_TYPE_UNSPECIFIED",
            "STRING",
            "NUMBER",
            "BOOLEAN",
            "ARRAY"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "items": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3TypeSchema"
        }
      }
    },
    "GoogleCloudDialogflowCxV3Intent": {
      "type": "object",
      "properties": {
        "trainingPhrases": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3IntentTrainingPhrase"
          }
        },
        "name": {
          "type": "string"
        },
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3IntentParameter"
          }
        },
        "description": {
          "type": "string"
        },
        "priority": {
          "type": "integer",
          "format": "int32"
        },
        "labels": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        "displayName": {
          "type": "string"
        },
        "dtmfPattern": {
          "type": "string"
        },
        "isFallback": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3IntentParameter": {
      "type": "object",
      "properties": {
        "redact": {
          "type": "boolean"
        },
        "entityType": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "isList": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3IntentTrainingPhrase": {
      "type": "object",
      "properties": {
        "parts": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart"
          }
        },
        "repeatCount": {
          "type": "integer",
          "format": "int32"
        },
        "id": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "GoogleCloudDialogflowCxV3IntentTrainingPhrasePart": {
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        },
        "parameterId": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3KnowledgeConnectorSettings": {
      "type": "object",
      "properties": {
        "targetPage": {
          "type": "string"
        },
        "triggerFulfillment": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Fulfillment"
        },
        "dataStoreConnections": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnection"
          }
        },
        "targetFlow": {
          "type": "string"
        },
        "enabled": {
          "type": "boolean"
        }
      }
    },
    "GoogleCloudDialogflowCxV3Match": {
      "type": "object",
      "properties": {
        "event": {
          "type": "string"
        },
        "resolvedInput": {
          "type": "string"
        },
        "intent": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Intent"
        },
        "parameters": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        },
        "matchType": {
          "type": "string",
          "enum": [
            "MATCH_TYPE_UNSPECIFIED",
            "INTENT",
            "DIRECT_INTENT",
            "PARAMETER_FILLING",
            "NO_MATCH",
            "NO_INPUT",
            "EVENT",
            "KNOWLEDGE_CONNECTOR",
            "PLAYBOOK"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "confidence": {
          "type": "number",
          "format": "float"
        }
      }
    },
    "GoogleCloudDialogflowCxV3NluSettings": {
      "type": "object",
      "properties": {
        "classificationThreshold": {
          "type": "number",
          "format": "float"
        },
        "modelTrainingMode": {
          "type": "string",
          "enum": [
            "MODEL_TRAINING_MODE_UNSPECIFIED",
            "MODEL_TRAINING_MODE_AUTOMATIC",
            "MODEL_TRAINING_MODE_MANUAL"
          ],
          "x-enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "modelType": {
          "type": "string",
          "enum": [
            "MODEL_TYPE_UNSPECIFIED",
            "MODEL_TYPE_STANDARD",
            "MODEL_TYPE_ADVANCED"
          ],
          "x-enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "GoogleCloudDialogflowCxV3OutputAudioConfig": {
      "type": "object",
      "properties": {
        "synthesizeSpeechConfig": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig"
        },
        "audioEncoding": {
          "type": "string",
          "enum": [
            "OUTPUT_AUDIO_ENCODING_UNSPECIFIED",
            "OUTPUT_AUDIO_ENCODING_LINEAR_16",
            "OUTPUT_AUDIO_ENCODING_MP3",
            "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS",
            "OUTPUT_AUDIO_ENCODING_OGG_OPUS",
            "OUTPUT_AUDIO_ENCODING_MULAW",
            "OUTPUT_AUDIO_ENCODING_ALAW"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "sampleRateHertz": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "GoogleCloudDialogflowCxV3Page": {
      "type": "object",
      "properties": {
        "displayName": {
          "type": "string"
        },
        "knowledgeConnectorSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings"
        },
        "transitionRoutes": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3TransitionRoute"
          }
        },
        "name": {
          "type": "string"
        },
        "entryFulfillment": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Fulfillment"
        },
        "transitionRouteGroups": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "eventHandlers": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3EventHandler"
          }
        },
        "advancedSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettings"
        },
        "description": {
          "type": "string"
        },
        "form": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Form"
        }
      }
    },
    "GoogleCloudDialogflowCxV3ParameterDefinition": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "PARAMETER_TYPE_UNSPECIFIED",
            "STRING",
            "NUMBER",
            "BOOLEAN",
            "NULL",
            "OBJECT",
            "LIST"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "description": {
          "type": "string"
        },
        "typeSchema": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3TypeSchema"
        },
        "name": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3PlaybookInput": {
      "type": "object",
      "properties": {
        "precedingConversationSummary": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3PlaybookInvocation": {
      "type": "object",
      "properties": {
        "playbook": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "readOnly": true
        },
        "playbookState": {
          "type": "string",
          "enum": [
            "OUTPUT_STATE_UNSPECIFIED",
            "OUTPUT_STATE_OK",
            "OUTPUT_STATE_CANCELLED",
            "OUTPUT_STATE_FAILED",
            "OUTPUT_STATE_ESCALATED",
            "OUTPUT_STATE_PENDING"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "playbookOutput": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3PlaybookOutput"
        },
        "playbookInput": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3PlaybookInput"
        }
      }
    },
    "GoogleCloudDialogflowCxV3PlaybookOutput": {
      "type": "object",
      "properties": {
        "executionSummary": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3PlaybookTraceMetadata": {
      "type": "object",
      "properties": {
        "displayName": {
          "type": "string",
          "readOnly": true
        },
        "playbook": {
          "type": "string"
        }
      }
    },
    "GoogleCloudDialogflowCxV3PlaybookTransition": {
      "type": "object",
      "properties": {
        "playbook": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "GoogleCloudDialogflowCxV3QueryResult": {
      "type": "object",
      "properties": {
        "currentFlow": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Flow"
        },
        "transcript": {
          "type": "string"
        },
        "advancedSettings": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3AdvancedSettings"
        },
        "parameters": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        },
        "triggerEvent": {
          "type": "string"
        },
        "currentPage": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Page"
        },
        "webhookStatuses": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleRpcStatus"
          }
        },
        "dtmf": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DtmfInput"
        },
        "webhookPayloads": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": {
              "description": "Properties of the object."
            }
          }
        },
        "allowAnswerFeedback": {
          "type": "boolean"
        },
        "languageCode": {
          "type": "string"
        },
        "responseMessages": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessage"
          }
        },
        "diagnosticInfo": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        },
        "dataStoreConnectionSignals": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3DataStoreConnectionSignals"
        },
        "intent": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Intent"
        },
        "traceBlocks": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/GoogleCloudDialogflowCxV3TraceBlock"
          }
        },
        "match": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3Match"
        },
        "intentDetectionConfidence": {
          "type": "number",
          "format": "float"
        },
        "text": {
          "type": "string"
        },
        "triggerIntent": {
          "type": "string"
        },
        "sentimentAnalysisResult": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3SentimentAnalysisResult"
        }
      }
    },
    "GoogleCloudDialogflowCxV3ResponseMessage": {
      "type": "object",
      "properties": {
        "outputAudioText": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText"
        },
        "endInteraction": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction"
        },
        "toolCall": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ToolCall"
        },
        "responseType": {
          "type": "string",
          "enum": [
            "RESPONSE_TYPE_UNSPECIFIED",
            "ENTRY_PROMPT",
            "PARAMETER_PROMPT",
            "HANDLER_PROMPT"
          ],
          "x-enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "text": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageText"
        },
        "channel": {
          "type": "string"
        },
        "payload": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        },
        "telephonyTransferCall": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall"
        },
        "mixedAudio": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio"
        },
        "playAudio": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio"
        },
        "conversationSuccess": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess"
        },
        "knowledgeInfoCard": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard"
        },
        "liveAgentHandoff": {
          "$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff"
        }
      }
    },
    "GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess": {
      "type": "object",
      "properties": {
        "metadata": {
          "type": "object",
          "additionalProperties": {
            "description": "Properties of the object."
          }
        }
      }
    },
    "GoogleCloudDialogflowCxV3ResponseMes

# --- truncated at 32 KB (40 KB total) ---
# Full source: https://artifacts.apis.io/google-dialogflow/json-schema/google-dialogflow-google-cloud-dialogflow-cx-v3-detect-intent-response-schema.json

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/google-dialogflow-google-cloud-dialogflow-cx-v3-detect-intent-response"
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.