Ikatan Alumni Bhakti Samudera

API Documentation & Interactive Sandbox

Test dan eksplorasi API dengan mudah menggunakan sandbox interaktif seperti Postman.

API Sandbox

Token akan disimpan di localStorage browser Anda
Quick Endpoints
GET /v1/user
GET /v1/user/by-username
POST /v1/user/login
POST /v1/user/register
GET /v1/anggota
GET /v1/anggota/statistik
POST /v1/anggota
GET /v1/laporan-keuangan
GET /v1/jenis-layanan
GET /v1/permohonan-layanan
Response

API Endpoints

Authentication
  • POST /v1/user/register
  • POST /v1/user/login
  • POST /v1/user/request-password-reset
  • POST /v1/user/reset-password
  • POST /v1/user/logout (Protected)
  • POST /v1/user/change-password (Protected)
User Management
  • GET /v1/user (Protected)
  • GET /v1/user/{id} (Protected)
  • GET /v1/user/by-username
  • PUT /v1/user/{id} (Protected)
  • PATCH /v1/user/{id}/status (Protected)
Anggota
  • GET /v1/anggota
  • GET /v1/anggota/statistik
  • GET /v1/anggota/{id}
  • POST /v1/anggota
  • PUT /v1/anggota/{id}
  • PATCH /v1/anggota/{id}/status (Protected)
  • DELETE /v1/anggota/{id}
Laporan Keuangan
  • GET /v1/laporan-keuangan
  • GET /v1/laporan-keuangan/tahun/{tahun}
  • GET /v1/laporan-keuangan/{id}
  • POST /v1/laporan-keuangan
  • PUT /v1/laporan-keuangan/{id}
  • DELETE /v1/laporan-keuangan/{id}
Jenis Layanan
  • GET /v1/jenis-layanan (Protected)
  • GET /v1/jenis-layanan/{id} (Protected)
  • POST /v1/jenis-layanan (Protected)
  • PUT /v1/jenis-layanan/{id} (Protected)
  • DELETE /v1/jenis-layanan/{id} (Protected)
Permohonan Layanan
  • GET /v1/permohonan-layanan (Protected)
  • GET /v1/permohonan-layanan/{id} (Protected)
  • POST /v1/permohonan-layanan (Protected)
  • PUT /v1/permohonan-layanan/{id} (Protected)
  • DELETE /v1/permohonan-layanan/{id} (Protected)

Cara Penggunaan

Authentication

Untuk mengakses endpoint yang dilindungi, Anda perlu melakukan login terlebih dahulu dan menggunakan token yang diterima dalam header request:

Authorization: Bearer {your_access_token}

Token dapat disimpan di sandbox untuk digunakan otomatis pada setiap request.

Base URL

Semua endpoint menggunakan base URL berikut:

https://www.api.ikatanalumnibhaktisamudera.com/v1
Response Format

API mengembalikan response dalam format JSON dengan struktur standar:

{
    "success": true,
    "status": 200,
    "message": "Success message",
    "data": { ... }
}