dialogflow
https://cloud.google.com/dialogflow/es/docs/reference/rest/v2beta1-overview
v2beta1.projects
projects.deleteAgent
DELETE https://{endpoint}/v2beta1/{parent=projects/*}/agent
projects.getAgent
GET https://{endpoint}/v2beta1/{parent=projects/*}/agent
{
"parent": string,
"displayName": string,
"defaultLanguageCode": string,
"supportedLanguageCodes": [
string
],
"timeZone": string,
"description": string,
"avatarUri": string,
"enableLogging": boolean,
"matchMode": enum (MatchMode),
"classificationThreshold": number,
"apiVersion": enum (ApiVersion),
"tier": enum (Tier)
}
projects.setAgent
POST https://{endpoint}/v2beta1/{agent.parent=projects/*}/agent
Query parameters
- updateMask: Optional. The mask to control which fields get updated.
This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".
v2beta1.projects.agent
- export:
POST /v2beta1/{parent=projects/*}/agent:export
- import:
POST /v2beta1/{parent=projects/*}/agent:import
v2beta1.projects.agent.environments.users.sessions
projects.agent.environments.users.sessions.deleteContexts
Deletes all active contexts in the specified session.
DELETE https://{endpoint}/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts
projects.agent.environments.users.sessions.detectIntent
POST https://{endpoint}/v2beta1/{session=projects/*/agent/environments/*/users/*/sessions/*}:detectIntent
{
"queryParams": {
object (QueryParameters)
},
"queryInput": {
object (QueryInput)
},
"outputAudioConfig": {
object (OutputAudioConfig)
},
"outputAudioConfigMask": string,
"inputAudio": string
}
v2beta1.projects.agent.intents
projects.agent.intents.create
POST https://{endpoint}/v2beta1/{parent=projects/*/agent}/intents
projects.agent.intents.delete
DELETE https://{endpoint}/v2beta1/{name=projects/*/agent/intents/*}
projects.agent.intents.patch
PATCH https://{endpoint}/v2beta1/{intent.name=projects/*/agent/intents/*}
Query parameters
- updateMask: Optional. The mask to control which fields get updated.
projects.agent.intents.list
GET https://{endpoint}/v2beta1/{parent=projects/*/agent}/intents
Query parameters
- pageSize
- pageToken