diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs index eccf8316..dfc41e79 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/AgentController.cs @@ -29,8 +29,8 @@ public class AgentController : ControllerBase return AgentViewModel.FromAgent(agent); } - [HttpPost("/agents")] - public async Task> GetAgents([FromBody] AgentFilter filter) + [HttpGet("/agents")] + public async Task> GetAgents([FromQuery] AgentFilter filter) { var pagedAgents = await _agentService.GetAgents(filter); return new PagedItems diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs index 46a1b721..58378ba5 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs @@ -30,8 +30,8 @@ public class ConversationController : ControllerBase return ConversationViewModel.FromSession(conv); } - [HttpPost("/conversations")] - public async Task> GetConversations([FromBody] ConversationFilter filter) + [HttpGet("/conversations")] + public async Task> GetConversations([FromQuery] ConversationFilter filter) { var service = _services.GetRequiredService(); var conversations = await service.GetConversations(filter); diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/PluginController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/PluginController.cs index 36612852..54cdae14 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/PluginController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/PluginController.cs @@ -16,8 +16,8 @@ public class PluginController : ControllerBase _settings = settings; } - [HttpPost("/plugins")] - public PagedItems GetPlugins([FromBody] PluginFilter filter) + [HttpGet("/plugins")] + public PagedItems GetPlugins([FromQuery] PluginFilter filter) { var loader = _services.GetRequiredService(); return loader.GetPagedPlugins(_services, filter);