This is an interactive tutorial that will teach you how to create an API using the Python Flask framework using Python and Pipenv. Please click here to start the tutorial:
In this tutorial we are going to be building a REST API that exposes 3 endpoints to the internet:
GET /todos
POST /todos
DELETE /todos/<int:position>
Will return the list of all todos like this:
[
{
"done": true,
"label": "Sample Todo 1"
},
{
"done": true,
"label": "Sample Todo 2"
}
]
It's going to add a new todo to the list, it will receive the following request body:
{
"done": true,
"label": "Sample Todo 1"
}
And return the updated list of todos
It's going to remove one todo based on a given position at the end of the url, and return the updated list of todos.