Create a new resource:
POST /user/posts
Retrieve a collection of resources:
GET /user/posts
Retrieve a known resource:
GET /user/posts/1
Retrieve a filtered collection of resources:
GET /user/posts?author=jdoe
Update a known resource:
PUT /user/posts/1
Partially update a known resource:
PATCH /user/posts/1
Delete a known resource:
DELETE /user/posts/1