Resource: KnowledgeBase
A knowledge base represents a collection of knowledge documents that you provide to Dialogflow. Your knowledge documents contain information that may be useful during conversations with end-users. Some Dialogflow features use knowledge bases when looking for a response to an end-user input.
For more information, see the knowledge base guide .
Note: The projects.agent.knowledgeBases
resource is deprecated; only use projects.knowledgeBases
.
| JSON representation |
|---|
{ "name" : string , "displayName" : string , "languageCode" : string } |
| Fields | |
|---|---|
name
|
The knowledge base resource name. The name must be empty when creating a knowledge base. Format: |
displayName
|
Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails. |
languageCode
|
Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, this is populated for all non en-us languages. If not populated, the default language en-us applies. |
Methods |
|
|---|---|
|
Creates a knowledge base. |
|
Deletes the specified knowledge base. |
|
Retrieves the specified knowledge base. |
|
Returns the list of all knowledge bases of the specified agent. |
|
Updates the specified knowledge base. |

