# Dialogflow API API

> Dialogflow API API on Apizie: 70 endpoints (GET /v3/{+name}, PATCH /v3/{+name}, DELETE /v3/{+name}, GET /v3/{+name}/locations, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/analytics:googleapis-dialogflow/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-dialogflow`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/dialogflow/
- Page: https://apizie.tech/api/analytics/googleapis-dialogflow
- OpenAPI: https://apizie.tech/api/analytics/googleapis-dialogflow/openapi.json

Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).

## Endpoints

### GET /v3/{+name}
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |

### PATCH /v3/{+name}
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-security-settings-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| updateMask | string | no |  |
| body | object | yes | JSON request body |

### DELETE /v3/{+name}
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-security-settings-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |

### GET /v3/{+name}/locations
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| extraLocationTypes | string | no |  |
| filter | string | no |  |
| name | string | yes |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |

### GET /v3/{+parent}/agents
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/agents
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:export
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:restore
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-tools-versions-restore` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:validate
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/changelogs
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-changelogs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### GET /v3/{+parent}/entityTypes
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-entity-types-l` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/entityTypes
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-entity-types-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/entityTypes:export
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-entity-types-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/entityTypes:import
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-entity-types-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/environments
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/environments
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+environment}:deployFlow
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-deploy-flo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| environment | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+name}:lookupEnvironmentHistory
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-lookup-env` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |

### POST /v3/{+environment}:runContinuousTest
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-run-contin` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| environment | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/continuousTestResults
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-continuous` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### GET /v3/{+parent}/deployments
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-deployment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### GET /v3/{+parent}/experiments
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-experiment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/experiments
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-experiment-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:start
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-experiment-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:stop
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-environments-experiment-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+session}:detectIntent
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-detect-intent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| session | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+session}:fulfillIntent
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-fulfill-intent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| session | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+session}:matchIntent
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-match-intent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| session | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+session}:serverStreamingDetectIntent
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-server-streami` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| session | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/flows
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/flows
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/flows:import
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:train
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-train` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/pages
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-pages-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/pages
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-pages-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/transitionRouteGroups
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-transition-route-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/transitionRouteGroups
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-transition-route-groups-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+baseVersion}:compareVersions
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-versions-compare` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseVersion | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/versions
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-tools-versions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/versions
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-tools-versions-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:load
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-flows-versions-load` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/generators
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-generators-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/generators
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-generators-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/intents
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-intents-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| intentView | string | no |  |
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/intents
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-intents-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/intents:export
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-intents-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/intents:import
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-intents-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/playbooks
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/playbooks
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/playbooks:import
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/examples
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-examples-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/examples
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-playbooks-examples-crea` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+session}:submitAnswerFeedback
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-sessions-submit-answer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| session | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/testCases:batchDelete
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-batch-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/testCases:batchRun
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-batch-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+agent}/testCases:calculateCoverage
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-calculate-co` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| agent | string | yes |  |
| type | string | no |  |

### GET /v3/{+parent}/testCases
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |
| view | string | no |  |

### POST /v3/{+parent}/testCases
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/testCases:export
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+parent}/testCases:import
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:run
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/results
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-test-cases-results-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### GET /v3/{+parent}/tools
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-tools-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/tools
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-tools-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### GET /v3/{+parent}/webhooks
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-webhooks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/webhooks
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-agents-webhooks-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

### POST /v3/{+name}:cancel
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes |  |

### GET /v3/{+name}/operations
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no |  |
| name | string | yes |  |
| pageSize | integer | no |  |
| pageToken | string | no |  |
| returnPartialSuccess | boolean | no |  |

### GET /v3/{+parent}/securitySettings
`GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-security-settings-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no |  |
| pageToken | string | no |  |
| parent | string | yes |  |

### POST /v3/{+parent}/securitySettings
`POST https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-locations-security-settings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes |  |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-operations-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Dialogflow API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/analytics:googleapis-dialogflow/dialogflow-projects-operations-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Dialogflow API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Dialogflow API itself also needs your own key from googleapis.com.

### Can AI agents use the Dialogflow API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-dialogflow.

### What is the status of the Dialogflow API API?
Needs your own provider key (bring your own key)
