2025-03-06
▼ ▲ dialogflow.projects.locations.agents.tools.versions.list
Path : v3beta1/{+parent}/versions
Flat Path : v3beta1/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions
HTTP Method : GET
Parameters :
parent
Description : Required. The parent of the tool versions. Format: `projects//locations//agents//tools/`.
Pattern : ^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. The next_page_token value returned from a previous list request.
Location : query
Type : string
Parameter Order : parent
Scopes :
Description : List versions of the specified Tool.
▼ ▲ dialogflow.projects.locations.agents.tools.versions.create
Path : v3beta1/{+parent}/versions
Flat Path : v3beta1/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions
HTTP Method : POST
Parameters :
parent
Description : Required. The tool to create a version for. Format: `projects//locations//agents//tools/`.
Pattern : ^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : parent
Scopes :
Description : Creates a version for the specified Tool.
▼ ▲ dialogflow.projects.locations.agents.tools.versions.get
Path : v3beta1/{+name}
Flat Path : v3beta1/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions/{versionsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the tool version. Format: `projects//locations//agents//tools//versions/`.
Pattern : ^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Retrieves the specified version of the Tool.
▼ ▲ dialogflow.projects.locations.agents.tools.versions.delete
Path : v3beta1/{+name}
Flat Path : v3beta1/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions/{versionsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The name of the tool version to delete. Format: `projects//locations//agents//tools//versions/`.
Pattern : ^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$
Location : path
Required : Yes
Type : string
force
Description : Optional. This field has no effect for Tools not being used. For Tools that are used: * If `force` is set to false, an error will be returned with message indicating the referenced resources. * If `force` is set to true, Dialogflow will remove the tool, as well as any references to the tool.
Location : query
Type : boolean
Parameter Order : name
Scopes :
Description : Deletes the specified version of the Tool.
▼ ▲ dialogflow.projects.locations.agents.tools.versions.restore
Path : v3beta1/{+name}:restore
Flat Path : v3beta1/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions/{versionsId}:restore
HTTP Method : POST
Parameters :
name
Description : Required. The name of the tool version. Format: `projects//locations//agents//tools//versions/`.
Pattern : ^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Retrieves the specified version of the Tool and stores it as the current tool draft, returning the tool with resources updated.