diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_add_folder_media_files_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_add_folder_media_files_handler.rs index 9cda09e533..77964f35e5 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_add_folder_media_files_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_add_folder_media_files_handler.rs @@ -31,7 +31,7 @@ const MAX_BULK: usize = 500; /// soft-deleted are silently skipped; the response lists the accepted /// tokens. #[utoipa::path( - put, + post, tag = "Folders (Media File Management)", path = "/v1/folders/media_files/{folder_token}/bulk_add", params(("folder_token" = FolderToken, description = "Folder token")), diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_remove_folder_media_files_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_remove_folder_media_files_handler.rs index e04680a2fe..0e681bdc5c 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_remove_folder_media_files_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/media_files/bulk_remove_folder_media_files_handler.rs @@ -26,7 +26,7 @@ const MAX_BULK: usize = 500; /// Bulk-remove media files from a folder. Hard-deletes the membership /// rows; idempotent (rows that don't exist are silently skipped). #[utoipa::path( - put, + post, tag = "Folders (Media File Management)", path = "/v1/folders/media_files/{folder_token}/bulk_remove", params(("folder_token" = FolderToken, description = "Folder token")), diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_add_subfolders_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_add_subfolders_handler.rs index 92b4b8aa2f..6cad9cb05b 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_add_subfolders_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_add_subfolders_handler.rs @@ -34,7 +34,7 @@ const MAX_BULK: usize = 500; /// that don't exist or are already parented to this folder are silently /// accepted; the response lists the tokens that "stick". #[utoipa::path( - put, + post, tag = "Folders (Subfolder Management)", path = "/v1/folders/subfolders/{folder_token}/bulk_add", params(("folder_token" = FolderToken, description = "Parent folder token")), diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_remove_subfolders_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_remove_subfolders_handler.rs index 17d018db5f..b9d4937ee6 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_remove_subfolders_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/folders/subfolder/bulk_remove_subfolders_handler.rs @@ -22,7 +22,7 @@ const MAX_BULK: usize = 500; /// Bulk-unparent folders from the URL `folder_token`. Idempotent: rows /// that aren't currently parented to this folder are silently skipped. #[utoipa::path( - put, + post, tag = "Folders (Subfolder Management)", path = "/v1/folders/subfolders/{folder_token}/bulk_remove", params(("folder_token" = FolderToken, description = "Parent folder token")), diff --git a/crates/service/web/storyteller_web/src/http_server/routes/application_routes/folders_routes.rs b/crates/service/web/storyteller_web/src/http_server/routes/application_routes/folders_routes.rs index 2a316bf806..5352d96e26 100644 --- a/crates/service/web/storyteller_web/src/http_server/routes/application_routes/folders_routes.rs +++ b/crates/service/web/storyteller_web/src/http_server/routes/application_routes/folders_routes.rs @@ -81,12 +81,12 @@ where ) .service( web::resource("/{folder_token}/bulk_add") - .route(web::put().to(bulk_add_subfolders_handler)) + .route(web::post().to(bulk_add_subfolders_handler)) .route(web::head().to(|| HttpResponse::Ok())), ) .service( web::resource("/{folder_token}/bulk_remove") - .route(web::put().to(bulk_remove_subfolders_handler)) + .route(web::post().to(bulk_remove_subfolders_handler)) .route(web::head().to(|| HttpResponse::Ok())), ), ) @@ -100,12 +100,12 @@ where ) .service( web::resource("/{folder_token}/bulk_add") - .route(web::put().to(bulk_add_folder_media_files_handler)) + .route(web::post().to(bulk_add_folder_media_files_handler)) .route(web::head().to(|| HttpResponse::Ok())), ) .service( web::resource("/{folder_token}/bulk_remove") - .route(web::put().to(bulk_remove_folder_media_files_handler)) + .route(web::post().to(bulk_remove_folder_media_files_handler)) .route(web::head().to(|| HttpResponse::Ok())), ), ),