diff --git a/Controller/UploadController.php b/Controller/UploadController.php
index 3e2e89b745f4ab4a0d35fcfea8a3939cded2ccff..7aeaebcbd45e46492a414e292d6637645ce9e584 100644
--- a/Controller/UploadController.php
+++ b/Controller/UploadController.php
@@ -121,7 +121,28 @@ class UploadController extends Controller
         }
 
         $this->fileManager->completed($file);
+
+        $parameters = [
+            'id'    => $file->getId(),
+            'token' => $request->query->get('token')
+        ];
+
         return $this->createResponse(
+            Response::HTTP_OK,
+            'File uploaded',
+            [
+                'files' => [
+                    [
+                        'id'          => $file->getId(),
+                        'name'        => $file->getOriginalFilename(),
+                        'type'        => $file->getMimeType(),
+                        'size'        => $file->getSize(),
+                        'url'         => $this->router->generate('file_upload_get', $parameters),
+                        'delete_type' => 'DELETE',
+                        'delete_url'  => $this->router->generate('file_upload_delete', $parameters),
+                    ]
+                ]
+            ]
         );
     }