{"success":true,"message":"DICOM Manifest Generator API","version":"2.2.0","storageProviders":{"available":[{"id":"wasabi","name":"Wasabi","endpoint":"https://s3.ap-southeast-1.wasabisys.com"},{"id":"digitalocean","name":"Digital Ocean Spaces","endpoint":"https://blr1.digitaloceanspaces.com"}],"default":"wasabi"},"endpoints":{"POST /generate-manifest":{"description":"Generate DICOM manifest from S3 prefix","requiredFields":["s3Prefix"],"optionalFields":["storageProvider","bucketName","urlPrefix","scheme","usePresignedUrls","presignedUrlExpiration","uploadManifestToS3","outputPath"],"storageProviderOptions":["wasabi","digitalocean"],"example":{"s3Prefix":"studies/P3313153/1.2.410.200049.2.48949307155421.1.1.20251030153849279.95/","storageProvider":"wasabi","bucketName":"manentia-dicom","uploadManifestToS3":true},"exampleDigitalOcean":{"s3Prefix":"studies/P3313153/1.2.410.200049.2.48949307155421.1.1.20251030153849279.95/","storageProvider":"digitalocean","bucketName":"my-spaces-bucket","uploadManifestToS3":true}},"GET /health":{"description":"Health check endpoint"},"GET /":{"description":"API documentation"}}}