API ini menyediakan endpoint untuk mengelola daftar tugas (To-Do List). API ini berjalan secara lokal dengan URL http://127.0.0.1:5000/api.
GET /api/
Mengambil semua daftar tugas yang tersedia.
{
"message": "success",
"data": [
{
"id": 1,
"title": "Belajar Flask",
"description": "Mempelajari dasar-dasar Flask",
"status": "pending"
},
{
"id": 2,
"title": "Mengerjakan Tugas",
"description": "Menyelesaikan proyek akhir semester",
"status": "completed"
}
]
}POST /api/create_todo_list
Menambahkan daftar tugas baru.
{
"title": "Membaca Buku",
"description": "Membaca buku tentang AI",
"status": "pending"
}{
"message": "To-Do List berhasil ditambahkan"
}PUT /api/update_todo_list/<id>
Memperbarui daftar tugas berdasarkan ID.
{
"title": "Membaca Buku AI",
"description": "Membaca buku tentang AI dan Machine Learning",
"status": "completed"
}{
"message": "To-Do List berhasil diperbarui"
}DELETE /api/delete_todo_list/<id>
Menghapus daftar tugas berdasarkan ID.
{
"message": "To-Do List berhasil dihapus"
}API ini menyediakan fitur CRUD untuk daftar tugas dengan URL http://127.0.0.1:5000/api. Gunakan Postman atau alat lain untuk menguji API dengan metode GET, POST, PUT, dan DELETE sesuai dengan kebutuhan.