{"Application":"Reports Pathostar Web API","Version":"1.0","Status":"Online","ServerTime":"\/Date(1778359739507)\/","Description":"Web API for PDF file management and user authentication","FileUploadEndpoints":{"Test":{"Method":"GET","Url":"/api/fileupload/test","Description":"Test endpoint to verify API is working"},"ServerDiagnostics":{"Method":"GET","Url":"/api/fileupload/server-diagnostics","Description":"Server diagnostics and configuration info"},"UserFolderPath":{"Method":"GET","Url":"/api/fileupload/user-folder-path","Description":"Get user folder path information"},"UserFolderPathSimple":{"Method":"GET","Url":"/api/fileupload/user-folder-path-simple","Description":"Simple user folder path check"},"Upload":{"Method":"POST","Url":"/api/fileupload/upload/{fileName}","Description":"Upload PDF file via multipart form data"},"UploadBase64":{"Method":"POST","Url":"/api/fileupload/upload-base64/{fileName}","Description":"Upload PDF file via Base64 encoded data"},"UploadFromDrive":{"Method":"POST","Url":"/api/fileupload/upload-from-drive/{fileName}","Description":"Upload PDF file from server\u0027s local drive"},"UploadAllFromDrive":{"Method":"POST","Url":"/api/fileupload/upload-all-from-drive","Description":"Upload all PDF files from server\u0027s local drive"},"ListMyFiles":{"Method":"GET","Url":"/api/fileupload/my-files","Description":"List all uploaded PDF files"},"ListDriveFiles":{"Method":"GET","Url":"/api/fileupload/list-drive-files","Description":"List all PDF files in server\u0027s local drive"},"DeleteFile":{"Method":"DELETE","Url":"/api/fileupload/delete/{fileName}","Description":"Delete a specific PDF file"}},"AuthenticationEndpoints":{"Login":{"Method":"POST","Url":"/api/auth/login","Description":"User login endpoint"},"Signup":{"Method":"POST","Url":"/api/auth/signup","Description":"User registration endpoint"},"Token":{"Method":"POST","Url":"/token","Description":"OAuth token endpoint"}},"ClientEndpoints":{"GetClients":{"Method":"GET","Url":"/api/client/GetClients","Description":"Get all clients"},"GetClientList":{"Method":"GET","Url":"/api/GetClientList/GetClients","Description":"Alternative client list endpoint"}},"UtilityEndpoints":{"Ping":{"Method":"GET","Url":"/api/ping","Description":"Check if API is alive"},"FtpListFiles":{"Method":"GET","Url":"/api/ftp/list-files","Description":"List files on FTP server"}},"ExampleUsage":{"TestAPI":"GET /api/fileupload/test","UploadFile":"POST /api/fileupload/upload-base64/myfile.pdf with JSON body: {\"Base64Data\":\"...\", \"FileName\":\"myfile.pdf\"}","ListFiles":"GET /api/fileupload/my-files","LoginUser":"POST /api/auth/login with JSON body: {\"Username\":\"user\", \"Password\":\"pass\"}"},"Notes":{"Authentication":"Some endpoints may require authentication","FileTypes":"Only PDF files are supported for upload","MaxFileSize":"10MB maximum file size","UserFolder":"Files are organized by user email folders"}}