RESTful API - 刷新特定资源操作

RESTful API - refresh specific resources operation

我有一组资源:

[{
"name": "process-1",
"id": "1",
"state": "active"
},...
]

我通过 GET service-name/version/processes?state=running&sort=by_date

得到它们

我需要更新集合:更新现有进程中的状态并获取新的 运行 进程。我应该如何根据 RESTful 最佳实践设计此 API?

按下面的方式设计是不是一个好的解决方案:

POST service-name/version/processes?action=refresh

body: {ids: ["1", "2", "3", ...]}

或者我应该将刷新实现为外部资源操作?

更新:

我不想在服务器端更新对象,我只想在客户端刷新它们

如果这是一个严格的客户端问题,您不需要任何新的 HTTP 端点。您只需再次执行相同的 GET 请求即可。