Review This API
An API the way it actually shipped. Critique the naming, method semantics, resource model, errors, idempotency, authorization and compatibility — then run the design linter and compare. The linter suggests reasons; it never rewrites for you, and more than one redesign is valid.
The API as shipped — review it before revealing the linter
POST /createUser { name, email, password }
GET /getUser?id=42
POST /updateUser?id=42 { …any fields… }
POST /deleteUser?id=42
GET /getAllUsers
All responses: 200 OK
success: { "user": { …all 34 columns… } }
failure: { "error": "something went wrong" }Claim the issues you spotted (0/7)
Findings you claimed (0)
Inspect the spec on the left, claim the areas you think are wrong, then run the linter to compare.
The linter suggests; it never rewrites. Several findings have more than one valid fix — the review skill is naming the problem and the trade-offs, not reproducing this exact redesign.