{"id":"http-methods-get","title":"GET","section":"http-methods","rules":[{"requirement":"MUST","rule":"Be idempotent","severity":"error"},{"requirement":"MUST NOT","rule":"Have side effects on resource state","severity":"error"},{"requirement":"MAY","rule":"Include query parameters"},{"requirement":"MUST NOT","rule":"Include a request body","severity":"error","spectralRule":"get-no-request-body"}],"examples":[{"description":"Retrieve a collection","request":{"method":"GET","path":"/v1/users"},"response":{"status":200,"body":{"value":[{"id":"123","name":"John"}]}}},{"description":"Retrieve a single resource","request":{"method":"GET","path":"/v1/users/123"},"response":{"status":200}}]}