{ "opencollection": "1.0.0", "info": { "name": "Nhost authentication storage API", "version": "1.0.0" }, "items": [ { "info": { "name": "storage", "type": "folder" }, "items": [ { "info": { "name": "Retrieve presigned URL to retrieve the file", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.auth.{region}.nhost.run/v1/files/:id/presignedurl", "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier of the file" } ] }, "docs": "Retrieve presigned URL to retrieve the file. Expiration of the URL is\ndetermined by bucket configuration\n" }, { "info": { "name": "Retrieve contents of file", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.auth.{region}.nhost.run/v1/files/:id/presignedurl/contents", "headers": [ { "name": "if-match", "value": "" }, { "name": "if-none-match", "value": "" }, { "name": "if-modified-since", "value": "" }, { "name": "if-unmodified-since", "value": "" }, { "name": "Range", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier of the file" }, { "name": "X-Amz-Algorithm", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Credential", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Date", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Expires", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Signature", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-SignedHeaders", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Checksum-Mode", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "X-Amz-Security-Token", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "x-id", "value": "", "type": "query", "description": "Use presignedurl endpoint to generate this automatically" }, { "name": "q", "value": "", "type": "query", "description": "Image quality (1-100). Only applies to JPEG, WebP and PNG files" }, { "name": "h", "value": "", "type": "query", "description": "Maximum height to resize image to while maintaining aspect ratio. Only applies to image files" }, { "name": "w", "value": "", "type": "query", "description": "Maximum width to resize image to while maintaining aspect ratio. Only applies to image files" }, { "name": "b", "value": "", "type": "query", "description": "Blur the image using this sigma value. Only applies to image files" }, { "name": "f", "value": "", "type": "query", "description": "Output format for image files. Use 'auto' for content negotiation based on Accept header" } ] }, "docs": "Retrieve contents of file" } ] } ], "bundled": true }