Method: projects.locations.apps.assistantSessions.create

Cria uma nova sessão do assistente no app especificado.

Solicitação HTTP

POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}/assistantSessions

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O app para criar a sessão do assistente no formato: projects/{project}/locations/{location}/apps/{app}

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "assistantSessionId": string,
  "assistantSessionMessages": [
    {
      object (AssistantMessage)
    }
  ]
}
Campos
assistantSessionId

string

Opcional. O ID a ser usado na sessão do assistente, que se tornará o componente final do nome do recurso da sessão do assistente. Se não for fornecido, um ID exclusivo será atribuído automaticamente à sessão do assistente.

assistantSessionMessages[]

object (AssistantMessage)

Opcional. As mensagens para propagar a sessão do assistente.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de AssistantSession.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso parent:

  • ces.assistantSessions.create

Para mais informações, consulte a documentação do IAM.