---
title: "POST /v3/{+session}:serverStreamingDetectIntent"
method: POST
path: "/v3/{+session}:serverStreamingDetectIntent"
tags: ["projects"]
---

# POST /v3/{+session}:serverStreamingDetectIntent

`POST /v3/{+session}:serverStreamingDetectIntent`

## Path parameters

- `session` string, required

## Request body

- GoogleCloudDialogflowCxV3DetectIntentRequest
  - `responseView` 'DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED' | 'DETECT_INTENT_RESPONSE_VIEW_FULL' | 'DETECT_INTENT_RESPONSE_VIEW_BASIC' | 'DETECT_INTENT_RESPONSE_VIEW_DEFAULT'
  - `outputAudioConfig` GoogleCloudDialogflowCxV3OutputAudioConfig
    - `audioEncoding` 'OUTPUT_AUDIO_ENCODING_UNSPECIFIED' | 'OUTPUT_AUDIO_ENCODING_LINEAR_16' | 'OUTPUT_AUDIO_ENCODING_MP3' | 'OUTPUT_AUDIO_ENCODING_MP3_64_KBPS' | 'OUTPUT_AUDIO_ENCODING_OGG_OPUS' | 'OUTPUT_AUDIO_ENCODING_MULAW' | 'OUTPUT_AUDIO_ENCODING_ALAW'
    - `sampleRateHertz` integer
    - `synthesizeSpeechConfig` GoogleCloudDialogflowCxV3SynthesizeSpeechConfig
      - `speakingRate` number, double
      - `pitch` number, double
      - `voice` GoogleCloudDialogflowCxV3VoiceSelectionParams
        - `name` string
        - `ssmlGender` 'SSML_VOICE_GENDER_UNSPECIFIED' | 'SSML_VOICE_GENDER_MALE' | 'SSML_VOICE_GENDER_FEMALE' | 'SSML_VOICE_GENDER_NEUTRAL'
      - `effectsProfileId` string[]
      - `volumeGainDb` number, double
  - `queryParams` GoogleCloudDialogflowCxV3QueryParameters
    - `webhookHeaders` object
    - `parameters` object
    - `sessionTtl` string, google-duration
    - `parameterScope` string
    - `disableWebhook` boolean
    - `currentPlaybook` string
    - `geoLocation` GoogleTypeLatLng
      - `latitude` number, double
      - `longitude` number, double
    - `flowVersions` string[]
    - `payload` object
    - `currentPage` string
    - `populateDataStoreConnectionSignals` boolean
    - `analyzeQueryTextSentiment` boolean
    - `channel` string
    - `searchConfig` GoogleCloudDialogflowCxV3SearchConfig
      - `boostSpecs` GoogleCloudDialogflowCxV3BoostSpecs[]
        - `dataStores` string[]
        - `spec` GoogleCloudDialogflowCxV3BoostSpec[]
          - `conditionBoostSpecs` GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec[]
            - `boost` number, float
            - `boostControlSpec` GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec
              - …
            - `condition` string
      - `filterSpecs` GoogleCloudDialogflowCxV3FilterSpecs[]
        - `filter` string
        - `dataStores` string[]
    - `endUserMetadata` object
    - `llmModelSettings` GoogleCloudDialogflowCxV3LlmModelSettings
      - `promptText` string
      - `model` string
    - `sessionEntityTypes` GoogleCloudDialogflowCxV3SessionEntityType[]
      - `name` string
      - `entityOverrideMode` 'ENTITY_OVERRIDE_MODE_UNSPECIFIED' | 'ENTITY_OVERRIDE_MODE_OVERRIDE' | 'ENTITY_OVERRIDE_MODE_SUPPLEMENT'
      - `entities` GoogleCloudDialogflowCxV3EntityTypeEntity[]
        - `value` string
        - `synonyms` string[]
    - `timeZone` string
  - `queryInput` GoogleCloudDialogflowCxV3QueryInput
    - `event` GoogleCloudDialogflowCxV3EventInput
      - `event` string
    - `audio` GoogleCloudDialogflowCxV3AudioInput
      - `config` GoogleCloudDialogflowCxV3InputAudioConfig
        - `audioEncoding` 'AUDIO_ENCODING_UNSPECIFIED' | 'AUDIO_ENCODING_LINEAR_16' | 'AUDIO_ENCODING_FLAC' | 'AUDIO_ENCODING_MULAW' | 'AUDIO_ENCODING_AMR' | 'AUDIO_ENCODING_AMR_WB' | 'AUDIO_ENCODING_OGG_OPUS' | 'AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE' | 'AUDIO_ENCODING_ALAW'
        - `sampleRateHertz` integer
        - `optOutConformerModelMigration` boolean
        - `phraseHints` string[]
        - `enableWordInfo` boolean
        - `bargeInConfig` GoogleCloudDialogflowCxV3BargeInConfig
          - `noBargeInDuration` string, google-duration
          - `totalDuration` string, google-duration
        - `singleUtterance` boolean
        - `model` string
        - `modelVariant` 'SPEECH_MODEL_VARIANT_UNSPECIFIED' | 'USE_BEST_AVAILABLE' | 'USE_STANDARD' | 'USE_ENHANCED'
      - `audio` string, byte
    - `intent` GoogleCloudDialogflowCxV3IntentInput
      - `intent` string
    - `text` GoogleCloudDialogflowCxV3TextInput
      - `text` string
    - `dtmf` GoogleCloudDialogflowCxV3DtmfInput
      - `finishDigit` string
      - `digits` string
    - `toolCallResult` GoogleCloudDialogflowCxV3ToolCallResult
      - `outputParameters` object
      - `tool` string
      - `action` string
      - `error` GoogleCloudDialogflowCxV3ToolCallResultError
        - `message` string
    - `languageCode` string

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/dialogflow.md) · [All operations](https://skmtc.dev/google/apis/dialogflow/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/dialogflow/revisions/9d65e7f14110/schema)
