diff --git a/cameleer-server-app/src/main/java/com/cameleer/server/app/controller/ApplicationConfigController.java b/cameleer-server-app/src/main/java/com/cameleer/server/app/controller/ApplicationConfigController.java index 9a333fe7..05941123 100644 --- a/cameleer-server-app/src/main/java/com/cameleer/server/app/controller/ApplicationConfigController.java +++ b/cameleer-server-app/src/main/java/com/cameleer/server/app/controller/ApplicationConfigController.java @@ -24,6 +24,7 @@ import com.cameleer.server.core.storage.DiagramStore; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletRequest; @@ -114,6 +115,8 @@ public class ApplicationConfigController { @ApiResponse(responseCode = "400", description = "Unknown apply value (must be 'staged' or 'live')") public ResponseEntity updateConfig(@EnvPath Environment env, @PathVariable String appSlug, + @Parameter(name = "apply", + description = "When to apply: 'live' (default) saves and pushes CONFIG_UPDATE to live agents immediately; 'staged' saves without pushing — the next successful deploy applies it.") @RequestParam(name = "apply", defaultValue = "live") String apply, @RequestBody ApplicationConfig config, Authentication auth,