Dialogflow API (dialogflow:v2)

2025-10-14

5 new methods

Additions

    Methods
  • dialogflow.projects.locations.tools.create

      Path : v2/{+parent}/tools

      Flat Path : v2/projects/{projectsId}/locations/{locationsId}/tools

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The project/location to create tool for. Format: `projects//locations/`

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        toolId

          Description : Optional. The ID to use for the tool, which will become the final component of the tool's resource name. The tool ID must be compliant with the regression formula `a-zA-Z*` with the characters length in range of [3,64]. If the field is not provide, an Id will be auto-generated. If the field is provided, the caller is responsible for 1. the uniqueness of the ID, otherwise the request will be rejected. 2. the consistency for whether to use custom ID or not under a project to better ensure uniqueness.

          Location : query

          Type : string

      Parameter Order : parent

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/dialogflow
    • Description : Creates a tool.

  • dialogflow.projects.locations.tools.get

      Path : v2/{+name}

      Flat Path : v2/projects/{projectsId}/locations/{locationsId}/tools/{toolsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The tool resource name to retrieve. Format: `projects//locations//tools/`

          Pattern : ^projects/[^/]+/locations/[^/]+/tools/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/dialogflow
    • Description : Retrieves a tool.

  • dialogflow.projects.locations.tools.list

      Path : v2/{+parent}/tools

      Flat Path : v2/projects/{projectsId}/locations/{locationsId}/tools

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The project/location to list tools for. Format: `projects//locations/`

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Optional. Maximum number of conversation models to return in a single page. Default to 10.

          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 :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/dialogflow
    • Description : Lists tools.

  • dialogflow.projects.locations.tools.delete

      Path : v2/{+name}

      Flat Path : v2/projects/{projectsId}/locations/{locationsId}/tools/{toolsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. The tool resource name to delete. Format: `projects//locations//tools/`

          Pattern : ^projects/[^/]+/locations/[^/]+/tools/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/dialogflow
    • Description : Deletes a tool.

  • dialogflow.projects.locations.tools.patch

      Path : v2/{+name}

      Flat Path : v2/projects/{projectsId}/locations/{locationsId}/tools/{toolsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Output only. Identifier. The resource name of the tool. Format: `projects//locations//tools/`.

          Pattern : ^projects/[^/]+/locations/[^/]+/tools/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. The list of fields to update.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/dialogflow
    • Description : Updates a tool.