API v1.0 (Syariah)
POST/api/v1/auth/register

Registrasi Anggota Baru

Pendaftaran anggota baru wajib dikirimkan oleh aplikasi client resmi milik koperasi dengan menyertakan API Key koperasi pada header. Ini mencegah pihak luar/random mendaftarkan akun di bawah tenant koperasi tanpa hak akses.

Aspek Fiqih & Akad Syariah

Semua transaksi diproses secara adil sesuai dengan nilai Keadilan Islam, bebas dari Riba (bunga tambahan), Gharar (ketidakpastian), dan Maisir (spekulasi). Hubungan transaksi diatur dengan akad yang jelas secara transparan.

Required Request Headers

Header NameTypeStatusDescription
X-Coop-API-KeyStringRequiredAPI Key unik koperasi yang diperoleh dari Dashboard Portal Admin.
Content-TypeStringRequiredWajib bernilai application/json.

Parameters Schema

ParameterTypeStatusDescription
fullnameStringRequiredNama lengkap anggota sesuai KTP.
nikStringRequiredNomor Induk Kependudukan (16 digit).
emailStringRequiredAlamat email aktif anggota.
phoneStringRequiredNomor telepon handphone aktif.
passwordStringRequiredKata sandi minimal 8 karakter.
Contoh Response Sukses (200 / 201)
{
  "success": true,
  "message": "Registrasi anggota berhasil.",
  "data": {
    "member_id": "member-uuid-1234",
    "member_number": "KSS-M-0001",
    "fullname": "Budi Santoso",
    "email": "budi.santoso@email.com"
  }
}
Contoh Response Gagal
{
  "success": false,
  "message": "Member dengan NIK, email, atau phone tersebut sudah terdaftar."
}