The current endpoint returns a JSON String, but needs to be fitted with a matching DTO
### Definition of Done
- [ ] The OpenAPI/Swagger doc defines a DTO object returned by the getSnapshots endpoint
- [ ] The generated OpenAPI client returns the DTO object instead of raw JSON
The current endpoint returns a JSON String, but needs to be fitted with a matching DTO