# Cloud Dataplex API API

> Cloud Dataplex API API on Apizie: 68 endpoints (List EncryptionConfigs., Create an EncryptionConfig., Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…, Update a metadata entity. Only supports full resource update., …) 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-dataplex/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

A unified, intelligent governance solution for data and AI assets.

## Endpoints

### List EncryptionConfigs.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-organizations-locations-encryption-configs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter the EncryptionConfigs to be returned. Using bare literals: (These values will be matched anywhere it may appear in the… |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of EncryptionConfigs to return. The service may return fewer than this value. If unspecified, at most 10… |
| pageToken | string | no | Optional. Page token received from a previous ListEncryptionConfigs call. Provide this to retrieve the subsequent page. When paginating,… |
| parent | string | yes | Required. The location for which the EncryptionConfig is to be listed. |

### Create an EncryptionConfig.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-organizations-locations-encryption-configs-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| encryptionConfigId | string | no | Required. The ID of the EncryptionConfig to create. Currently, only a value of "default" is supported. |
| parent | string | yes | Required. The location at which the EncryptionConfig is to be created. |
| body | object | yes | JSON request body |

### Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource. |

### Update a metadata entity. Only supports full resource update.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-entities-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Output only. The resource name of the entity, of the form:… |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Updates a MetadataFeed.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-metadata-feeds-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. The resource name of the metadata feed, in the format… |
| updateMask | string | no | Optional. Mask of fields to update. |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Deletes a long-running operation. This method indicates that the client is no longer interested in the…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-operations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be deleted. |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-get-iam-polic` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| options.requestedPolicyVersion | integer | no | Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid… |
| resource | string | yes | REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names)… |

### Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND,…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-set-iam-polic` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names)… |
| body | object | yes | JSON request body |

### Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-test-iam-perm` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy detail is being requested. See Resource names… |
| body | object | yes | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | yes | JSON request body |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Lists information about the supported locations for this service.This method lists locations based on the…
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| extraLocationTypes | string | no | Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. |
| filter | string | no | A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented… |
| name | string | yes | The resource that owns the locations collection, if applicable. |
| pageSize | integer | no | The maximum number of results to return. If not set, the service selects a default. |
| pageToken | string | no | A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. |

### Looks up LLM Context for the specified resources.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lookup-context` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}. |
| body | object | yes | JSON request body |

### Looks up an entry by name using the permission on the source system.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lookup-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| aspectTypes | string | no | Optional. Limits the aspects returned to the provided aspect types. It only works for CUSTOM view. |
| entry | string | no | Required. The resource name of the Entry: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}. |
| name | string | yes | Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}. |
| paths | string | no | Optional. Limits the aspects returned to those associated with the provided paths within the Entry. It only works for CUSTOM view. |
| view | string | no | Optional. View to control which parts of an entry the service should return. Please check the limitations on returned aspects in the Entry… |

### Looks up Entry Links referencing the specified Entry.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lookup-entry-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entry | string | no | Required. The resource name of the referred Entry. Format:… |
| entryLinkTypes | string | no | Entry link types to filter the response by. If empty, all entry link types will be returned. At most 10 entry link types can be specified. |
| entryMode | string | no | Mode of entry reference. |
| name | string | yes | Required. The project to which the request should be attributed to Format: projects/{project_id_or_number}/locations/{location_id}. |
| pageSize | integer | no | Maximum number of EntryLinks to return. The service may return fewer than this value. If unspecified, at most 10 EntryLinks will be… |
| pageToken | string | no | Page token received from a previous LookupEntryLinks call. Provide this to retrieve the subsequent page. When paginating, all other… |

### Modifies an entry using the permission on the source system.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-modify-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}. |
| body | object | yes | JSON request body |

### Searches for Entries matching the given query and scope.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-search-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| contexts | string | no | Optional. Specifies the scope of the context in which the search will be performed. This scope will also be used to perform IAM checks,… |
| name | string | yes | Required. The project to which the request should be attributed in the following form: projects/{project}/locations/global. |
| orderBy | string | no | Optional. Specifies the ordering of results. Supported values are: relevance last_modified_timestamp last_modified_timestamp asc |
| pageSize | integer | no | Optional. Number of results in the search page. If 1000. |
| pageToken | string | no | Optional. Page token received from a previous SearchEntries call. Provide this to retrieve the subsequent page. |
| query | string | no | Required. The query against which entries in scope should be matched. The query syntax is defined in Search syntax for Dataplex Universal… |
| scope | string | no | Optional. The scope under which the search should be operating. It must either be organizations/ or projects/. If it is unspecified, it… |
| semanticSearch | boolean | no | Optional. Specifies whether the search should understand the meaning and intent behind the query, rather than just matching keywords. |

### Lists AspectType resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-aspect-types-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Filters are case-sensitive. The service supports the following formats: labels.key1 = "value1" labels:key1 name… |
| orderBy | string | no | Optional. Orders the result by name or create_time fields. If not specified, the ordering is undefined. |
| pageSize | integer | no | Optional. Maximum number of AspectTypes to return. The service may return fewer than this value. If unspecified, the service returns at… |
| pageToken | string | no | Optional. Page token received from a previous ListAspectTypes call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The resource name of the AspectType location, of the form: projects/{project_number}/locations/{location_id} where location_id… |

### Creates an AspectType.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-aspect-types-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| aspectTypeId | string | no | Required. AspectType identifier. |
| parent | string | yes | Required. The resource name of the AspectType, of the form: projects/{project_number}/locations/{location_id} where location_id refers to… |
| validateOnly | boolean | no | Optional. The service validates the request without performing any mutations. The default is false. |
| body | object | yes | JSON request body |

### Approves a ChangeRequest.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-change-requests-approve` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the ChangeRequest to approve. |
| body | object | yes | JSON request body |

### Lists ChangeRequests.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-change-requests-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Supports filtering by: state, author, resource, create_time, update_time. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of ChangeRequests to return. The service may return fewer. |
| pageToken | string | no | Optional. Page token received from a previous ListChangeRequests call. |
| parent | string | yes | Required. The parent, which owns this collection of ChangeRequests. Format: projects/{project_number}/locations/{location_id} |

### Rejects a ChangeRequest.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-change-requests-reject` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the ChangeRequest to reject. |
| body | object | yes | JSON request body |

### Lists DataDomain resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-domains-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Supports filter by parent_data_domain. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of DataDomains to return. The service may return fewer. If unspecified, at most 50 domains will be returned. The… |
| pageToken | string | no | Optional. Page token received from a previous ListDataDomains call. |
| parent | string | yes | Required. The resource name of the parent location: projects/{project_id_or_number}/locations/{location_id} |

### Creates a DataDomain resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-domains-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataDomainId | string | no | Required. DataDomain identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between… |
| parent | string | yes | Required. The resource name of the parent location: projects/{project_id_or_number}/locations/{location_id} |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. |
| body | object | yes | JSON request body |

### Lists DataDomainBinding resources under a DataDomain.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-domains-bindings-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of DataDomainBindings to return. The service may return fewer. If unspecified, at most 50 bindings will be… |
| pageToken | string | no | Optional. Page token received from a previous ListDataDomainBindings call. |
| parent | string | yes | Required. The resource name of the parent DataDomain: projects/{project_id_or_number}/locations/{location_id}/dataDomains/{data_domain_id} |

### Creates a DataDomainBinding resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-domains-bindings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataDomainBindingId | string | no | Optional. DataDomainBinding identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be… |
| parent | string | yes | Required. The resource name of the parent DataDomain: projects/{project_id_or_number}/locations/{location_id}/dataDomains/{data_domain_id} |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. |
| body | object | yes | JSON request body |

### Lists data products for a given project.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-products-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that filters data products listed in the response.Example of using this filter is:… |
| orderBy | string | no | Optional. Order by expression that orders data products listed in the response.Supported Order by fields are: name or create_time.If not… |
| pageSize | integer | no | Optional. The maximum number of data products to return. The service may return fewer than this value. If unspecified, at most 50 data… |
| pageToken | string | no | Optional. A page token, received from a previous ListDataProducts call. Provide this to retrieve the subsequent page.When paginating, all… |
| parent | string | yes | Required. The parent, which has this collection of data products.Format: projects/{project_id_or_number}/locations/{location_id}.Supports… |

### Creates a data product.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-products-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataProductId | string | no | Optional. The ID of the data product to create.The ID must conform to RFC-1034 and contain only lower-case letters (a-z), numbers (0-9),… |
| parent | string | yes | Required. The parent resource where this data product will be created. Format: projects/{project_id_or_number}/locations/{location_id} |
| validateOnly | boolean | no | Optional. Validates the request without actually creating the data product. Default: false. |
| body | object | yes | JSON request body |

### Requests access to a data product. This will trigger an access approval workflow, and the requester will…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-products-request-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id} |
| body | object | yes | JSON request body |

### Lists data assets for a given data product.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-products-data-assets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that filters data assets listed in the response. |
| orderBy | string | no | Optional. Order by expression that orders data assets listed in the response.Supported order_by fields are: name or create_time.If not… |
| pageSize | integer | no | Optional. The maximum number of data assets to return. The service may return fewer than this value. If unspecified, at most 50 data… |
| pageToken | string | no | Optional. A page token, received from a previous ListDataAssets call. Provide this to retrieve the subsequent page.When paginating, all… |
| parent | string | yes | Required. The parent, which has this collection of data assets. Format:… |

### Creates a data asset.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-products-data-assets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataAssetId | string | no | Optional. The ID of the data asset to create.The ID must conform to RFC-1034 and contain only lower-case letters (a-z), numbers (0-9), or… |
| parent | string | yes | Required. The parent resource where this data asset will be created. Format:… |
| validateOnly | boolean | no | Optional. Validates the request without actually creating the data asset. Defaults to false. |
| body | object | yes | JSON request body |

### Lists DataScans.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-scans-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields (name or create_time) for the result. If not specified, the ordering is undefined. |
| pageSize | integer | no | Optional. Maximum number of dataScans to return. The service may return fewer than this value. If unspecified, at most 500 scans will be… |
| pageToken | string | no | Optional. Page token received from a previous ListDataScans call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent location: projects/{project}/locations/{location_id} where project refers to a project_id or… |

### Creates a DataScan resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-scans-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataScanId | string | no | Optional. DataScan identifier. If not provided, a unique ID will be generated with the prefix "data-scan-". Must contain only lowercase… |
| parent | string | yes | Required. The resource name of the parent location: projects/{project}/locations/{location_id} where project refers to a project_id or… |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Generates recommended data quality rules based on the results of a data profiling scan.Use the…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-data-scans-jobs-generate-data-qu` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name must be one of the following: The name of a data scan with at least one successful, completed data profiling job The… |
| body | object | yes | JSON request body |

### Run an on demand execution of a Task.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-tasks-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the task: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}. |
| body | object | yes | JSON request body |

### Lists Jobs under the given task.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-tasks-jobs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. Maximum number of jobs to return. The service may return fewer than this value. If unspecified, at most 10 jobs will be… |
| pageToken | string | no | Optional. Page token received from a previous ListJobs call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent environment: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}. |

### Batch changes metadata within an EntryGroup.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-batch-change-metada` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the EntryGroup on which the batch change applies. Format:… |
| body | object | yes | JSON request body |

### Lists EntryGroup resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of EntryGroups to return. The service may return fewer than this value. If unspecified, the service returns at… |
| pageToken | string | no | Optional. Page token received from a previous ListEntryGroups call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The resource name of the entryGroup location, of the form: projects/{project_number}/locations/{location_id} where location_id… |

### Creates an EntryGroup.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entryGroupId | string | no | Required. EntryGroup identifier. |
| parent | string | yes | Required. The resource name of the entryGroup, of the form: projects/{project_number}/locations/{location_id} where location_id refers to… |
| validateOnly | boolean | no | Optional. The service validates the request without performing any mutations. The default is false. |
| body | object | yes | JSON request body |

### Submits a catalog change request for multiple resources within an EntryGroup. This method creates a…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-request-batch-metad` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the Entry Group on which the change applies. Format:… |
| body | object | yes | JSON request body |

### Lists Entries within an EntryGroup.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-entries-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter on the entries to return. Filters are case-sensitive. You can filter the request by the following fields: entry_type… |
| pageSize | integer | no | Optional. Number of items to return per page. If there are remaining results, the service returns a next_page_token. If unspecified, the… |
| pageToken | string | no | Optional. Page token received from a previous ListEntries call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The resource name of the parent Entry Group: projects/{project}/locations/{location}/entryGroups/{entry_group}. |

### Creates an Entry.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-entries-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entryId | string | no | Required. Entry identifier. It has to be unique within an Entry Group.Entries corresponding to Google Cloud resources use an Entry ID… |
| parent | string | yes | Required. The resource name of the parent Entry Group: projects/{project}/locations/{location}/entryGroups/{entry_group}. |
| body | object | yes | JSON request body |

### Creates an Entry Link.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-groups-entry-links-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entryLinkId | string | no | Required. Entry Link identifier * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between… |
| parent | string | yes | Required. The resource name of the parent Entry Group: projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}. |
| body | object | yes | JSON request body |

### Lists EntryType resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-types-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Filters are case-sensitive. The service supports the following formats: labels.key1 = "value1" labels:key1 name… |
| orderBy | string | no | Optional. Orders the result by name or create_time fields. If not specified, the ordering is undefined. |
| pageSize | integer | no | Optional. Maximum number of EntryTypes to return. The service may return fewer than this value. If unspecified, the service returns at… |
| pageToken | string | no | Optional. Page token received from a previous ListEntryTypes call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The resource name of the EntryType location, of the form: projects/{project_number}/locations/{location_id} where location_id… |

### Creates an EntryType.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-entry-types-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entryTypeId | string | no | Required. EntryType identifier. |
| parent | string | yes | Required. The resource name of the EntryType, of the form: projects/{project_number}/locations/{location_id} where location_id refers to a… |
| validateOnly | boolean | no | Optional. The service validates the request without performing any mutations. The default is false. |
| body | object | yes | JSON request body |

### Lists Glossary resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that filters Glossaries listed in the response. Filters on proto fields of Glossary are supported. Examples of… |
| orderBy | string | no | Optional. Order by expression that orders Glossaries listed in the response. Order by fields are: name or create_time for the result. If… |
| pageSize | integer | no | Optional. The maximum number of Glossaries to return. The service may return fewer than this value. If unspecified, at most 50 Glossaries… |
| pageToken | string | no | Optional. A page token, received from a previous ListGlossaries call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The parent, which has this collection of Glossaries. Format: projects/{project_id_or_number}/locations/{location_id} where… |

### Creates a new Glossary resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| glossaryId | string | no | Required. Glossary ID: Glossary identifier. |
| parent | string | yes | Required. The parent resource where this Glossary will be created. Format: projects/{project_id_or_number}/locations/{location_id} where… |
| validateOnly | boolean | no | Optional. Validates the request without actually creating the Glossary. Default: false. |
| body | object | yes | JSON request body |

### Lists GlossaryCategory resources in a Glossary.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-categories-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that filters GlossaryCategories listed in the response. Filters are supported on the following fields: -… |
| orderBy | string | no | Optional. Order by expression that orders GlossaryCategories listed in the response. Order by fields are: name or create_time for the… |
| pageSize | integer | no | Optional. The maximum number of GlossaryCategories to return. The service may return fewer than this value. If unspecified, at most 50… |
| pageToken | string | no | Optional. A page token, received from a previous ListGlossaryCategories call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. The parent, which has this collection of GlossaryCategories. Format:… |

### Creates a new GlossaryCategory resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-categories-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| categoryId | string | no | Required. GlossaryCategory identifier. |
| parent | string | yes | Required. The parent resource where this GlossaryCategory will be created. Format:… |
| body | object | yes | JSON request body |

### Lists GlossaryTerm resources in a Glossary.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-terms-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that filters GlossaryTerms listed in the response. Filters are supported on the following fields: -… |
| orderBy | string | no | Optional. Order by expression that orders GlossaryTerms listed in the response. Order by fields are: name or create_time for the result.… |
| pageSize | integer | no | Optional. The maximum number of GlossaryTerms to return. The service may return fewer than this value. If unspecified, at most 50… |
| pageToken | string | no | Optional. A page token, received from a previous ListGlossaryTerms call. Provide this to retrieve the subsequent page. When paginating,… |
| parent | string | yes | Required. The parent, which has this collection of GlossaryTerms. Format:… |

### Creates a new GlossaryTerm resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-glossaries-terms-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource where the GlossaryTerm will be created. Format:… |
| termId | string | no | Required. GlossaryTerm identifier. |
| body | object | yes | JSON request body |

### Lists lake resources in a project and location.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of Lakes to return. The service may return fewer than this value. If unspecified, at most 10 lakes will be… |
| pageToken | string | no | Optional. Page token received from a previous ListLakes call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the lake location, of the form: projects/{project_number}/locations/{location_id} where location_id refers… |

### Creates a lake resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| lakeId | string | no | Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive… |
| parent | string | yes | Required. The resource name of the lake location, of the form: projects/{project_number}/locations/{location_id} where location_id refers… |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Lists action resources in an asset.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-actions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. Maximum number of actions to return. The service may return fewer than this value. If unspecified, at most 10 actions will be… |
| pageToken | string | no | Optional. Page token received from a previous ListAssetActions call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The resource name of the parent asset:… |

### Lists tasks under the given lake.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-tasks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of tasks to return. The service may return fewer than this value. If unspecified, at most 10 tasks will be… |
| pageToken | string | no | Optional. Page token received from a previous ListZones call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. |

### Creates a task resource within a lake.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-tasks-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. |
| taskId | string | no | Required. Task identifier. |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Lists zone resources in a lake.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of zones to return. The service may return fewer than this value. If unspecified, at most 10 zones will be… |
| pageToken | string | no | Optional. Page token received from a previous ListZones call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. |

### Creates a zone resource within a lake.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| zoneId | string | no | Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive… |
| body | object | yes | JSON request body |

### Lists asset resources in a zone.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. |
| orderBy | string | no | Optional. Order by fields for the result. |
| pageSize | integer | no | Optional. Maximum number of asset to return. The service may return fewer than this value. If unspecified, at most 10 assets will be… |
| pageToken | string | no | Optional. Page token received from a previous ListAssets call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. |

### Creates an asset resource.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-assets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assetId | string | no | Required. Asset identifier. This ID will be used to generate names such as table names when publishing metadata to Hive Metastore and… |
| parent | string | yes | Required. The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### List metadata entities in a zone.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-entities-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The following filter parameters can be added to the URL to limit the entities returned by the API: Entity ID:… |
| pageSize | integer | no | Optional. Maximum number of entities to return. The service may return fewer than this value. If unspecified, 100 entities will be… |
| pageToken | string | no | Optional. Page token received from a previous ListEntities call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. |
| view | string | no | Required. Specify the entity view to make a partial list request. |

### Create a metadata entity.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-entities-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### List metadata partitions of an entity.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-entities-partitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter the partitions returned to the caller using a key value pair expression. Supported operators and syntax: logic operators:… |
| pageSize | integer | no | Optional. Maximum number of partitions to return. The service may return fewer than this value. If unspecified, 100 partitions will be… |
| pageToken | string | no | Optional. Page token received from a previous ListPartitions call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. The resource name of the parent entity:… |

### Create a metadata partition.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-lakes-zones-entities-partitions-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the parent zone:… |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is false. |
| body | object | yes | JSON request body |

### Retrieve a list of MetadataFeeds.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-metadata-feeds-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Filters are case-sensitive. The service supports the following formats: labels.key1 = "value1" labels:key1 name… |
| orderBy | string | no | Optional. The field to sort the results by, either name or create_time. If not specified, the ordering is undefined. |
| pageSize | integer | no | Optional. The maximum number of metadata feeds to return. The service might return fewer feeds than this value. If unspecified, at most 10… |
| pageToken | string | no | Optional. The page token received from a previous ListMetadataFeeds call. Provide this token to retrieve the subsequent page of results.… |
| parent | string | yes | Required. The resource name of the parent location, in the format projects/{project_id_or_number}/locations/{location_id} |

### Creates a MetadataFeed.
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-metadata-feeds-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metadataFeedId | string | no | Optional. The metadata job ID. If not provided, a unique ID is generated with the prefix metadata-job-. |
| parent | string | yes | Required. The resource name of the parent location, in the format projects/{project_id_or_number}/locations/{location_id} |
| validateOnly | boolean | no | Optional. The service validates the request without performing any mutations. The default is false. |
| body | object | yes | JSON request body |

### Lists metadata jobs.
`GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-metadata-jobs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter request. Filters are case-sensitive. The service supports the following formats: labels.key1 = "value1" labels:key1 name… |
| orderBy | string | no | Optional. The field to sort the results by, either name or create_time. If not specified, the ordering is undefined. |
| pageSize | integer | no | Optional. The maximum number of metadata jobs to return. The service might return fewer jobs than this value. If unspecified, at most 10… |
| pageToken | string | no | Optional. The page token received from a previous ListMetadataJobs call. Provide this token to retrieve the subsequent page of results.… |
| parent | string | yes | Required. The resource name of the parent location, in the format projects/{project_id_or_number}/locations/{location_id} |

### Creates a metadata job. For example, use a metadata job to import metadata from a third-party system into…
`POST https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-projects-locations-metadata-jobs-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metadataJobId | string | no | Optional. The metadata job ID. If not provided, a unique ID is generated with the prefix metadata-job-. |
| parent | string | yes | Required. The resource name of the parent location, in the format projects/{project_id_or_number}/locations/{location_id} |
| validateOnly | boolean | no | Optional. The service validates the request without performing any mutations. The default is false. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-organizations-locations-encryption-configs-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cloud Dataplex API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/analytics:googleapis-dataplex/dataplex-organizations-locations-encryption-configs-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Cloud Dataplex 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-dataplex.

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