Ресурсы обычно имеют несколько методов получения. Получите единственное число или получите много по параметрам запроса. Как это отражено в чертеже? Я могу сделать это, используя два ресурса, но, на мой взгляд, это неправильно, так как это один и тот же ресурс.
В связи с этим вопросом Как добавить PUT к ресурсу, если uri определен на уровне ресурса.
В идеале я думаю, что так все должно быть написано, но редактору это не нравится. Я нашел в документах, где HTTP_ACTION и URI могут быть объединены, но редактору, похоже, нужен URI на уровне ресурсов.
# Storefronts
## Read [GET /v1/storefronts{?query_params...}]
+ Parameter
query_params ...
+ Request Matching Storefronts (application/json)
+ Response 200 (application/json)
## Read [GET /v1/storefronts/{id}]
+ Parameter
+ id (string) ... id for record to return
+ Request (application/json)
+ Response 200 (application/json)
## UPDATE [PUT /v1/storefronts/{id}]
+ Parameter
+ id (string) ... id for record to update
+ Request (application/json)
+ Response 200 (application/json)