📋

Todosv1.0

100 todos Indonesia dengan filter, search, pagination, dan statistik.

Overview
Base URL
/todos
Data
100
Endpoints
5
Auth
None
Endpoints
GET /todos
Mendapatkan daftar todos dengan filter, search, dan pagination.
ParameterTipeDefaultDeskripsi
is_completeboolean-Filter status selesai (true / false)
categorystring-Filter by kategori (case-insensitive)
prioritystring-Filter: Tinggi, Sedang, Rendah
searchstring-Partial match pencarian judul
pagenumber1Nomor halaman
limitnumber10Data per halaman
ExampleGET /todos?is_complete=false&priority=Tinggi&page=1&limit=5
{ "success": true, "total": 20, "page": 1, "limit": 5, "total_pages": 4, "data": [ ... ] }
GET /todos/:id
Detail satu todo berdasarkan ID.
ParameterTipeWajibDeskripsi
idnumberyaID todo (1–100)
ExampleGET /todos/1
{ "success": true, "data": { "id": 1, "title": "Menyelesaikan laporan proyek 1", "category": "Pekerjaan", "priority": "Tinggi", "is_complete": false, ... } }
GET /todos/stats/summary
Statistik lengkap: total, completed, pending, per kategori, per prioritas, completion rate.
{ "success": true, "data": { "total": 100, "completed": 28, "pending": 72, "by_category": { "Pekerjaan": 27, ... }, "by_priority": { "Tinggi": 20, ... }, "completion_rate": "28.00%" } }
GET /todos/meta/categories
Daftar semua kategori yang tersedia.
{ "success": true, "data": ["Pekerjaan", "Pendidikan", "Belanja", ...] }
GET /todos/meta/priorities
Daftar semua level prioritas.
{ "success": true, "data": ["Tinggi", "Sedang", "Rendah"] }
Data Structure — Todo
Field
Tipe
Deskripsi
id
number
ID unik (1–100)
title
string
Judul todo
description
string
Deskripsi detail
is_complete
boolean
Status selesai
category
string
Pekerjaan, Pendidikan, Belanja, dll
priority
string
Tinggi / Sedang / Rendah
due_date
string
YYYY-MM-DD
created_at
string
ISO 8601 timestamp
updated_at
string
ISO 8601 timestamp
estimated_hours
number
Estimasi jam pengerjaan
tags
array
Label/tag strings
Available Categories
Kategori
Pekerjaan
Kategori
Pendidikan
Kategori
Belanja
Kategori
Kesehatan
Kategori
Pribadi
Kategori
Keuangan
Kategori
Perjalanan
Kategori
Hobi