Endpoint
URL spesifik di API tempat request dikirim untuk operasi tertentu.
Endpoint adalah URL spesifik dalam API yang merepresentasikan satu operasi atau resource. Misalnya dalam REST API, endpoint /users bisa menangani GET (list users), POST (buat user), endpoint /users/:id menangani GET (detail user), PUT (update user), DELETE (hapus user). Endpoint adalah titik kontak antara client dan server — client mengirim request ke endpoint, server memproses dan mengembalikan response. Desain endpoint yang baik: konsisten, predictable, menggunakan kata benda (bukan kata kerja), dan versioning (/api/v1/users).
Contoh Kode
// RESTful endpoints
GET /api/v1/users -> List semua user
POST /api/v1/users -> Buat user baru
GET /api/v1/users/:id -> Detail user
PUT /api/v1/users/:id -> Update user
DELETE /api/v1/users/:id -> Hapus user