Get Intent

dialogflow.get_intent
ActionGoogle Cloudconnection required

Calls dialogflow v2 GET /v2/projects/{projectsId}/agent/intents/{intentsId}.

Get — Google Dialogflow ES GET on intents.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google Dialogflow ES
Secret shape
{"client_id", "client_secret", "refresh_token"}
Config it needs
project_id, language_code
Resolved by
config.connection_id, else node.connection_id

Configuration

1 field, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
intent
Intent name or id.
stringYes———

Output

One shape.

result

Extra keys beyond the ones listed can appear.

FieldTypeExample
action
string—
defaultResponsePlatforms
array—
displayName
string—
endInteraction
boolean—
events
array—
followupIntentInfo
array—
inputContextNames
array—
isFallback
boolean—
liveAgentHandoff
boolean—
messages
array—
mlDisabled
boolean—
name
string—
outputContexts
array—
parameters
array—
parentFollowupIntentName
string—
priority
integer—
resetContexts
boolean—
rootFollowupIntentName
string—
trainingPhrases
array—
webhookState
string—
{
  "action": "",
  "defaultResponsePlatforms": [],
  "displayName": "",
  "endInteraction": false,
  "events": [],
  "followupIntentInfo": [],
  "inputContextNames": [],
  "isFallback": false,
  "liveAgentHandoff": false,
  "messages": [],
  "mlDisabled": false,
  "name": "",
  "outputContexts": [],
  "parameters": [],
  "parentFollowupIntentName": "",
  "priority": 0,
  "resetContexts": false,
  "rootFollowupIntentName": "",
  "trainingPhrases": [],
  "webhookState": ""
}

See Get Intent run in a workflow.

In a technical demo we add the Google Dialogflow ES connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.