Restores the specified agent from a ZIP file.
Replaces the current agent version with a new one. All the intents and entity types in the older version are deleted. After the restore, the restored draft agent will be trained automatically (unless disabled in agent settings). However, once the restore is done, training may not be completed yet. Please call agent.train
and wait for the operation it returns in order to train explicitly.
Operation <response: google.protobuf.Empty
> An operation which tracks when restoring is complete. It only tracks when the draft agent is updated not when it is done training.
HTTP request
POST https://dialogflow.googleapis.com/v2beta1/{parent=projects/*}/agent:restore
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The project that the agent to restore is associated with. Format: Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
JSON representation | |
---|---|
{ // Union field |
Fields | ||
---|---|---|
Union field agent . Required. The agent to restore. agent can be only one of the following: |
||
agentUri |
The URI to a Google Cloud Storage file containing the agent to restore. Note: The URI must start with "gs://". |
|
agentContent |
Zip compressed raw byte content for agent. A base64-encoded string. |
Response body
If successful, the response body contains an instance of Operation
.
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.