Gemini Enterprise for Customer Experience API (ces:v1beta)

2026-09-25

9 new methods

Additions

    Methods
  • ▼ ▲ ces.projects.locations.apps.assistantSessions.list

      Description : Lists all assistant sessions in the given app.

      Parameters :

        parent

          Description : Required. The app to list assistant sessions from. Format: `projects/{project}/locations/{location}/apps/{app}`

          Required : Yes

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

          Location : path

          Type : string

        filter

          Location : query

          Type : string

          Description : Optional. Filter to be applied when listing the assistant sessions. See https://google.aip.dev/160 for more details.

        pageSize

          Type : integer

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.

          Format : int32

          Location : query

        pageToken

          Location : query

          Description : Optional. The next_page_token value returned from a previous list AssistantService.ListAssistantSessions call.

          Type : string

      Parameter Order : parent

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions

      HTTP Method : GET

      Path : v1beta/{+parent}/assistantSessions

  • ▼ ▲ ces.projects.locations.apps.assistantSessions.delete

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • HTTP Method : DELETE

      Parameter Order : name

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}

      Path : v1beta/{+name}

      Parameters :

        name

          Description : Required. The name of the assistant session to delete. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`

          Type : string

          Required : Yes

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

          Location : path

      Description : Deletes the specified assistant session.

  • ▼ ▲ ces.projects.locations.apps.assistantSessions.streamChatAiAssistant

      Parameters :

        name

          Location : path

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

          Type : string

          Required : Yes

          Description : Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:streamChatAiAssistant

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • Path : v1beta/{+name}:streamChatAiAssistant

      Description : Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.

      Parameter Order : name

      HTTP Method : POST

  • ▼ ▲ ces.projects.locations.apps.assistantSessions.create

      Description : Creates a new assistant session in the given app.

      Parameters :

        parent

          Location : path

          Description : Required. The app to create the assistant session in Format: `projects/{project}/locations/{location}/apps/{app}`

          Required : Yes

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

          Type : string

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions

      Path : v1beta/{+parent}/assistantSessions

      HTTP Method : POST

      Parameter Order : parent

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
  • ▼ ▲ ces.projects.locations.apps.assistantSessions.cancelAssistantTurn

      Parameters :

        name

          Type : string

          Description : Required. The assistant session whose in-flight turn to cancel.

          Required : Yes

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

          Location : path

      Description : Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • Path : v1beta/{+name}:cancelAssistantTurn

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:cancelAssistantTurn

      Parameter Order : name

      HTTP Method : POST

  • ▼ ▲ ces.projects.locations.apps.assistantSessions.get

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}

      HTTP Method : GET

      Path : v1beta/{+name}

      Description : Gets details of the specified assistant session.

      Parameter Order : name

      Parameters :

        name

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

          Location : path

          Type : string

          Required : Yes

          Description : Required. The name of the assistant session to retrieve. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
  • ▼ ▲ ces.projects.locations.apps.generateOnboardingSuggestions

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:generateOnboardingSuggestions

      HTTP Method : POST

      Path : v1beta/{+name}:generateOnboardingSuggestions

      Parameters :

        name

          Type : string

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

          Location : path

          Description : Required. The app whose zero state is being rendered. Format: `projects/{project}/locations/{location}/apps/{app}`

          Required : Yes

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • Parameter Order : name

      Description : Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.

  • ▼ ▲ ces.projects.locations.apps.runAssistant

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform
    • Parameters :

        app

          Location : path

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

          Type : string

          Description : Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}`

          Required : Yes

      Path : v1beta/{+app}:runAssistant

      HTTP Method : POST

      Description : Runs the assistant agent for the specified assistant session.

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:runAssistant

      Parameter Order : app

  • ▼ ▲ ces.projects.locations.apps.chatAiAssistant

      HTTP Method : POST

      Description : Runs the Chat AI assistant agent for the specified assistant session.

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:chatAiAssistant

      Path : v1beta/{+app}:chatAiAssistant

      Parameter Order : app

      Parameters :

        app

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

          Required : Yes

          Description : Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}`

          Type : string

          Location : path

      Scopes :

    • https://www.googleapis.com/auth/ces
    • https://www.googleapis.com/auth/cloud-platform