Snapshot
Operations to create and manage point in time snapshots for your In-Memory DB replica sets.
This tag groups all operations for snapshot.
This endpoint enables retrieving all Snapshot using pagination and optional filters.
Authorizations
Query parameters
offsetinteger · int32OptionalDefault:
The first element (of the total list of elements) to include in the response. Use together with limit for pagination.
0
Example: 0
limitinteger · int32 · min: 1 · max: 1000OptionalDefault:
The maximum number of elements to return. Use together with offset for pagination.
100
Example: 100
Responses
200
Returned all requested Snapshot successfully.
application/json
Responseall of
and
400
### Bad Request
The request send to the API was malformed.
application/json
401
### Unauthorized
The request is missing authorization information or the authorization information provided are expired.
application/json
403
### Not Allowed
The user issuing the request does not have the needed permissions.
application/json
429
### Too Many Requests
The user has sent too many requests in a given amount of time.
application/json
500
### Internal Server Error
An internal error occurred. We apologize for the inconvenience!
application/json
503
### Service Unavailable
The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
application/json
default
### Unexpected Internal Server Error
An unexpected internal error occurred. We apologize for the inconvenience!
application/json
get
GET /snapshots HTTP/1.1
Host: in-memory-db.de-fra.ionos.com
Authorization: Bearer JWT
Accept: */*
{
"id": "b9cb6c65-8997-58bb-b7d1-93e5da5a6525",
"type": "collection",
"href": "/snapshots",
"items": [
{
"id": "a8784665-3d99-5464-af32-30a2967f58e7",
"type": "snapshot",
"href": "/snapshots/a8784665-3d99-5464-af32-30a2967f58e7",
"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.",
"replicasetId": "12345678-1234-1234-1234-123456789012",
"snapshotTime": "2025-07-17T03:15:29.160Z",
"datacenterId": "123e4567-e89b-12d3-a456-426614174000"
},
"properties": {}
}
],
"offset": 0,
"limit": 42,
"_links": {
"prev": "http://PREVIOUS-PAGE-URI",
"self": "http://THIS-PAGE-URI",
"next": "http://NEXT-PAGE-URI"
}
}
Returns the Snapshot by ID.
Authorizations
Path parameters
snapshotIdstring · uuidRequiredExample:
The ID (UUID) of the Snapshot.
a8784665-3d99-5464-af32-30a2967f58e7
Responses
200
Getting Snapshot was successful.
application/json
400
### Bad Request
The request send to the API was malformed.
application/json
401
### Unauthorized
The request is missing authorization information or the authorization information provided are expired.
application/json
403
### Not Allowed
The user issuing the request does not have the needed permissions.
application/json
404
### Not Found
The resource that was requested could not be found.
application/json
429
### Too Many Requests
The user has sent too many requests in a given amount of time.
application/json
500
### Internal Server Error
An internal error occurred. We apologize for the inconvenience!
application/json
503
### Service Unavailable
The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
application/json
default
### Unexpected Internal Server Error
An unexpected internal error occurred. We apologize for the inconvenience!
application/json
get
GET /snapshots/{snapshotId} HTTP/1.1
Host: in-memory-db.de-fra.ionos.com
Authorization: Bearer JWT
Accept: */*
{
"id": "a8784665-3d99-5464-af32-30a2967f58e7",
"type": "snapshot",
"href": "/snapshots/a8784665-3d99-5464-af32-30a2967f58e7",
"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.",
"replicasetId": "12345678-1234-1234-1234-123456789012",
"snapshotTime": "2025-07-17T03:15:29.160Z",
"datacenterId": "123e4567-e89b-12d3-a456-426614174000"
},
"properties": {}
}
Was this helpful?