Restore
Status endpoints for requested restores.
This tag groups all operations for restore.
This endpoint enables retrieving all Restore using pagination and optional filters.
The ID (UUID) of the Snapshot.
a8784665-3d99-5464-af32-30a2967f58e7
The first element (of the total list of elements) to include in the response. Use together with limit for pagination.
0
Example: 0
The maximum number of elements to return. Use together with offset for pagination.
100
Example: 100
Response filter to list only items contain the specified name. The value is case insensitive and matched on the 'displayName' field.
GET /snapshots/{snapshotId}/restores HTTP/1.1
Host: in-memory-db.de-fra.ionos.com
Authorization: Bearer JWT
Accept: */*
{
"id": "5348fe6c-5e4a-5ff3-aa3c-d5232987f9d5",
"type": "collection",
"href": "/snapshots/{snapshotId}/restores",
"items": [
{
"id": "39fe1580-552b-5182-8939-a3ac6c38f94c",
"type": "restore",
"href": "/snapshots/{snapshotId}/restores/39fe1580-552b-5182-8939-a3ac6c38f94c",
"metadata": {
"createdDate": "2020-12-10T13:37:50+01:00",
"createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedDate": "2020-12-11T13:37:50+01:00",
"lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
"state": "AVAILABLE",
"message": "In progress.",
"restoreTime": "2025-07-17T03:35:07.949Z",
"restoredSnapshotId": "123e4567-e89b-12d3-a456-426614174000"
},
"properties": {
"replicasetId": "123e4567-e89b-12d3-a456-426614174000",
"displayName": "In-Memory DB snapshot",
"description": "Snapshot of the In-Memory DB replica set."
}
}
],
"offset": 0,
"limit": 42,
"_links": {
"prev": "http://PREVIOUS-PAGE-URI",
"self": "http://THIS-PAGE-URI",
"next": "http://NEXT-PAGE-URI"
}
}
Creates a new Restore.
The full Restore needs to be provided to create the object. Optional data will be filled with defaults or left empty.
The ID (UUID) of the Snapshot.
a8784665-3d99-5464-af32-30a2967f58e7
Metadata
POST /snapshots/{snapshotId}/restores HTTP/1.1
Host: in-memory-db.de-fra.ionos.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 180
{
"metadata": {},
"properties": {
"replicasetId": "123e4567-e89b-12d3-a456-426614174000",
"displayName": "In-Memory DB snapshot",
"description": "Snapshot of the In-Memory DB replica set."
}
}
{
"id": "39fe1580-552b-5182-8939-a3ac6c38f94c",
"type": "restore",
"href": "/snapshots/{snapshotId}/restores/39fe1580-552b-5182-8939-a3ac6c38f94c",
"metadata": {
"createdDate": "2020-12-10T13:37:50+01:00",
"createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedDate": "2020-12-11T13:37:50+01:00",
"lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
"state": "AVAILABLE",
"message": "In progress.",
"restoreTime": "2025-07-17T03:35:07.949Z",
"restoredSnapshotId": "123e4567-e89b-12d3-a456-426614174000"
},
"properties": {
"replicasetId": "123e4567-e89b-12d3-a456-426614174000",
"displayName": "In-Memory DB snapshot",
"description": "Snapshot of the In-Memory DB replica set."
}
}
Returns the Restore by ID.
The ID (UUID) of the Snapshot.
a8784665-3d99-5464-af32-30a2967f58e7
The ID (UUID) of the Restore.
39fe1580-552b-5182-8939-a3ac6c38f94c
GET /snapshots/{snapshotId}/restores/{restoreId} HTTP/1.1
Host: in-memory-db.de-fra.ionos.com
Authorization: Bearer JWT
Accept: */*
{
"id": "39fe1580-552b-5182-8939-a3ac6c38f94c",
"type": "restore",
"href": "/snapshots/{snapshotId}/restores/39fe1580-552b-5182-8939-a3ac6c38f94c",
"metadata": {
"createdDate": "2020-12-10T13:37:50+01:00",
"createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedDate": "2020-12-11T13:37:50+01:00",
"lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
"state": "AVAILABLE",
"message": "In progress.",
"restoreTime": "2025-07-17T03:35:07.949Z",
"restoredSnapshotId": "123e4567-e89b-12d3-a456-426614174000"
},
"properties": {
"replicasetId": "123e4567-e89b-12d3-a456-426614174000",
"displayName": "In-Memory DB snapshot",
"description": "Snapshot of the In-Memory DB replica set."
}
}
Was this helpful?