Google Dialogflow Suggestions API

The suggestions API from Google Dialogflow — 18 operation(s) for suggestions.

Business capability
Contact Centre Operations Management BC-430.30

Operations 18

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v2/projects/{projectsId}/locations/{locationsId}/suggestions:searchKnowledge Search the knowledge base for a regional profile · Dialogflow projects locations suggestions search knowledge #
Ask an LLM
“Can I query my agent-assist knowledge sources directly in a specific region without a conversation?”
“Is there a regional knowledge search that only takes a conversation profile and a question?”
Tell an agent
Search knowledge for {query} in project {project}, location {location}, using conversation profile {profile}.
Run an exact-match regional knowledge search in {location} for project {project} on {query}.
POST /v2/projects/{projectsId}/locations/{locationsId}/suggestions:generateStatelessSummary Summarize a transcript in a region without storing it · Dialogflow projects locations suggestions generate stateless summary #
Ask an LLM
“Can I get a summary of a conversation transcript I send inline, without creating a regional conversation?”
“Is there a way to cap how many messages a stateless summary considers in one location?”
Tell an agent
Generate a stateless summary in project {project}, location {location}, for the conversation {transcript}.
Summarize this inline transcript in {location} for project {project}, using at most {max_context} messages.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestFaqAnswers Suggest FAQ answers for a regional participant · Dialogflow projects locations conversations participants suggestions suggest… #
Ask an LLM
“Can the assistant propose FAQ answers to an agent during a live conversation in a region?”
“Which recent messages are used when FAQ answers are suggested for a participant in one location?”
Tell an agent
Suggest FAQ answers for participant {participant} in conversation {conversation}, project {project}, location {location}.
Propose FAQ replies to regional participant {participant} in conversation {conversation} based on the last {context_size} messages.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestKnowledgeAssist Get Knowledge Assist for a regional participant · Dialogflow projects locations conversations participants suggestions suggest… #
Ask an LLM
“Can Knowledge Assist suggest a query and answer for a participant in a regional conversation?”
“Does regional Knowledge Assist avoid repeating the query it suggested last time?”
Tell an agent
Run Knowledge Assist for participant {participant} in conversation {conversation}, project {project}, location {location}.
Get regional Knowledge Assist for participant {participant} in conversation {conversation}, skipping previous query {previous}.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestSmartReplies Suggest smart replies for a regional participant · Dialogflow projects locations conversations participants suggestions suggest… #
Ask an LLM
“Can I get smart reply suggestions while an agent is typing in a regional conversation?”
“Will smart replies in a specific location take the agent's half-typed text into account?”
Tell an agent
Suggest smart replies for participant {participant} in conversation {conversation}, project {project}, location {location}.
Offer regional smart replies to participant {participant} in conversation {conversation} given the draft text {current_text}.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestArticles Suggest articles for a regional participant · Dialogflow projects locations conversations participants suggestions suggest… #
Ask an LLM
“Can I surface knowledge articles to a human agent during a regional conversation?”
“How many messages of context are used to pick suggested articles in one location?”
Tell an agent
Suggest articles for participant {participant} in conversation {conversation}, project {project}, location {location}.
Recommend regional help articles to participant {participant} in conversation {conversation} from the last {context_size} messages.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:suggestConversationSummary Summarize a regional conversation · Dialogflow projects locations conversations suggestions suggest conversation… #
Ask an LLM
“Can I get an AI summary of an ongoing conversation stored in a specific region?”
“Which messages are included when summarizing a regional conversation?”
Tell an agent
Suggest a summary for conversation {conversation} in project {project}, location {location}.
Summarize regional conversation {conversation} up to message {latest_message}.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:searchKnowledge Search knowledge within a regional conversation · Dialogflow projects locations conversations suggestions search knowledge #
Ask an LLM
“Can a human agent search the knowledge base from inside a regional conversation?”
“Does a knowledge search scoped to a regional conversation use its message history?”
Tell an agent
Search knowledge for {query} within conversation {conversation}, project {project}, location {location}.
Look up {query} in the knowledge base for regional conversation {conversation}.
POST /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:generate Generate suggestions for a regional conversation · Dialogflow projects locations conversations suggestions generate #
Ask an LLM
“Can I trigger every configured generator on a regional conversation at once?”
“Which trigger events can I pass when generating suggestions for a conversation in one location?”
Tell an agent
Generate suggestions for conversation {conversation} in project {project}, location {location}.
Run regional generators on conversation {conversation} for trigger events {trigger_events}.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestSmartReplies Suggest smart replies for a participant · Dialogflow projects conversations participants suggestions suggest smart replies #
Ask an LLM
“Can my agents get smart reply suggestions in a conversation on the global endpoint?”
“Do default-location smart replies consider what the agent has already typed?”
Tell an agent
Suggest smart replies for participant {participant} in global conversation {conversation}, project {project}.
Give participant {participant} default-location smart replies in conversation {conversation} for typed text {current_text}.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestArticles Suggest articles for a participant · Dialogflow projects conversations participants suggestions suggest articles #
Ask an LLM
“What knowledge articles can be suggested to a participant in a global conversation?”
“Can I limit how much history is used for default-location article suggestions?”
Tell an agent
Suggest articles for participant {participant} in global conversation {conversation}, project {project}.
Recommend default-location articles to participant {participant} in conversation {conversation} using {context_size} messages.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestKnowledgeAssist Get Knowledge Assist for a participant · Dialogflow projects conversations participants suggestions suggest knowledge… #
Ask an LLM
“Does Knowledge Assist work for participants on the global conversation endpoint?”
“Can default-location Knowledge Assist skip a query it already suggested?”
Tell an agent
Run Knowledge Assist for participant {participant} in global conversation {conversation}, project {project}.
Get default-location Knowledge Assist for participant {participant} in conversation {conversation} excluding query {previous}.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestFaqAnswers Suggest FAQ answers for a participant · Dialogflow projects conversations participants suggestions suggest faq answers #
Ask an LLM
“Can FAQ answers be suggested to a participant in a conversation on the global endpoint?”
“What context window applies to default-location FAQ answer suggestions?”
Tell an agent
Suggest FAQ answers for participant {participant} in global conversation {conversation}, project {project}.
Propose default-location FAQ answers to participant {participant} in conversation {conversation} from {context_size} messages.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:generate Generate suggestions for a conversation · Dialogflow projects conversations suggestions generate #
Ask an LLM
“Can I run all generators against a conversation on the global endpoint?”
“What trigger events can start suggestion generation for a default-location conversation?”
Tell an agent
Generate suggestions for global conversation {conversation} in project {project}.
Run default-location generators on conversation {conversation} for {trigger_events}.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:searchKnowledge Search knowledge within a conversation · Dialogflow projects conversations suggestions search knowledge #
Ask an LLM
“Can I search knowledge sources from within a conversation on the global endpoint?”
“Is a knowledge search tied to a default-location conversation's context?”
Tell an agent
Search knowledge for {query} inside global conversation {conversation}, project {project}.
Find answers to {query} for default-location conversation {conversation}.
POST /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:suggestConversationSummary Summarize a conversation · Dialogflow projects conversations suggestions suggest conversation summary #
Ask an LLM
“How do I get a summary of a conversation on the global endpoint?”
“Can I limit the default-location conversation summary to recent messages?”
Tell an agent
Suggest a summary for global conversation {conversation} in project {project}.
Summarize default-location conversation {conversation} using the last {context_size} messages.
POST /v2/projects/{projectsId}/suggestions:generateStatelessSummary Summarize a transcript without storing it · Dialogflow projects suggestions generate stateless summary #
Ask an LLM
“Can I summarize a transcript I pass in directly, on the global endpoint, without a stored conversation?”
“Which conversation profile settings apply to a default-location stateless summary?”
Tell an agent
Generate a stateless summary for project {project} of the conversation {transcript}.
Summarize this inline transcript at the default location for project {project} with profile {profile}.
POST /v2/projects/{projectsId}/suggestions:searchKnowledge Search the knowledge base for a project · Dialogflow projects suggestions search knowledge #
Ask an LLM
“Can I search my knowledge sources on the global endpoint without opening a conversation?”
“Does a project-wide default-location knowledge search support exact matching?”
Tell an agent
Search knowledge for {query} in project {project} at the global location.
Run a default-location knowledge search on {query} for project {project} with profile {profile}.

Documentation

Specifications

Other Resources

🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v3.json
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v3beta1.json
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/session.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/agent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/webhook.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/tool.proto
🔗
Pricing
https://cloud.google.com/dialogflow/pricing
🔗
Console
https://dialogflow.cloud.google.com/cx
🔗
Webhooks
https://cloud.google.com/dialogflow/cx/docs/concept/webhook
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v2.json
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v2beta1.json
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/session.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/agent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/intent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/webhook.proto
🔗
Console
https://dialogflow.cloud.google.com/
🔗
Webhooks
https://cloud.google.com/dialogflow/es/docs/fulfillment-webhook

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/google-dialogflow:google-dialogflow-suggestions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

google-dialogflow-suggestions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Dialogflow ES API (v2) Suggestions API
  version: v2
  description: Dialogflow ES (Essentials) builds conversational interfaces with intents, entity types, contexts, sessions, knowledge bases, conversation profiles and Agent Assist. This OpenAPI is a mechanical conversion of the first-party Google Discovery Document served by dialogflow.googleapis.com.
  contact:
    name: Google Cloud
    url: https://cloud.google.com/dialogflow/
  termsOfService: https://cloud.google.com/terms
  license:
    name: Google APIs Terms of Service
    url: https://developers.google.com/terms
  x-discovery-source: https://dialogflow.googleapis.com/$discovery/rest?version=v2
  x-discovery-revision: '20260825'
  x-discovery-id: dialogflow:v2
servers:
- url: https://dialogflow.googleapis.com
  description: Dialogflow API
security:
- OAuth2:
  - https://www.googleapis.com/auth/dialogflow
  - https://www.googleapis.com/auth/cloud-platform
- BearerAuth: []
tags:


# --- truncated at 32 KB (82 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/openapi/google-dialogflow-suggestions-api-openapi.yml