2026-09-25
▼ ▲ 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 :
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions
HTTP Method : GET
Path : v1beta/{+parent}/assistantSessions
▼ ▲ ces.projects.locations.apps.assistantSessions.delete
Scopes :
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 :
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 :
▼ ▲ 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 :
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 :
▼ ▲ 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 :
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 :
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 :