Deprecated. use suggestions.suggestArticles and suggestions.suggestFaqAnswers instead.
Gets suggestions for a participant based on specific historical messages.
Note that suggestions.list will only list the auto-generated suggestions, while suggestions.compile will try to compile suggestion based on the provided conversation context in the real time.
HTTP request
POST https://{endpoint}/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions:compile
Where {endpoint} is one of the supported service endpoints.
The URLs use gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| parent | 
 Required. The name of the participant to fetch suggestion for. Format:  Authorization requires the following IAM permission on the specified resource  
 | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "latestMessage": string, "contextSize": integer } | 
| Fields | |
|---|---|
| latestMessage | 
 Optional. The name of the latest conversation message to compile suggestion for. If empty, it will be the latest message of the conversation. Format:  | 
| contextSize | 
 Optional. Max number of messages prior to and including [latestMessage] to use as context when compiling the suggestion. If zero or less than zero, 20 is used. | 
Response body
The response message for Participants.CompileSuggestion.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "suggestion": {
    object ( | 
| Fields | |
|---|---|
| suggestion | 
 The compiled suggestion. | 
| latestMessage | 
 The name of the latest conversation message used to compile suggestion for. Format:  | 
| contextSize | 
 Number of messages prior to and including  | 
Authorization scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/cloud-platform
- https://www.googleapis.com/auth/dialogflow
For more information, see the Authentication Overview.