Dialogflow
Natural Language Processing
Latency
Not monitored yet
Uptime
Not monitored yet
Playground
Verified
live
Endpoints
/v3beta1/{name}:stop
Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
/v3beta1/{agent}/testCases:calculateCoverage
Calculates the test coverage for an agent.
/v3beta1/{baseVersion}:compareVersions
Compares the specified base version with target version.
/v3beta1/{environment}:deployFlow
Deploys a flow to the specified Environment. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: DeployFlowMetadata - `response`: DeployFlowResponse
/v3beta1/{environment}:runContinuousTest
Kicks off a continuous test under the specified Environment. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: RunContinuousTestMetadata - `response`: RunContinuousTestResponse
/v3beta1/{name}
Deletes the specified SecuritySettings.
/v3beta1/{name}
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
/v3beta1/{name}
Updates the specified SecuritySettings.
/v3beta1/{name}/locations
Lists information about the supported locations for this service.
/v3beta1/{name}/operations
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
/v3beta1/{name}:cancel
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
/v3beta1/{name}:export
Exports the specified flow to a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: ExportFlowResponse Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
/v3beta1/{name}:load
Loads resources in the specified version to the draft flow. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
/v3beta1/{name}:lookupEnvironmentHistory
Looks up the history of the specified Environment.
/v3beta1/{name}:restore
Restores the specified agent from a binary file. Replaces the current agent with a new one. Note that all existing resources in agent (e.g. intents, entity types, flows) will be removed. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{name}:run
Kicks off a test case run. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: RunTestCaseMetadata - `response`: RunTestCaseResponse
/v3beta1/{name}:start
Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
/v3beta1/{name}:train
Trains the specified flow. Note that only the flow in 'draft' environment is trained. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{name}:validate
Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.
/v3beta1/{parent}/agents
Returns the list of all agents in the specified location.
/v3beta1/{parent}/agents
Creates an agent in the specified location. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{parent}/changelogs
Returns the list of Changelogs.
/v3beta1/{parent}/continuousTestResults
Fetches a list of continuous test results for a given environment.
/v3beta1/{parent}/deployments
Returns the list of all deployments in the specified Environment.
/v3beta1/{parent}/entityTypes
Returns the list of all session entity types in the specified session.
/v3beta1/{parent}/entityTypes
Creates a session entity type.
/v3beta1/{parent}/environments
Returns the list of all environments in the specified Agent.
/v3beta1/{parent}/environments
Creates an Environment in the specified Agent. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: Environment
/v3beta1/{parent}/experiments
Returns the list of all experiments in the specified Environment.
/v3beta1/{parent}/experiments
Creates an Experiment in the specified Environment.
/v3beta1/{parent}/flows
Returns the list of all flows in the specified agent.
/v3beta1/{parent}/flows
Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{parent}/flows:import
Imports the specified flow to the specified agent from a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: ImportFlowResponse Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{parent}/intents
Returns the list of all intents in the specified agent.
/v3beta1/{parent}/intents
Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{parent}/testCases:export
Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: ExportTestCasesMetadata - `response`: ExportTestCasesResponse
/v3beta1/{parent}/pages
Returns the list of all pages in the specified flow.
/v3beta1/{parent}/pages
Creates a page in the specified flow.
/v3beta1/{parent}/results
Fetches a list of results for a given test case.
/v3beta1/{parent}/securitySettings
Returns the list of all security settings in the specified location.
/v3beta1/{parent}/securitySettings
Create security settings in the specified location.
/v3beta1/{parent}/testCases
Fetches a list of test cases for a given agent.
/v3beta1/{parent}/testCases
Creates a test case for the given agent.
/v3beta1/{parent}/testCases:batchDelete
Batch deletes test cases.
/v3beta1/{parent}/testCases:batchRun
Kicks off a batch run of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: BatchRunTestCasesMetadata - `response`: BatchRunTestCasesResponse
/v3beta1/{parent}/testCases:import
Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwrite any existing ones. The provided ID in the imported test case is neglected. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: ImportTestCasesMetadata - `response`: ImportTestCasesResponse
/v3beta1/{parent}/transitionRouteGroups
Returns the list of all transition route groups in the specified flow.
/v3beta1/{parent}/transitionRouteGroups
Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
/v3beta1/{parent}/versions
Returns the list of all versions in the specified Flow.
/v3beta1/{parent}/versions
Creates a Version in the specified Flow. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: CreateVersionOperationMetadata - `response`: Version
/v3beta1/{parent}/webhooks
Returns the list of all webhooks in the specified agent.
/v3beta1/{parent}/webhooks
Creates a webhook in the specified agent.
/v3beta1/{session}:detectIntent
Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See [Versions and environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
/v3beta1/{session}:fulfillIntent
Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
/v3beta1/{session}:matchIntent
Returns preliminary intent match results, doesn't change the session status.
55 endpoints auto-detected
Authentication
This API requires authentication: apiKey.
curl -X POST \
"https://cloud.google.com/dialogflow/docs//v3beta1/{name}:stop"cloud.google.com · HTTPS only