Create http method: Post, uri best practice: /posts
@app.post('/posts')
Read http method: Get, uri best practice: /posts/:id paramater
@app.get('/posts/{id}')
Read http method: Get, uri best practice: /posts
@app.get('/posts')
Update http method: Put, uri best practice: /posts/:id
@app.put('/posts/{id}')
Delete http method: Delete, uri best practice: /posts/:id
@app.delete('/posts/{id}')
More on Fastapi: Fastapi tutorial