Gemini Enterprise for Customer Experience API (ces:v1)

2026-09-25

3 new methods

Additions

    Methods
  • ▼ ▲ ces.projects.locations.apps.generateOnboardingSuggestions

      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.

      Path : v1/{+name}:generateOnboardingSuggestions

      Scopes :

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

      HTTP Method : POST

      Parameters :

        name

          Location : path

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

          Required : Yes

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

          Type : string

      Parameter Order : name

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

      HTTP Method : POST

      Parameters :

        name

          Type : string

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

          Required : Yes

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

          Location : path

      Scopes :

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

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

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

      Parameter Order : name

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

      Parameters :

        name

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

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

          Required : Yes

          Type : string

          Location : path

      HTTP Method : POST

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

      Parameter Order : name

      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.

      Path : v1/{+name}:cancelAssistantTurn

      Scopes :

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