# Oracle Database@Google Cloud API API

> Oracle Database@Google Cloud API API on Apizie: 63 endpoints (Gets details of a single PluggableDatabase., Updates the `labels` of a single ODB Subnet., Deletes a long-running operation. This method indicates that the client is no longer interested in the…, Lists information about the supported locations for this service. This method lists locations based on the…, …) 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/dev-tools:google-oracledatabase/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:google-oracledatabase`
- Category: Dev Tools
- Status: byok
- Source: https://cloud.google.com/oracle/database/docs
- Page: https://apizie.tech/api/dev-tools/google-oracledatabase
- OpenAPI: https://apizie.tech/api/dev-tools/google-oracledatabase/openapi.json

The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases.

## Endpoints

### Gets details of a single PluggableDatabase.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-pluggable-databases-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the PluggableDatabase resource in the following format:… |

### Updates the `labels` of a single ODB Subnet.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-odb-subnets-p` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. The name of the OdbSubnet resource in the following format:… |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| updateMask | string | no | Optional. A mask specifying which fields in the OdbSubnet should be updated. A field specified in the mask is updated. If a mask isn't… |
| 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/dev-tools:google-oracledatabase/oracledatabase-projects-locations-operations-delete` (byok)

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

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-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… |
| 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. |

### Lists the long-term and automatic backups of an Autonomous Database.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-database-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Only the **autonomous_database_id** field is supported in the following… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 Autonomous DB Backups will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for ListAutonomousDatabaseBackups in the following format: projects/{project}/locations/{location}. |

### Lists Autonomous Database Character Sets in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-database-charac` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Only the **character_set_type** field is supported in the following… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 Autonomous DB Character Sets will be returned. The maximum… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}. |

### Lists the Autonomous Databases in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 Autonomous Database will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}. |

### Creates a new Autonomous Database in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| autonomousDatabaseId | string | no | Required. The ID of the Autonomous Database to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The name of the parent in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Initiates a failover to target autonomous database from the associated primary database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-failo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Autonomous Database in the following format:… |
| body | object | yes | JSON request body |

### Generates a wallet for an Autonomous Database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-gener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Autonomous Database in the following format:… |
| body | object | yes | JSON request body |

### Gets the refreshable clones for a given Autonomous Database.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-get-r` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The Autonomous Database resource whose refreshable clones are to be listed. Format:… |

### Refreshes the refreshable clone of an Autonomous Database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-refre` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the AutonomousDatabase resource. Format:… |
| body | object | yes | JSON request body |

### Restarts an Autonomous Database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-resta` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Autonomous Database in the following format:… |
| body | object | yes | JSON request body |

### Restores a single Autonomous Database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-resto` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Autonomous Database in the following format:… |
| body | object | yes | JSON request body |

### Starts a single GoldengateDeployment.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployments-sta` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Goldengate Deployment in the following format:… |
| body | object | yes | JSON request body |

### Stops a single GoldengateDeployment.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployments-sto` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Goldengate Deployment in the following format:… |
| body | object | yes | JSON request body |

### Initiates a switchover of specified autonomous database to the associated peer database.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-databases-switc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Autonomous Database in the following format:… |
| body | object | yes | JSON request body |

### Lists all the available Autonomous Database versions for a project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-autonomous-db-versions-lis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 Autonomous DB Versions will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}. |

### Configures Exascale for a single Exadata Infrastructure.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-exadata-infrastructu` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the Cloud Exadata Infrastructure in the following format:… |
| body | object | yes | JSON request body |

### Lists Exadata Infrastructures in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-exadata-infrastructu-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 Exadata infrastructures will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for CloudExadataInfrastructure in the following format: projects/{project}/locations/{location}. |

### Creates a new Exadata Infrastructure in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-exadata-infrastructu-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| cloudExadataInfrastructureId | string | no | Required. The ID of the Exadata Infrastructure to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The parent value for CloudExadataInfrastructure in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Lists the database servers of an Exadata Infrastructure instance.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-exadata-infrastructu-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 db servers will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for database server in the following format:… |

### Lists the VM Clusters in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-vm-clusters-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| pageSize | integer | no | Optional. The number of VM clusters to return. If unspecified, at most 50 VM clusters will be returned. The maximum value is 1,000. |
| pageToken | string | no | Optional. A token identifying the page of results the server returns. |
| parent | string | yes | Required. The name of the parent in the following format: projects/{project}/locations/{location}. |

### Creates a new VM Cluster in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-cloud-vm-clusters-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| cloudVmClusterId | string | no | Required. The ID of the VM Cluster to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63… |
| parent | string | yes | Required. The name of the parent in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Lists the database nodes of a VM Cluster.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exadb-vm-clusters-db-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 db nodes will be returned. The maximum value is 1000; values… |
| pageToken | string | no | Optional. A token identifying a page of results the node should return. |
| parent | string | yes | Required. The parent value for database node in the following format:… |

### List DatabaseCharacterSets for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-database-character-sets-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Only the **character_set_type** field is supported in the following… |
| pageSize | integer | no | Optional. The maximum number of DatabaseCharacterSets 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 `ListDatabaseCharacterSets` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. The parent value for DatabaseCharacterSets in the following format: projects/{project}/locations/{location}. |

### Lists DatabaseConnections in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-database-connections-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 DatabaseConnections will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the DatabaseConnection in the following format: projects/{project}/locations/{location}. |

### Creates a new DatabaseConnection in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-database-connections-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| databaseConnectionId | string | no | Required. The ID of the DatabaseConnection to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The parent value for the DatabaseConnection in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Executes a SQL statement on a DatabaseConnection.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-database-connections-execu` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the DatabaseConnection in the following format:… |
| body | object | yes | JSON request body |

### Tests a single GoldengateConnectionAssignment.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connection-assi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the connection assignment for which to test connection.… |
| body | object | yes | JSON request body |

### Lists all the Databases for the given project, location and DbSystem.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-databases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. list for container databases is supported only with a valid dbSystem… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 Databases will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying the requested page of results to return. All fields except the filter should remain the same as in the… |
| parent | string | yes | Required. The parent resource name in the following format: projects/{project}/locations/{region} |

### Lists all the DbSystemInitialStorageSizes for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-db-system-initial-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbSystemInitialStorageSizes will be returned. The maximum… |
| pageToken | string | no | Optional. A token identifying the requested page of results to return. All fields except the filter should remain the same as in the… |
| parent | string | yes | Required. The parent value for the DbSystemInitialStorageSize resource with the format: projects/{project}/locations/{location} |

### Lists the database system shapes available for the project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-db-system-shapes-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. The `gcp_oracle_zone_id`, `shape_family`, and `database_edition` fields… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 database system shapes will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for Database System Shapes in the following format: projects/{project}/locations/{location}. |

### Lists all the DbSystems for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-db-systems-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 DbSystems will be returned. The maximum value is 1000; values… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for DbSystems in the following format: projects/{project}/locations/{location}. |

### Creates a new DbSystem in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-db-systems-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dbSystemId | string | no | Required. The ID of the DbSystem to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63… |
| parent | string | yes | Required. The value for parent of the DbSystem in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### List DbVersions for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-db-versions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression that matches a subset of the DbVersions to show. The supported filter for dbSystem creation is… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbVersions will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying the requested page of results to return. All fields except the filter should remain the same as in the… |
| parent | string | yes | Required. The parent value for the DbVersion resource with the format: projects/{project}/locations/{location} |

### Lists the entitlements in a given project.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-entitlements-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 entitlements will be returned. The maximum value is 1000. |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the entitlement in the following format: projects/{project}/locations/{location}. |

### Lists all the Exadb (Exascale) VM Clusters for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exadb-vm-clusters-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 ExadbVmClusters will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for ExadbVmClusters in the following format: projects/{project}/locations/{location}. |

### Creates a new Exadb (Exascale) VM Cluster resource.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exadb-vm-clusters-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| exadbVmClusterId | string | no | Required. The ID of the ExadbVmCluster to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of… |
| parent | string | yes | Required. The value for parent of the ExadbVmCluster in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Removes virtual machines from an existing exadb vm cluster.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exadb-vm-clusters-remove-v` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the ExadbVmCluster in the following format:… |
| body | object | yes | JSON request body |

### Lists all the ExascaleDB Storage Vaults for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exascale-db-storage-vaults` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Filter the list as specified in https://google.aip.dev/160. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. Order results as specified in https://google.aip.dev/132. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 ExascaleDbStorageVaults will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}. |

### Creates a new ExascaleDB Storage Vault resource.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-exascale-db-storage-vaults-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| exascaleDbStorageVaultId | string | no | Required. The ID of the ExascaleDbStorageVault to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The value for parent of the ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-gi-versions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Only the `shape` and `gcp_oracle_zone_id` fields are supported in the… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 Oracle Grid Infrastructure (GI) versions will be… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for Grid Infrastructure Version in the following format: Format: projects/{project}/locations/{location}. |

### Lists all the valid minor versions for the given project, location, gi version and shape family.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-gi-versions-minor-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Only the `shape_family` and `gcp_oracle_zone_id` fields are supported in… |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying the requested page of results to return. All fields except the filter should remain the same as in the… |
| parent | string | yes | Required. The parent value for the MinorVersion resource with the format: projects/{project}/locations/{location}/giVersions/{gi_version} |

### Lists GoldengateConnectionAssignments in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connection-assi-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters GoldengateConnectionAssignments listed in the response. |
| orderBy | string | no | Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "DESC" after a field name for descending. |
| pageSize | integer | no | Optional. The maximum number of GoldengateConnectionAssignments to return. The service may return fewer than this value. If unspecified,… |
| pageToken | string | no | Optional. A page token, received from a previous `ListGoldengateConnectionAssignments` call. Provide this to retrieve the subsequent page.… |
| parent | string | yes | Required. The parent value for the GoldengateConnectionAssignments. Format: projects/{project}/locations/{location} |

### Creates a new GoldengateConnectionAssignment in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connection-assi-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| goldengateConnectionAssignmentId | string | no | Required. The ID of the GoldengateConnectionAssignment to create. |
| parent | string | yes | Required. The parent resource where this GoldengateConnectionAssignment will be created. Format: projects/{project}/locations/{location} |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists GoldengateConnectionTypes in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connection-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. The connection_type field must be specified in the format:… |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. Parent value for ListGoldengateConnectionTypesRequest Format: projects/{project}/locations/{location} |

### Lists all the GoldengateConnections for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connections-lis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 GoldengateConnections will be returned. The maximum value is… |
| pageToken | string | no | Optional. A page token, received from a previous ListGoldengateConnections call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The parent value for GoldengateConnections in the following format: projects/{project}/locations/{location}. |

### Creates a new GoldengateConnection in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-connections-cre` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| goldengateConnectionId | string | no | Required. The ID of the GoldengateConnection to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The value for parent of the GoldengateConnection in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists GoldengateDeploymentEnvironments in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployment-envi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 deployment environments will be returned. The maximum value is… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: projects/{project}/locations/{location} |

### Lists GoldenGateDeploymentTypes in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployment-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Either the deployment_type and ogg_version fields must be specified in… |
| orderBy | string | no | Optional. Hint for how to order the results |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent resource. Format: projects/{project}/locations/{location} |

### Lists GoldengateDeploymentVersions in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployment-vers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. Either the deployment_id and deployment_type fields must be specified in… |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. Parent value for ListGoldengateDeploymentVersionsRequest Format: projects/{project}/locations/{location} |

### Lists all the GoldengateDeployments for the given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployments-lis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 GoldengateDeployments will be returned. The maximum value is… |
| pageToken | string | no | Optional. A page token, received from a previous ListGoldengateDeployments call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The parent value for GoldengateDeployments in the following format: projects/{project}/locations/{location}. |

### Creates a new GoldengateDeployment in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-goldengate-deployments-cre` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| goldengateDeploymentId | string | no | Required. The ID of the GoldengateDeployment to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a… |
| parent | string | yes | Required. The value for parent of the GoldengateDeployment in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists the ODB Networks in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 ODB Networks will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the ODB Network in the following format: projects/{project}/locations/{location}. |

### Creates a new ODB Network in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| odbNetworkId | string | no | Required. The ID of the OdbNetwork to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63… |
| parent | string | yes | Required. The parent value for the OdbNetwork in the following format: projects/{project}/locations/{location}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Lists all the ODB DNS Zones in a given ODB Network.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-odb-dns-zones` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 OdbDnsZones will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the OdbDnsZone in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}. |

### Creates a new ODB DNS Zone in a given ODB Network.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-odb-dns-zones-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| odbDnsZoneId | string | no | Required. The ID of the OdbDnsZone to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63… |
| parent | string | yes | Required. The parent value for the OdbDnsZone in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| body | object | yes | JSON request body |

### Lists all the ODB Subnets in a given ODB Network.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-odb-subnets-l` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. |
| orderBy | string | no | Optional. An expression for ordering the results of the request. |
| pageSize | integer | no | Optional. The maximum number of items to return. If unspecified, at most 50 ODB Networks will be returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The parent value for the OdbSubnet in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}. |

### Creates a new ODB Subnet in a given ODB Network.
`POST https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-odb-networks-odb-subnets-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| odbSubnetId | string | no | Required. The ID of the OdbSubnet to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63… |
| parent | string | yes | Required. The parent value for the OdbSubnet in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}. |
| requestId | string | no | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same… |
| 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/dev-tools:google-oracledatabase/oracledatabase-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/dev-tools:google-oracledatabase/oracledatabase-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 all the PluggableDatabases for the given project, location and Container Database.
`GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-pluggable-databases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. An expression for filtering the results of the request. List for pluggable databases is supported only with a valid container… |
| pageSize | integer | no | Optional. The maximum number of PluggableDatabases to return. The service may return fewer than this value. |
| pageToken | string | no | Optional. A page token, received from a previous `ListPluggableDatabases` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. The parent, which owns this collection of PluggableDatabases. Format: projects/{project}/locations/{location} |

## Example
```
curl "https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-pluggable-databases-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Oracle Database@Google Cloud API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/dev-tools:google-oracledatabase/oracledatabase-projects-locations-pluggable-databases-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Oracle Database@Google Cloud 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 dev-tools:google-oracledatabase.

### What is the status of the Oracle Database@Google Cloud API API?
Needs your own provider key (bring your own key)
