> This page is for What's New.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.eon.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.eon.io/_mcp/server.

# API Changelog

> Changes to the Eon API, including new API methods, updates to existing methods, and bug fixes

This article lists changes to the Eon API, including new API methods, updates to existing methods, and bug fixes.
Check back regularly for updates and new releases.

## August 5, 2026

## New: Action approval methods

Methods protected by an action approval rule no longer carry out the action right away.
Instead, Eon intercepts the call, responds with `201`, and returns an action request in the `CREATED` status in the `actionApprovalRequest` object.
Three new methods let you complete the flow:

* [Submit My Action Request]: Submits an action request for approval, or discards it.

* [Get My Action Request]: Retrieves an action request created with the current caller's credentials.

* [Cancel My Action Request]: Cancels an action request that's approved or pending approval.

Once a request is approved, retry the original call with the request ID in the new optional `X-Action-Approval-Request-Id` header.
The retried call must match the original request parameters, and only the original requester can apply the approved request.

These methods now accept this header and can return the `201` interception response:

* Backup policies: [Create Backup Policy], [Update Backup Policy], and [Delete Backup Policy].

* Restore connections: [Connect Restore Account], [Reconnect Restore Account], and [Connect Restore AWS Organizational Unit].

* Snapshots: [Remove Snapshot Hold].

* All restore methods for AWS, Azure, GCP, and buckets.

If a method isn't protected by a rule in your account, it behaves as before.
For the full flow, see [Action Approvals](/api/using-the-api/action-approvals).

## New: Backup posture control methods

Backup posture controls define backup requirements that matching resources must satisfy, along with the severity assigned to violations.
Five new methods manage them:

* [Create Backup Posture Control]: Creates a control with a resource selector, rules, and severity.

* [List Backup Posture Controls]: Retrieves a paginated list of controls, sortable by `NAME` or `SEVERITY`.

* [Get Backup Posture Control]: Retrieves a single control by ID.

* [Update Backup Posture Control]: Updates a control.

* [Delete Backup Posture Control]: Removes a control.

## New: Restore AWS organizational unit methods

You can now connect an AWS organizational unit (OU) as a restore destination, which discovers all current and future descendant accounts as restore accounts:

* [Connect Restore AWS Organizational Unit]: Connects an OU to a project as a restore destination.

* [List Restore AWS Organizational Units]: Retrieves a paginated list of connected restore OUs.

* [Disconnect Restore AWS Organizational Unit]: Disconnects an OU, after which its descendant accounts are no longer available as restore targets.

* [Reconnect Restore AWS Organizational Unit]: Reconnects a previously disconnected OU and its descendant accounts.

## New: Restore account retrieval

[Get Restore Account] retrieves a single restore account by ID.

## New: AWS native standard backup policies

`AWS_NATIVE_STANDARD` is now a valid `backupPlan.backupPolicyType` value, with a matching optional `backupPlan.awsNativeStandardPlan` property.
Use it to define backup schedules that specify a frequency, retention period, and target region, plus an optional vault protection mode.
Both are available in [Create Backup Policy] and [Update Backup Policy], and are returned in [Get Backup Policy] and [List Backup Policies].

## Updated: Time zone for backup schedules

Standard and high-frequency backup plans now accept an optional `scheduleTimezone` property, available in [Create Backup Policy] and [Update Backup Policy] and returned in [Get Backup Policy] and [List Backup Policies].
`UTC` runs schedule windows at a fixed UTC hour, and `RESOURCE` runs them at the same local hour in each resource's own region time zone.
`UTC` is the default, so existing policies keep their current behavior.

## Updated: Source account tag conditions in backup policies

Backup policy resource selectors accept two new optional expression properties that match resources by the tags of the cloud account they belong to, rather than by the resource's own tags:

* `sourceAccountTagKeys` matches on account tag keys.

* `sourceAccountTagKeyValues` matches on account tag key-value pairs.

Both are available in [Create Backup Policy] and [Update Backup Policy], and are returned in [Get Backup Policy] and [List Backup Policies].

## Updated: New permissions

Six new permission types are available in [List Permissions], and can be granted in [Create Role] and [Update Role]:

* `data_catalog.view`.

* `discovery.trigger`.

* `file_explorer.delete`.

* `network_classification.override`.

* `storage_gateway_data.download`.

* `storage_gateway_metadata.view`.

The new values are also returned in [Get Role] and [List Roles].

## Updated: DynamoDB table properties and indexes

[List Resources] and [Get Resource] now return a `resourceProperties.awsDynamoDb` object with the table's billing mode and provisioned read and write capacity units.

Global secondary indexes are omitted by default to keep responses small.
To include them, set the new optional `include` query parameter to `DYNAMODB_INDEXES`.

[List Backup Jobs] and [Get Backup Job] add `AWS_DYNAMO_DB_BACKUP_FULL_EXPORT` as a `backupType` value, which you can also use in the `filters.backupType` request property.

In [Restore DynamoDB Table], `destination.awsDynamodb.encryptionKeyId` is now optional.

## Updated: Job rejection and skip statuses

Backup and restore job responses add two `jobExecutionDetails.status` values, `JOB_REJECTED` and `JOB_SKIPPED`, and one `jobExecutionDetails.errorCode` value, `CLASSIFICATION_CONFLICT`.
The status values are available in [List Backup Jobs], [Get Backup Job], [List Restore Jobs], and [Get Restore Job], and you can filter on them through `filters.status` in the list methods.
Clients that map job statuses to a fixed set need updating to handle the new values.

## Updated: Notes on snapshot holds

[Hold Snapshot] now accepts an optional request body with a `description` property, up to 500 characters, explaining why the snapshot is being held.
The note is returned as `holdDescription` in [Get Snapshot] and [List Snapshots], and is cleared when the hold is removed.

## Updated: Private IP addresses for instance restore

You can now assign a specific private IPv4 address to a restored instance instead of letting the cloud provider auto-assign one.
The address must fall within the selected subnet's CIDR range:

* [Restore EC2 Instance] accepts an optional `destination.awsEc2.privateIpAddress` property.

* [Restore GCP VM Instance] accepts an optional `destination.gcpVm.internalIp` property.

## Updated: View selection for BigQuery restore

[Restore BigQuery Dataset] accepts an optional `destination.selectedViews` property that limits the restore to named views.
If you omit it, all views in the snapshot are restored.

[List Restore Jobs] and [Get Restore Job] now return a `destinationDetails.restoreResult.gcpBigQuery` object for BigQuery dataset restores.

## Updated: Display names for IdP group role assignments

[Create IdP Group] and [Update IdP Group] accept an optional `displayName` property, which is returned in [Get IdP Group] and [List IdP Groups].
Display names aren't used when Eon matches SAML groups during single sign-on.
In [Update IdP Group], omit the property or send null to leave the existing display name unchanged, and send an empty string to clear it.

## Updated: Cost metering dimensions

[Query Cost Data] adds three `costs[].meteringDimension` values:

* `AZURE_POSTGRESQL_METERING_DIMENSION`.

* `CLASSIFICATION_METERING_DIMENSION`.

* `STORAGE_GATEWAY_METERING_DIMENSION`.

[Submit My Action Request]: /api/api-reference/access-management/action-approvals/my-action-requests/create-action-approval-request

[Get My Action Request]: /api/api-reference/access-management/action-approvals/my-action-requests/get-my-action-approval-request

[Cancel My Action Request]: /api/api-reference/access-management/action-approvals/my-action-requests/cancel-action-approval-request

[Create Backup Posture Control]: /api/api-reference/backup-management/backup-posture-controls/create-backup-posture-control

[List Backup Posture Controls]: /api/api-reference/backup-management/backup-posture-controls/list-backup-posture-controls

[Get Backup Posture Control]: /api/api-reference/backup-management/backup-posture-controls/get-backup-posture-control

[Update Backup Posture Control]: /api/api-reference/backup-management/backup-posture-controls/update-backup-posture-control

[Delete Backup Posture Control]: /api/api-reference/backup-management/backup-posture-controls/delete-backup-posture-control

[Connect Restore AWS Organizational Unit]: /api/api-reference/restore-connections/restore-aws-ous/connect-restore-aws-organizational-unit

[List Restore AWS Organizational Units]: /api/api-reference/restore-connections/restore-aws-ous/list-restore-aws-organizational-units

[Disconnect Restore AWS Organizational Unit]: /api/api-reference/restore-connections/restore-aws-ous/disconnect-restore-aws-organizational-unit

[Reconnect Restore AWS Organizational Unit]: /api/api-reference/restore-connections/restore-aws-ous/reconnect-restore-aws-organizational-unit

[Connect Restore Account]: /api/api-reference/restore-connections/restore-accounts/connect-restore-account

[Get Restore Account]: /api/api-reference/restore-connections/restore-accounts/get-restore-account

[Reconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/reconnect-restore-account

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[Delete Backup Policy]: /api/api-reference/backup-management/backup-policies/delete-backup-policy

[List Permissions]: /api/api-reference/access-management/roles/list-permissions

[Create Role]: /api/api-reference/access-management/roles/create-role

[Update Role]: /api/api-reference/access-management/roles/update-role

[Get Role]: /api/api-reference/access-management/roles/get-role

[List Roles]: /api/api-reference/access-management/roles/list-roles

[List Resources]: /api/api-reference/resources/list-resources

[Get Resource]: /api/api-reference/resources/get-resource

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[Restore DynamoDB Table]: /api/api-reference/restore/restore-aws/restore-dynamo-db-table

[Restore EC2 Instance]: /api/api-reference/restore/restore-aws/restore-ec-2-instance

[Restore GCP VM Instance]: /api/api-reference/restore/restore-gcp/restore-gcp-vm-instance

[Restore BigQuery Dataset]: /api/api-reference/restore/restore-gcp/restore-big-query-dataset

[Hold Snapshot]: /api/api-reference/backup-management/snapshots/hold-snapshot

[Remove Snapshot Hold]: /api/api-reference/backup-management/snapshots/remove-snapshot-hold

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

[List Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[Create IdP Group]: /api/api-reference/access-management/id-p-group-role-assignments/create-idp-group

[Update IdP Group]: /api/api-reference/access-management/id-p-group-role-assignments/update-idp-group

[Get IdP Group]: /api/api-reference/access-management/id-p-group-role-assignments/get-idp-group

[List IdP Groups]: /api/api-reference/access-management/id-p-group-role-assignments/list-idp-groups

[Query Cost Data]: /api/api-reference/billing/query-cost-data

## May 28, 2026

## New: Source account deletion

[Delete Source Account] is a new method that permanently removes a source account from a project.
The method is available only for source accounts whose status is `DISCONNECTED` or `INSUFFICIENT_PERMISSIONS`.
Accounts in `CONNECTED` status must be disconnected before they can be deleted.

## Updated: Sort by creation time for account lists

`createdAt` is now a valid sort field in [List Source Accounts] and [List Restore Accounts].
Use it to order results by the time each account was connected.

[Delete Source Account]: /api/api-reference/source-connections/source-accounts/delete-source-account

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

## May 18, 2026

## New: MongoDB Atlas backup and restore

MongoDB Atlas is now a supported cloud provider across the API.
New values are available in requests and responses where applicable:

* `MONGO_ATLAS` cloud provider in source accounts, restore accounts, vaults, resources, backup policies, backup jobs, restore jobs, roles, and cost data.

* `ATLAS_MONGODB_CLUSTER` resource type in resources, snapshots, backup jobs, restore jobs, backup policies, and roles.

* `ATLAS_MONGODB_CLUSTER_BACKUP` and `ATLAS_MONGODB_CLUSTER_BACKUP_FULL` backup types in [List Backup Jobs] and [Get Backup Job].

* `ATLAS_CLUSTER_RESTORE` and `ATLAS_CLUSTER_RECORD_RESTORE` restore types in [List Restore Jobs] and [Get Restore Job].

* `MONGO_ATLAS_CLUSTER_METERING_DIMENSION` metering dimension in [Query Cost Data].

## New: Volume backup exclusion methods

Two new methods let you control which EBS volumes on an EC2 instance are backed up:

* [Exclude Volume from Backup]: Excludes a specific EBS volume from being backed up.
  Root volumes can't be excluded.

* [Cancel Volume Backup Exclusion]: Removes the exclusion and restores the volume to the instance's backup scope.

## New: Source account retrieval and update

Two new methods give you per-account access to source accounts:

* [Get Source Account]: Retrieves a single source account by ID.

* [Update Source Account]: Updates the configuration of a source account.

## New: Restore account update and deletion

Two new methods give you full lifecycle control over restore accounts:

* [Update Restore Account]: Updates the configuration of a restore account.

* [Delete Restore Account]: Permanently removes a restore account.

## Updated: Pagination for backup policy list

[List Backup Policies] now supports pagination through new optional `pageSize` and `pageToken` query parameters.

## Updated: Top-*n* filter in cost data queries

[Query Cost Data] now accepts an optional `topN` request property that limits the response to the top *n* resources by total cost over the requested time frame, folding the remaining resources into one aggregated record per period.
Use this to build top-spender charts efficiently when grouping by `RESOURCE` or `RESOURCE_AND_VAULT`.

## Updated: Cross-cloud cost metering dimensions

[Query Cost Data] adds metering dimensions for cross-cloud backup and restore scenarios, covering vaults that store data from a different cloud than the source:

* AWS to GCP: `AWS_EC2_TO_GCP_VAULT_METERING_DIMENSION`, `AWS_EKS_TO_GCP_VAULT_METERING_DIMENSION`, `AWS_S3_TO_GCP_VAULT_METERING_DIMENSION`.

* Azure to GCP: `AZURE_STORAGE_ACCOUNT_TO_GCP_VAULT_METERING_DIMENSION`, `AZURE_VIRTUAL_MACHINE_TO_GCP_VAULT_METERING_DIMENSION`.

* GCP to AWS: `GCP_CLOUD_STORAGE_TO_AWS_VAULT_METERING_DIMENSION`, `GCP_VM_INSTANCE_TO_AWS_VAULT_METERING_DIMENSION`.

* GCP to Azure: `GCP_CLOUD_STORAGE_TO_AZURE_VAULT_METERING_DIMENSION`, `GCP_VM_INSTANCE_TO_AZURE_VAULT_METERING_DIMENSION`.

## Updated: Filters and sort properties for the resource list

[List Resources] adds new request options for filtering and ordering results:

* A new optional `filters.cloudProvider` property filters resources by source cloud provider.

* New sort properties are available: `clusterName`, `createdTime`, `dateDiscovered`, `globalClusterIdentifier`, and `resourceGroupName`.

## Updated: Password configuration for RDS restore

[Restore RDS Instance] now accepts an optional `destination.awsRds.passwordConfig` property.
Use it to choose between managing the master password through AWS Secrets Manager and setting a customer-managed password on the restored database.

## Updated: GCP Cloud SQL restore destination accepts a null value

[Restore GCP Cloud SQL] now accepts a null value for the `destination.gcpCloudSql` request property.

## Updated: Restore destination limits on roles and restore accounts

You can now limit the restore destinations that a role's members can use, and check whether a given restore account is permitted by those limits:

* A new optional `restoreDestinationLimits` property is available in [Create Role] and [Update Role], and is returned in [Get Role] and [List Roles].

* Restore account responses now include a required `isRestoreAllowed` property that indicates whether the current role's restore destination limits permit restoring to the account.
  The property is available in [Connect Restore Account], [List Restore Accounts], [Disconnect Restore Account], and [Reconnect Restore Account].

## Updated: Cloud operation failure error code

Backup and restore job responses now include `CLOUD_OPERATION_FAILED` as a possible `jobExecutionDetails.errorCode` value, indicating that the operation failed at the cloud-provider level.
The new value is available in [List Backup Jobs], [Get Backup Job], [List Restore Jobs], and [Get Restore Job].

## Removed: NATIVE\_STANDARD backup policy type

`NATIVE_STANDARD` is no longer a valid `backupPlan.backupPolicyType` value.
This value was published in error in the [March 29, 2026](/whats-new/api-changelog/2026/3/29) changelog and was never supported by the API.

[Exclude Volume from Backup]: /api/api-reference/resources/volume-backup-exclusion/exclude-volume-from-backup

[Cancel Volume Backup Exclusion]: /api/api-reference/resources/volume-backup-exclusion/cancel-volume-backup-exclusion

[Get Source Account]: /api/api-reference/source-connections/source-accounts/get-source-account

[Update Source Account]: /api/api-reference/source-connections/source-accounts/update-source-account

[Update Restore Account]: /api/api-reference/restore-connections/restore-accounts/update-restore-account

[Delete Restore Account]: /api/api-reference/restore-connections/restore-accounts/delete-restore-account-v-1

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Resources]: /api/api-reference/resources/list-resources

[Query Cost Data]: /api/api-reference/billing/query-cost-data

[Restore RDS Instance]: /api/api-reference/restore/restore-aws/restore-database

[Restore GCP Cloud SQL]: /api/api-reference/restore/restore-gcp/restore-gcp-cloud-sql

[Create Role]: /api/api-reference/access-management/roles/create-role

[Update Role]: /api/api-reference/access-management/roles/update-role

[Get Role]: /api/api-reference/access-management/roles/get-role

[List Roles]: /api/api-reference/access-management/roles/list-roles

[Connect Restore Account]: /api/api-reference/restore-connections/restore-accounts/connect-restore-account

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

[Disconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/disconnect-restore-account

[Reconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/reconnect-restore-account

## March 29, 2026

## New: Restore BigQuery datasets

[Restore BigQuery Dataset] is a new method that restores a BigQuery dataset snapshot to a destination dataset.

## Updated: Backup policy types and resource selectors

Several new backup policy types and resource selector fields are now available across the backup policies API:

* New policy types: `AWS_NATIVE_PITR`, `BIGQUERY_NATIVE_PITR`, and `NATIVE_STANDARD`.

* `AWS_RDS` is now supported as a resource type in high-frequency backup plans.

* An optional `globalClusterIdentifier` property is now available in the resource selector expression for filtering and targeting Aurora global clusters.

These changes are available in [Create Backup Policy], [Update Backup Policy], [Get Backup Policy], and [List Backup Policies].

## Updated: GCP VM instance in restore job responses

Restore job responses now include a `gcpVmInstance` property in the restore result object, providing details about the restored GCP Compute Engine VM instance.
This property is available in [List Restore Jobs] and [Get Restore Job].

## Updated: RDS restore preserves instance names

[Restore RDS Instance] now accepts an optional `preserveInstanceNames` property in `destination.awsRds`, allowing you to preserve the original DB instance identifier during the restore operation.

## Updated: Sort fields for account lists

New sort fields are available when listing source and restore accounts:

* `installedVersion` is now a valid sort field in [List Source Accounts] and [List Restore Accounts].

* `parentIdentifier` is now a valid sort field in [List Source Accounts].

[Restore BigQuery Dataset]: /api/api-reference/restore/restore-gcp/restore-big-query-dataset

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[Restore RDS Instance]: /api/api-reference/restore/restore-aws/restore-database

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

## March 10, 2026

## New: IdP group role assignments

Map identity provider groups to Eon roles for automated access control:

* [List Identity Providers].

* [Create IdP Group Role Assignment].

* [List IdP Group Role Assignments].

* [Get IdP Group Role Assignment].

* [Update IdP Group Role Assignment].

* [Delete IdP Group Role Assignment].

## New: Source AWS organizational units

Connect AWS organizational units as backup sources within your projects:

* [Connect Source AWS Organizational Unit].

* [List Source AWS Organizational Units].

* [Disconnect Source AWS Organizational Unit].

* [Reconnect Source AWS Organizational Unit].

## Updated: AWS FSx support

Added `AWS_FSX` (resource type), `AWS_FSX_BACKUP` (backup type), and `AWS_FSX_RESTORE` (restore type) across the API:

* Backup policies: [Create Backup Policy], [Update Backup Policy], [List Backup Policies], [Get Backup Policy].

* Backup jobs: [List Backup Jobs], [Get Backup Job].

* Restore jobs: [List Restore Jobs], [Get Restore Job].

* Resources and snapshots: [List Resources], [Get Resource], [List Resource Snapshots], [Get Snapshot].

* Roles: [Create Role], [Update Role], [List Roles], [Get Role].

* Cost data: [Query Cost Data]. Also adds `AWS_EC2_NATIVE_METERING_DIMENSION` as a metering dimension.

## Updated: GCP BigQuery backup and restore types

Added GCP BigQuery values to the jobs API:

* `GCP_BIGQUERY_BACKUP` backup type in [List Backup Jobs] and [Get Backup Job].

* `GCP_BIGQUERY_DATASET_RESTORE`, `GCP_BIGQUERY_NATIVE_RESTORE_DATASET`, `GCP_BIGQUERY_NATIVE_RESTORE_TABLE`, and `GCP_BIGQUERY_RECORD_RESTORE` restore types in [List Restore Jobs] and [Get Restore Job].

* `GCP_BIG_QUERY_METERING_DIMENSION` metering dimension in [Query Cost Data].

## Updated: RDS native PiTR restore type

Added `RDS_NATIVE_PITR_RESTORE` restore type to [List Restore Jobs] and [Get Restore Job].

## Updated: Azure management group ID on accounts

Source and restore account responses now include an optional `managementGroupId` in the Azure account attributes.

* Source accounts: [Connect Source Account], [List Source Accounts], [Disconnect Source Account], [Reconnect Source Account].

* Restore accounts: [Connect Restore Account], [List Restore Accounts], [Disconnect Restore Account], [Reconnect Restore Account].

## Updated: EC2 instance startup after restore

[Restore EC2 Instance] now accepts an optional `startInstanceAfterRestore` property in `destination.awsEc2` to control whether the instance starts after restore.

## Updated: List Roles pagination

[List Roles] responses now include an optional `nextToken` property for pagination.

[List Identity Providers]: /api/api-reference/access-management/id-p-group-role-assignments/list-idps

[Create IdP Group Role Assignment]: /api/api-reference/access-management/id-p-group-role-assignments/create-idp-group

[List IdP Group Role Assignments]: /api/api-reference/access-management/id-p-group-role-assignments/list-idp-groups

[Get IdP Group Role Assignment]: /api/api-reference/access-management/id-p-group-role-assignments/get-idp-group

[Update IdP Group Role Assignment]: /api/api-reference/access-management/id-p-group-role-assignments/update-idp-group

[Delete IdP Group Role Assignment]: /api/api-reference/access-management/id-p-group-role-assignments/delete-idp-group

[Connect Source AWS Organizational Unit]: /api/api-reference/source-connections/source-aws-ous/connect-source-aws-organizational-unit

[List Source AWS Organizational Units]: /api/api-reference/source-connections/source-aws-ous/list-source-aws-organizational-units

[Disconnect Source AWS Organizational Unit]: /api/api-reference/source-connections/source-aws-ous/disconnect-source-aws-organizational-unit

[Reconnect Source AWS Organizational Unit]: /api/api-reference/source-connections/source-aws-ous/reconnect-source-aws-organizational-unit

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Resources]: /api/api-reference/resources/list-resources

[Get Resource]: /api/api-reference/resources/get-resource

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

[Create Role]: /api/api-reference/access-management/roles/create-role

[Update Role]: /api/api-reference/access-management/roles/update-role

[List Roles]: /api/api-reference/access-management/roles/list-roles

[Get Role]: /api/api-reference/access-management/roles/get-role

[Query Cost Data]: /api/api-reference/billing/query-cost-data

[Connect Source Account]: /api/api-reference/source-connections/source-accounts/connect-source-account

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[Disconnect Source Account]: /api/api-reference/source-connections/source-accounts/disconnect-source-account

[Reconnect Source Account]: /api/api-reference/source-connections/source-accounts/reconnect-source-account

[Connect Restore Account]: /api/api-reference/restore-connections/restore-accounts/connect-restore-account

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

[Disconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/disconnect-restore-account

[Reconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/reconnect-restore-account

[Restore EC2 Instance]: /api/api-reference/restore/restore-aws/restore-ec-2-instance

## February 4, 2026

## New: Manage Eon access with roles and permissions

The new Roles API enables programmatic management of roles within your organization.
These methods allow you to create, view, update, and delete roles for fine-grained access control:

* [List Permissions]: See all available permissions in the system.
  Use this method to discover which permissions can be assigned to roles and whether a permission can be limited to a subset of resources.

* [Create Role]: Create a role with custom permissions.

* [List Roles]: Retrieve all roles in your organization with optional filtering.

* [Get Role]: Retrieve details for a specific role by ID.

* [Update Role]: Modify an existing role's name, description, or permissions.

* [Delete Role]: Remove a role from your organization.

## Updated: High-frequency backups for AWS EC2 support

The backup jobs API now supports new backup types for AWS EC2 high-frequency backups.

The new backup types is `AWS_EC2_HIGH_FREQUENCY_BACKUP`.

The new backup type is available in:

* [List Backup Jobs]: Use the new types in `filters.backupType.in` or `filters.backupType.notIn` to filter jobs, and view them in the `jobs.backupType` response property.

* [Get Backup Job]: The `job.backupType` response now includes the new types.

## Updated: AWS-managed key indicator for EC2 volumes

Resource responses now include an `isAwsManagedKey` property for AWS EC2 volumes, indicating whether the volume is encrypted with an AWS-managed key versus a customer-managed key.

This property is available in:

* [List Resources]: View the property in `resources.resourceProperties.awsEc2.volumes.isAwsManagedKey`.

* [Get Resource]: View the property in `resource.resourceProperties.awsEc2.volumes.isAwsManagedKey`.

[Create Role]: /api/api-reference/access-management/roles/create-role

[List Roles]: /api/api-reference/access-management/roles/list-roles

[Get Role]: /api/api-reference/access-management/roles/get-role

[Update Role]: /api/api-reference/access-management/roles/update-role

[Delete Role]: /api/api-reference/access-management/roles/delete-role

[List Permissions]: /api/api-reference/access-management/roles/list-permissions

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Resources]: /api/api-reference/resources/list-resources

[Get Resource]: /api/api-reference/resources/get-resource

## January 29, 2026

## New: Hold and remove hold on snapshots

Two new snapshot management methods allow you to control snapshot retention by placing or removing holds on snapshots:

* [Hold Snapshot]: Prevents a snapshot from being deleted until the hold is removed.

* [Remove Snapshot Hold]: Removes an existing hold, allowing the snapshot to be subject to normal retention policies.

When a snapshot has an active hold, the `onHold` property is set to `true` in snapshot responses from [Get Snapshot] and [List Resource Snapshots].

## Updated: Restore DynamoDB tables to existing tables

The restore jobs API now supports a new restore type `AWS_DYNAMO_DB_TABLE_TO_EXISTING_TABLE_RESTORE`, allowing you to restore DynamoDB table snapshots directly to existing tables.
This restore type is available in:

* [List Restore Jobs]: Use the new restore type in `filters.restoreType.in` or `filters.restoreType.notIn` to filter jobs, and view it in the `jobs.restoreType` response property.

* [Get Restore Job]: The `job.restoreType` response now includes the new restore type.

[Hold Snapshot]: /api/api-reference/backup-management/snapshots/hold-snapshot

[Remove Snapshot Hold]: /api/api-reference/backup-management/snapshots/remove-snapshot-hold

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

## January 20, 2026

## Updated: 15-minute backup intervals for AWS EC2

High-frequency backup policies now support 15-minute backup intervals for AWS EC2 instances.
This enables more granular backup schedules for workloads that require minimal data loss.

The `intervalMinutes` property now accepts a value of `15` in addition to existing options.
The `resourceType` property in high-frequency plans now accepts `AWS_EC2` as a valid value.

These changes apply to:

* [Create Backup Policy]
* [Update Backup Policy]
* [Get Backup Policy]
* [List Backup Policies]

## Updated: Enhanced error details in job responses

Backup and restore job responses now include an optional `errorCode` property in the `jobExecutionDetails` object.
This property provides a machine-readable error code for troubleshooting failed jobs.

The new property is available in responses from:

* [List Backup Jobs]
* [Get Backup Job]
* [List Restore Jobs]
* [Get Restore Job]

## Updated: Azure and GCP account attribute support

Source and restore account methods now support Azure and GCP-specific attributes in request and response payloads.

For source accounts:

* New optional request properties: `sourceAccountAttributes.azure` and `sourceAccountAttributes.gcp`
* New response properties: `azure.subscriptionId` (required) and `azure.eonInternalResourceGroupName` (optional)

For restore accounts:

* New optional request properties: `restoreAccountAttributes.azure` and `restoreAccountAttributes.gcp`
* New response property: `azure.subscriptionId` (required)

These changes apply to:

* [Connect Source Account]
* [List Source Accounts]
* [Disconnect Source Account]
* [Reconnect Source Account]
* [Connect Restore Account]
* [List Restore Accounts]
* [Disconnect Restore Account]
* [Reconnect Restore Account]

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[Connect Source Account]: /api/api-reference/source-connections/source-accounts/connect-source-account

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[Disconnect Source Account]: /api/api-reference/source-connections/source-accounts/disconnect-source-account

[Reconnect Source Account]: /api/api-reference/source-connections/source-accounts/reconnect-source-account

[Connect Restore Account]: /api/api-reference/restore-connections/restore-accounts/connect-restore-account

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

[Disconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/disconnect-restore-account

[Reconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/reconnect-restore-account

## December 31, 2025

## Updated: Control Azure VM startup after restore

[Restore Azure VM Instance] now supports an optional `startInstanceAfterRestore` property in the `destination.azureVm` object, allowing you to control whether the restored VM automatically starts after the restore operation completes.

## Updated: GCP source accounts include folder and organization IDs

GCP source account responses now include `folderId` and `organizationId` properties in the `sourceAccountAttributes.gcp` object.
These properties provide additional context about your GCP account hierarchy and are available in responses from:

* [List Source Accounts]
* [Connect Source Account]
* [Disconnect Source Account]
* [Reconnect Source Account]

## Updated: Cost data query now supports usage unit filtering

[Query Cost Data] now supports an optional `usageUnit` request property, allowing you to filter cost data by specific usage units.
Additionally, the `unit` response property now explicitly defaults to `BYTE_MONTHS` for successful responses.

[Restore Azure VM Instance]: /api/api-reference/restore/restore-azure/restore-azure-vm-instance

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[Connect Source Account]: /api/api-reference/source-connections/source-accounts/connect-source-account

[Disconnect Source Account]: /api/api-reference/source-connections/source-accounts/disconnect-source-account

[Reconnect Source Account]: /api/api-reference/source-connections/source-accounts/reconnect-source-account

[Query Cost Data]: /api/api-reference/billing/query-cost-data

## December 9, 2025

## New: Take on-demand snapshots

The new [Take Snapshot] method allows you to create on-demand snapshots of your resources outside of scheduled backup policies.
Use this method when you need to capture a backup before making critical changes or for ad-hoc backup requirements.

## Updated: Backup policies support Google Cloud Storage buckets

High-frequency backup policies now support the `GCP_CLOUD_STORAGE_BUCKET` resource type.
This resource type is available in:

* [Create Backup Policy]
* [Update Backup Policy]
* [Get Backup Policy]
* [List Backup Policies]

## Updated: Snapshot expiration time in job responses

Backup and restore job responses now include `snapshotDetails.expirationTime` when available, allowing you to see when snapshots are set to expire.
This property is included in responses from:

* [List Backup Jobs]
* [Get Backup Job]
* [List Restore Jobs]
* [Get Restore Job]

[Take Snapshot]: /api/api-reference/backup-management/take-snapshot

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

## December 5, 2025

## Updated: Minimum page size

The `pageSize` query parameter now has an explicit minimum value of `1` across pagination-enabled API methods.
This validation applies to:

* [Query Cost Data]
* [List Backup Jobs]
* [Get Query Result]
* [List Resources]
* [List Resource Snapshots]
* [List Restore Accounts]
* [List Restore Jobs]
* [List Source Accounts]
* [List Vaults]

This is a documentation update that clarifies existing validation behavior.

[Query Cost Data]: /api/api-reference/billing/query-cost-data

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Query Result]: /api/api-reference/query-databases/get-query-result

[List Resources]: /api/api-reference/resources/list-resources

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[List Vaults]: /api/api-reference/vaults/list-vaults

## November 27, 2025

## Updated: Restore files and buckets to Google Cloud Storage

You can now restore files and buckets to Google Cloud Storage (GCS) destinations.
The following restore methods now support an optional `destination.gcsBucket` parameter:

* [Restore Bucket]: Restore a bucket snapshot to a GCS bucket.

* [Restore Files]: Restore files from a snapshot to a GCS bucket.

This expands your restore options alongside existing S3 and Azure Storage Account support.

## Updated: Snapshots include backup job ID

Snapshot responses now include the `jobId` property, allowing you to track the backup job that created a snapshot.
The property is available in responses from [List Resource Snapshots] and [Get Snapshot].

[Restore Files]: /api/api-reference/restore/restore-files

[Restore Bucket]: /api/api-reference/restore/restore-bucket

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

## November 6, 2025

## New: Manage vaults

Three new methods allow you to create and manage vaults programmatically:

* [Create Vault]: Create a vault in your project with support for customer-managed KMS keys.

* [Get Vault]: Retrieve details about a specific vault.

* [Update Vault]: Modify an existing vault's display name.

[Create Vault]: /api/api-reference/vaults/create-vault

[Get Vault]: /api/api-reference/vaults/get-vault

[Update Vault]: /api/api-reference/vaults/update-vault

## November 2, 2025

## Updated: Group billing data by resource and vault

[Query Cost Data] now supports a new grouping option that combines resource and vault information.
Use `RESOURCE_AND_VAULT` in the `groupBy` parameter to analyze costs broken down by both resource and vault, providing more detailed cost attribution.

## Updated: Default page sizes

List API methods now include explicit default values for the `pageSize` parameter, clarifying the default pagination behavior.
There's no change to existing behavior.

These endpoints default to 50 items per page:

* [List Source Accounts]
* [List Restore Accounts]
* [List Resources]
* [List Resource Snapshots]
* [List Vaults]
* [List Backup Jobs]
* [List Restore Jobs]

And [Get Query Result] defaults to 500 items per page.

[Query Cost Data]: /api/api-reference/billing/query-cost-data

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

[List Resources]: /api/api-reference/resources/list-resources

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[List Vaults]: /api/api-reference/vaults/list-vaults

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Query Result]: /api/api-reference/query-databases/get-query-result

## October 20, 2025

## New: Rotate API client secrets

Two new methods allow you to rotate your API client secrets to keep your credentials secure:

* [Rotate API Client Secret]: Rotate the client secret for any API client credentials by specifying the client ID.
* [Rotate Current API Client Secret]: Rotate the client secret for the API credentials used in the current request.

When you rotate a client secret, the old secret immediately becomes invalid for new authentication requests.
However, access tokens that were issued before the rotation remain valid until they expire, providing a grace period of up to 12 hours for a smooth transition.

[Rotate API Client Secret]: /api/api-reference/auth/rotate-api-client-secret

[Rotate Current API Client Secret]: /api/api-reference/auth/rotate-current-api-client-secret

## October 6, 2025

## New: GCP resource restore methods

Three new restore methods expand your Google Cloud Platform recovery options:

* [Restore GCP Cloud SQL Instance]
* [Restore GCP Disk]
* [Restore GCP VM Instance]

## Updated: Vault account information

Vault responses now provide details on the vault account.
These properties are now returned in vault objects by [List Vaults], [Get Backup Job], [List Backup Jobs], [Get Restore Job], and [List Restore Jobs]:

* `isManagedByEon`: Indicates whether the vault resides in an Eon-manged account.
* `providerAccountId`: The cloud provider account ID where the vault resides.
* `vaultAccountId`: The unique identifier for the vault account.

## Updated: Azure VM snapshot properties

[List Resource Snapshots] and [Get Snapshot] now include `azureVm` properties when the snapshot is of an Azure virtual machine, providing additional details about the VM configuration.

## Updated: RDS restore instance class selection

[Restore RDS Instance] now supports an optional `dbInstanceClass` parameter in the `destination.awsRds` object, allowing you to specify the DB instance class when restoring.

[Restore GCP Cloud SQL Instance]: /api/api-reference/restore/restore-gcp/restore-gcp-cloud-sql

[Restore GCP Disk]: /api/api-reference/restore/restore-gcp/restore-gcp-disk

[Restore GCP VM Instance]: /api/api-reference/restore/restore-gcp/restore-gcp-vm-instance

[List Vaults]: /api/api-reference/vaults/list-vaults

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

[Restore RDS Instance]: /api/api-reference/restore/restore-aws/restore-database

## September 21, 2025

## New: GCP Cloud SQL Instance support

You can now work with Google Cloud SQL instances across the Eon API.
The `GCP_CLOUD_SQL_INSTANCE` resource type is now supported by these APIs:

* Backup policies with [Create Backup Policy], [Update Backup Policy], [Get Backup Policy], and [List Backup Policies].

* Backup jobs with [List Backup Jobs] and [Get Backup Job].

* Resources with [List Resources], [Get Resource], and [List Resource Snapshots].

* Snapshots with [Get Snapshot].

* Billing with [Query Cost Data].

## New: Azure resource restore methods

Two new restore methods expand your Azure recovery options:

* [Restore Azure Disk]
* [Restore Azure SQL Database]

## Updated: Restore job types

Restore jobs now support additional Azure and GCP restore operations.
The following new restore job types are available in [List Restore Jobs] and [Get Restore Job]:

**Azure restore types**:

* `AZURE_SQL_DATABASE_RECORD_RESTORE`
* `AZURE_SQL_DATABASE_RESTORE`
* `AZURE_SQL_VM_INSTANCE_RESTORE`
* `AZURE_SQL_VM_RECORD_RESTORE`
* `AZURE_STORAGE_ACCOUNT_BLOB_RESTORE`
* `AZURE_STORAGE_ACCOUNT_RESTORE`
* `AZURE_VM_DISK_RESTORE`
* `AZURE_VM_FILE_RESTORE`
* `AZURE_VM_INSTANCE_RESTORE`
* `AZURE_VM_RECORD_RESTORE`

**GCP restore types**:

* `GCP_CLOUD_SQL_DATABASE_RESTORE`
* `GCP_CLOUD_SQL_RECORD_RESTORE`
* `GCP_CLOUD_STORAGE_BUCKET_RESTORE`
* `GCP_CLOUD_STORAGE_OBJECT_RESTORE`
* `GCP_COMPUTE_ENGINE_DISK_RESTORE`
* `GCP_COMPUTE_ENGINE_FILE_RESTORE`
* `GCP_COMPUTE_ENGINE_INSTANCE_RESTORE`
* `GCP_COMPUTE_ENGINE_RECORD_RESTORE`

Use these restore types for filtering and monitoring your multi-cloud restore activities.

## Updated: Filter billing by resource tags

[Query Cost Data] now supports filtering by resource tags:

* `filters.tagKeys`: Filter cost data by specific tag keys across your resources.

* `filters.tagKeyValues`: Filter by specific tag key-value pairs for precise cost attribution.

## Updated: Vault attributes now required

Vault response objects now include `vaultAttributes` properties in responses for these methods:

* [Get Backup Job]
* [List Backup Jobs]
* [Get Restore Job]
* [List Restore Jobs]
* [List Vaults]

[Create Backup Policy]: /api/api-reference/backup-management/backup-policies/create-backup-policy

[Update Backup Policy]: /api/api-reference/backup-management/backup-policies/update-backup-policy

[Get Backup Policy]: /api/api-reference/backup-management/backup-policies/get-backup-policy

[List Backup Policies]: /api/api-reference/backup-management/backup-policies/list-backup-policies

[Get Snapshot]: /api/api-reference/backup-management/snapshots/get-snapshot

[Get Resource]: /api/api-reference/resources/get-resource

[Restore Azure Disk]: /api/api-reference/restore/restore-azure/restore-azure-disk

[Restore Azure SQL Database]: /api/api-reference/restore/restore-azure/restore-azure-sql-database

[Query Cost Data]: /api/api-reference/billing/query-cost-data

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Resources]: /api/api-reference/resources/list-resources

[List Resource Snapshots]: /api/api-reference/backup-management/snapshots/list-resource-snapshots

[List Vaults]: /api/api-reference/vaults/list-vaults

## September 2, 2025

## New: Restore Azure VM

The new [Restore Azure VM Instance] method allows you to restore Azure virtual machines to your connected restore accounts.

## New: Source and restore account metrics configuration

New metrics configuration endpoints allow you to send metrics for source and restore accounts to Amazon CloudWatch.

* Source account metrics: [Get Source Account Metrics Configuration], [Configure Source Account Metrics], [Disable Source Account Metrics].

* Restore account metrics: [Get Restore Account Metrics Configuration], [Configure Restore Account Metrics], [Disable Restore Account Metrics].

Configure these settings to control whether metrics are collected and reported for your connected accounts.

## Updated: Backup and restore jobs

* Backup and restore jobs now support a `JOB_CANCELED` status, allowing you to track jobs that have been canceled before completion.
  The new status is available in [Get Backup Job], [List Backup Jobs], [Get Restore Job], and [List Restore Jobs] responses, and can be used for filtering.

* [Get Restore Job] and [List Restore Jobs] now include `destinationDetails.restoreResult`, providing more comprehensive details about where and how your data is restored.

## Updated: Restore account connectivity now available for GCP

Configure and view GCP-specific connectivity settings using [Update Restore Account Connectivity Configuration] and [Get Restore Account Connectivity Configuration].

## Updated: Source and restore account management

Source and restore account management now includes comprehensive Google Cloud Platform (GCP) support:

* Source and restore accounts now include GCP attributes alongside existing AWS and Azure support.

* You can now filter accounts by `cloudProvider`, `accountName`, and `accountStatus` with [List Source Accounts] and [List Restore Accounts].

* Account response objects now include `providerAccountName`, `connectedTime`, and permissions `version`.

[Restore Azure VM Instance]: /api/api-reference/restore/restore-azure/restore-azure-vm-instance

[Get Source Account Metrics Configuration]: /api/api-reference/source-connections/metrics/get-source-account-metrics-config

[Configure Source Account Metrics]: /api/api-reference/source-connections/metrics/enable-source-account-metrics-config

[Disable Source Account Metrics]: /api/api-reference/source-connections/metrics/disable-source-account-metrics-config

[Get Restore Account Metrics Configuration]: /api/api-reference/restore-connections/metrics/get-restore-account-metrics-config

[Configure Restore Account Metrics]: /api/api-reference/restore-connections/metrics/enable-restore-account-metrics-config

[Disable Restore Account Metrics]: /api/api-reference/restore-connections/metrics/disable-restore-account-metrics-config

[Get Backup Job]: /api/api-reference/jobs/backup-jobs/get-backup-job

[List Backup Jobs]: /api/api-reference/jobs/backup-jobs/list-backup-jobs

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

[Update Restore Account Connectivity Configuration]: /api/api-reference/restore-connections/restore-accounts/connectivity-configuration/update-restore-account-connectivity-config

[Get Restore Account Connectivity Configuration]: /api/api-reference/restore-connections/restore-accounts/connectivity-configuration/get-restore-account-connectivity-config

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[List Restore Accounts]: /api/api-reference/restore-connections/restore-accounts/list-restore-accounts

## August 15, 2025

## New: Query backup costs with the Billing API

The new [Query Cost Data] method allows you to analyze your backup costs by cloud provider, resource type, and individual resources.
Use Query Cost Data to track spending patterns, identify cost optimization opportunities, and generate detailed billing reports for your backup operations.

[Query Cost Data]: /api/api-reference/billing/query-cost-data

## July 1, 2025

This release introduces quite a few new API methods, as well as some updates to existing methods.

## New: Source and restore account methods

These methods for managing source and restore accounts are new in this release:

* Source accounts:
  * [List Source Accounts]
  * [Disconnect Source Account]
  * [Reconnect Source Account]
* Restore accounts:
  * [Disconnect Restore Account]
  * [Reconnect Restore Account]
  * [Get Restore Account Connectivity Configuration]
  * [Update Restore Account Connectivity Configuration]
  * [Delete Restore Account Connectivity Configuration]

## New: List vaults

The new [List Vaults] method allows you to retrieve your vault IDs for use in other API methods.

## New OAuth 2.0 authentication method

The new [Get Access Token (OAuth 2)] method allows you to enable access the Eon API with clients that require OAuth 2 authentication.

## Updated: Restore jobs

[Get Restore Job] and [List Restore Jobs] now include a `destinationDetails` property in the response.
This property provides information about where the data is restored to.

[Disconnect Source Account]: /api/api-reference/source-connections/source-accounts/disconnect-source-account

[Reconnect Source Account]: /api/api-reference/source-connections/source-accounts/reconnect-source-account

[Disconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/disconnect-restore-account

[Reconnect Restore Account]: /api/api-reference/restore-connections/restore-accounts/reconnect-restore-account

[Get Restore Account Connectivity Configuration]: /api/api-reference/restore-connections/restore-accounts/connectivity-configuration/get-restore-account-connectivity-config

[Update Restore Account Connectivity Configuration]: /api/api-reference/restore-connections/restore-accounts/connectivity-configuration/update-restore-account-connectivity-config

[Delete Restore Account Connectivity Configuration]: /api/api-reference/restore-connections/restore-accounts/connectivity-configuration/delete-restore-account-connectivity-config

[List Vaults]: /api/api-reference/vaults/list-vaults

[Get Access Token (OAuth 2)]: /api/api-reference/auth/get-access-token-o-auth-2

[List Source Accounts]: /api/api-reference/source-connections/source-accounts/list-source-accounts

[Get Restore Job]: /api/api-reference/jobs/restore-jobs/get-restore-job

[List Restore Jobs]: /api/api-reference/jobs/restore-jobs/list-restore-jobs

_Showing the 20 most recent of 26 entries. Append `/llms.txt` to the changelog URL for the complete index._