CRUD API Basics
Create Read Update Delete
Create: HTTP POST — URI best practice: /posts
@app.post('/posts')
Read: HTTP GET — URI best practice: /posts/:id
@app.get('/posts/{id}')
Read (list): HTTP GET — URI best practice: /posts
@app.get('/posts')
Update: HTTP PUT — URI best practice: /posts/:id
@app.put('/posts/{id}')
Delete: HTTP DELETE — URI best practice: /posts/:id
@app.delete('/posts/{id}')
More on FastAPI tutorial