# Backup and DR Service API API

> Backup and DR Service API API on Apizie: 46 endpoints (Fetches ResourceBackupConfigs., Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…, Updates the settings of a Backup., Deletes a long-running operation. This method indicates that the client is no longer interested in 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://www.apizie.tech/v1/analytics:googleapis-backupdr/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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



## Endpoints

### Fetches ResourceBackupConfigs.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-resource-backup-configs-fetch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 use 100 as default. Maximum value… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The project, folder or organization and location for which to retrieve resource backup configs. Format:… |

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

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

### Updates the settings of a Backup.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-backu` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Output only. Identifier. Name of the backup to create. It must have the… |
| 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… |
| updateMask | string | no | Required. Field mask is used to specify the fields to be overwritten in the Backup resource by the update. The fields specified in the… |
| 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://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-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://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-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 AppliedAutoProtectionPolicies in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-applied-auto-protection-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters resources listed in the response. |
| orderBy | string | no | Optional. An expression that sorts the results in the response. |
| pageSize | integer | no | Optional. The maximum number of applied policies to return in a single page. The maximum value is 1000; values above 1000 will be coerced… |
| pageToken | string | no | Optional. A page token, received from a previous `ListAppliedAutoProtectionPolicies` call. |
| parent | string | yes | Required. The project and location for which to retrieve the list of applied policies. Format: projects/{project}/locations/{location} |

### Lists AutoProtectionPolicies for a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters resources listed in the response. The following fields are filterable: |
| orderBy | string | no | Optional. An expression that sorts the results in the response. The following fields are sortable: |
| pageSize | integer | no | Optional. The maximum number of policies to return in a single page. If unspecified, a server-default value will be used. |
| pageToken | string | no | Optional. A page token, received from a previous `ListAutoProtectionPolicies` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The project and location for which to retrieve the list of policies. Format: projects/{project}/locations/{location} |

### Creates a new AutoProtectionPolicy in a given project and location.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| autoProtectionPolicyId | string | no | Required. The ID to use for the policy. This will become the final component of the policy's resource name. |
| parent | string | yes | Required. The parent resource where this policy will be created. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Returns the auto protection policy bindings read from the CCFE tables.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters resources listed in the response. The following fields are filterable: |
| orderBy | string | no | Optional. An expression that sorts the results in the response. The following fields are sortable: |
| pageSize | integer | no | Optional. The maximum number of policies to return in a single page is 500. If unspecified, a server-default value will be used. |
| pageToken | string | no | Optional. A page token, received from a previous `ListAutoProtectionPolicies` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The project and location for which to retrieve the list of policies. Format: projects/{project}/locations/{location} |

### Creates a new AutoProtectionPolicyBinding in a given project and location.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-binding-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| autoProtectionPolicyBindingId | string | no | Required. The ID to use for the binding. This will become the final component of the binding's resource name. |
| parent | string | yes | Required. The parent resource where this binding will be created. Format:… |
| body | object | yes | JSON request body |

### Initiates delete for AutoProtectionPolicy Binding
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-binding-3` (byok)

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

### Lists Binding Matching Resources for a given AutoProtectionPolicyBinding.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-auto-protection-policies-binding-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Field match expression used to filter the results. |
| orderBy | string | no | Optional. Field by which to sort the results. |
| pageSize | integer | no | Optional. The maximum number of `BindingMatchingResources` to return in a single response. The default page size is 100 and maximum page… |
| pageToken | string | no | Optional. The value of next_page_token received from a previous `ListBindingMatchingResources` call. Provide this to retrieve the… |
| parent | string | yes | Required. The project, location, auto protection policy and binding for which to retrieve `BindingMatchingResources` information. Format:… |

### Lists BackupPlanAssociations in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plan-associations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering 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 project and location for which to retrieve backup Plan Associations information, in the format… |

### Create a BackupPlanAssociation
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plan-associations-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| backupPlanAssociationId | string | no | Required. The name of the backup plan association to create. The name must be unique for the specified project and location. |
| parent | string | yes | Required. The backup plan association project and location in the format `projects/{project_id}/locations/{location}`. In Backup and DR… |
| 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 BackupPlanAssociations for a given resource type.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plan-associations-fetch-f` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison… |
| 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. Supported… |
| pageSize | integer | no | Optional. The maximum number of BackupPlanAssociations 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 call of `FetchBackupPlanAssociationsForResourceType`. Provide this to retrieve the… |
| parent | string | yes | Required. The parent resource name. Format: projects/{project}/locations/{location} |
| resourceType | string | no | Required. The type of the Google Cloud resource. Ex: sql.googleapis.com/Instance |

### Triggers a new Backup.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plan-associations-trigger` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the backup plan association resource, in the format… |
| body | object | yes | JSON request body |

### Lists BackupPlans in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plans-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Field match expression used to filter the results. |
| orderBy | string | no | Optional. Field by which to sort the results. |
| pageSize | integer | no | Optional. The maximum number of `BackupPlans` to return in a single response. If not specified, a default value will be chosen by the… |
| pageToken | string | no | Optional. The value of next_page_token received from a previous `ListBackupPlans` call. Provide this to retrieve the subsequent page in a… |
| parent | string | yes | Required. The project and location for which to retrieve `BackupPlans` information. Format: `projects/{project}/locations/{location}`. In… |

### Create a BackupPlan
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plans-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| backupPlanId | string | no | Required. The name of the `BackupPlan` to create. The name must be unique for the specified project and location.The name must start with… |
| parent | string | yes | Required. The `BackupPlan` project and location in the format `projects/{project}/locations/{location}`. In Google Cloud Backup and DR… |
| 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 BackupPlanRevisions in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-plans-revisions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of `BackupPlans` to return in a single response. If not specified, a default value will be chosen by the… |
| pageToken | string | no | Optional. The value of next_page_token received from a previous `ListBackupPlans` call. Provide this to retrieve the subsequent page in a… |
| parent | string | yes | Required. The project and location for which to retrieve `BackupPlanRevisions` information. Format:… |

### Lists BackupVaults in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 project and location for which to retrieve backupvault stores information, in the format… |
| view | string | no | Optional. Reserved for future use to provide a BASIC & FULL view of Backup Vault. |

### Creates a new BackupVault in a given project and location.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| backupVaultId | string | no | Required. ID of the requesting object If auto-generating ID server-side, remove this field and backup_vault_id from the method_signature… |
| parent | string | yes | Required. Value for parent. |
| 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… |
| validateOnly | boolean | no | Optional. Only validate the request, but do not perform mutations. The default is 'false'. |
| body | object | yes | JSON request body |

### FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are…
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-fetch-usable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 project and location for which to retrieve backupvault stores information, in the format… |

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

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

### Internal only. Abandons a backup.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-aband` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataSource | string | yes | Required. The resource name of the instance, in the format 'projects/*/locations/*/backupVaults/*/dataSources/'. |
| body | object | yes | JSON request body |

### Internal only. Fetch access token for a given data source.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-fetch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name for the location for which static IPs should be returned. Must be in the format… |
| body | object | yes | JSON request body |

### Internal only. Finalize a backup that was started by a call to InitiateBackup.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-final` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataSource | string | yes | Required. The resource name of the instance, in the format 'projects/*/locations/*/backupVaults/*/dataSources/'. |
| body | object | yes | JSON request body |

### Internal only. Initiates a backup.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-initi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataSource | string | yes | Required. The resource name of the instance, in the format 'projects/*/locations/*/backupVaults/*/dataSources/'. |
| body | object | yes | JSON request body |

### Lists DataSources in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 project and location for which to retrieve data sources information, in the format… |

### Deletes a DataSource. This is a custom method instead of a standard delete method because external clients…
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-remov` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource. |
| body | object | yes | JSON request body |

### Sets the internal status of a DataSource.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-set-i` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dataSource | string | yes | Required. The resource name of the instance, in the format 'projects/*/locations/*/backupVaults/*/dataSources/'. |
| body | object | yes | JSON request body |

### Fetch Backups for a given resource type.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-backu-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison… |
| 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. Supported… |
| pageSize | integer | no | Optional. The maximum number of Backups to return. The service may return fewer than this value. If unspecified, at most 50 Backups will… |
| pageToken | string | no | Optional. A page token, received from a previous call of `FetchBackupsForResourceType`. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. Datasources are the parent resource for the backups. Format:… |
| resourceType | string | no | Required. The type of the Google Cloud resource. Ex: sqladmin.googleapis.com/Instance |
| view | string | no | Optional. This parameter is used to specify the view of the backup. If not specified, the default view is BASIC. |

### Lists Backups in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-backu-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 project and location for which to retrieve backup information, in the format 'projects/{project_id}/locations/{location}'.… |
| view | string | no | Optional. Reserved for future use to provide a BASIC & FULL view of Backup resource. |

### Restore from a Backup
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-backup-vaults-data-sources-backu-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the Backup instance, in the format 'projects/*/locations/*/backupVaults/*/dataSources/*/backups/'. |
| body | object | yes | JSON request body |

### Fetch DataSourceReferences for a given project, location and resource type.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-data-source-references-fetch-for` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison… |
| 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. Supported… |
| pageSize | integer | no | Optional. The maximum number of DataSourceReferences 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 call of `FetchDataSourceReferencesForResourceType`. Provide this to retrieve the… |
| parent | string | yes | Required. The parent resource name. Format: projects/{project}/locations/{location} |
| resourceType | string | no | Required. The type of the Google Cloud resource. Ex: sql.googleapis.com/Instance |

### Lists DataSourceReferences for a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-data-source-references-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter expression that filters the results listed in the response. The expression must specify the field name, a comparison… |
| 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. Supported… |
| pageSize | integer | no | Optional. The maximum number of DataSourceReferences 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 `ListDataSourceReferences` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. The parent resource name. Format: projects/{project}/locations/{location} |

### Lists ManagementServers in a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-management-servers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 project and location for which to retrieve management servers information, in the format… |

### Creates a new ManagementServer in a given project and location.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-management-servers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| managementServerId | string | no | Required. The name of the management server to create. The name must be unique for the specified project and location. |
| parent | string | yes | Required. The management server project and location in the format 'projects/{project_id}/locations/{location}'. In Cloud Backup and DR… |
| 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 |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-management-servers-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)… |

### Returns the Assured Workloads compliance metadata for a given project.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-management-servers-ms-compliance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The project and location to be used to check CSS metadata for target project information, in the format… |
| body | object | yes | JSON request body |

### Sets the access control policy on the specified resource. Replaces any existing policy. Can return…
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-management-servers-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 |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-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://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-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 ResourceBackupConfigs.
`GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-resource-backup-configs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| 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 use 100 as default. Maximum value… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The project and location for which to retrieve resource backup configs. Format: 'projects/{project_id}/locations/{location}'. In… |

### Initializes the service related config for a project.
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-service-config-initialize` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the serviceConfig used to initialize the service. The location must be the location of the BackupVault.… |
| body | object | yes | JSON request body |

### Ends the trial for a project
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-trial-end` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource where the trial has been created. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Subscribes to a trial for a project
`POST https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-trial-subscribe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The project where this trial will be created. Format: projects/{project}/locations/{location} Supported Locations are - us, eu… |
| body | object | yes | JSON request body |

## Example
```
curl "https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-resource-backup-configs-fetch" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Backup and DR Service API API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/analytics:googleapis-backupdr/backupdr-projects-locations-resource-backup-configs-fetch with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Backup and DR Service API API?
Yes. Add the Apizie MCP server (https://www.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-backupdr.

### What is the status of the Backup and DR Service API API?
Needs your own provider key (bring your own key)
