Google Dialogflow · Schema
GoogleCloudDialogflowCxV3MatchIntentResponse
AgentsArtificial IntelligenceChatbotsConversational AIGoogle CloudMachine LearningNatural Language ProcessingSpeech RecognitionVirtual AgentsVoice Assistant
Properties
| Name | Type | Description |
|---|---|---|
| triggerEvent | string | |
| transcript | string | |
| matches | array | |
| text | string | |
| currentPage | object | |
| triggerIntent | string |
JSON Schema
{
"$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-match-intent-response-schema.json",
"title": "GoogleCloudDialogflowCxV3MatchIntentResponse",
"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/GoogleCloudDialogflowCxV3MatchIntentResponse",
"type": "object",
"properties": {
"triggerEvent": {
"type": "string"
},
"transcript": {
"type": "string"
},
"matches": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowCxV3Match"
}
},
"text": {
"type": "string"
},
"currentPage": {
"$ref": "#/$defs/GoogleCloudDialogflowCxV3Page"
},
"triggerIntent": {
"type": "string"
}
},
"$defs": {
"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"
}
}
},
"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": [
"",
"",
""
]
}
}
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"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."
}
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageEndInteraction": {
"type": "object"
},
"GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard": {
"type": "object"
},
"GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff": {
"type": "object",
"properties": {
"metadata": {
"type": "object",
"additionalProperties": {
"description": "Properties of the object."
}
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageMixedAudio": {
"type": "object",
"properties": {
"segments": {
"type": "array",
"items": {
"$ref": "#/$defs/GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment"
}
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment": {
"type": "object",
"properties": {
"audio": {
"type": "string",
"format": "byte"
},
"allowPlaybackInterruption": {
"type": "boolean",
"readOnly": true
},
"uri": {
"type": "string"
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText": {
"type": "object",
"properties": {
"allowPlaybackInterruption": {
"type": "boolean",
"readOnly": true
},
"ssml": {
"type": "string"
},
"text": {
"type": "string"
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessagePlayAudio": {
"type": "object",
"properties": {
"allowPlaybackInterruption": {
"type": "boolean",
"readOnly": true
},
"audioUri": {
"type": "string"
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall": {
"type": "object",
"properties": {
"phoneNumber": {
"type": "string"
}
}
},
"GoogleCloudDialogflowCxV3ResponseMessageText": {
"type": "object",
"properties": {
"allowPlaybackInterruption": {
"type": "boolean",
"readOnly": true
},
"text": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"GoogleCloudDialogflowCxV3ToolCall": {
"type": "object",
"properties": {
"inputParameters": {
"type": "object",
"additionalProperties": {
"description": "Properties of the object."
}
},
"action": {
"type": "string"
},
"tool": {
"type": "string"
}
}
},
"GoogleCloudDialogflowCxV3TransitionRoute": {
"type": "object",
"properties": {
"name": {
"type": "string",
"readOnly": true
},
"targetPage": {
"type": "string"
},
"description": {
"type": "string"
},
"triggerFulfillment": {
"$ref": "#/$defs/GoogleCloudDialogflowCxV3Fulfillment"
},
"targetFlow": {
"type": "string"
},
"intent": {
"type": "string"
},
"condition": {
"type": "string"
}
}
}
}
}
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-cx-v3-match-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.