Daftar Endpoint User
Endpoint API berikut digunakan untuk mendapatkan informasi pengguna yang sedang login. Pastikan pengguna sudah terotentikasi menggunakan OAuth atau QRAuth. Setiap pemanggilan fungsi API ini harus menyertakan access token yang didapatkan dari proses OAuth atau QRAuth.
Semua endpoint API berikut dapat diakses menggunakan base URL
https://api.nu.id
, NU.ID menggunakan versioning API dengan formatv{version-number}
. Saat ini versi API yang digunakan adalahv1
. Sehingga base URL untuk API adalahhttps://api.nu.id/v1
. Contoh untuk mengakses/user/me
adalahhttps://api.nu.id/v1/user/me
.
Endpoint | Deskripsi |
---|---|
/user/me | Mendapatkan informasi pengguna |
/user/update | Mengubah informasi dasar pengguna |
User Me
Endpoint: /user/me
Mendapatkan informasi pengguna yang sedang login.
Method: GET
Parameter:
Tidak ada.
Respons:
id
: ID pengguna.name
: Nama lengkap pengguna.email
: Email pengguna.phone
: Nomor telepon pengguna (scoping:phone
).image
: URL gambar profil pengguna.
Contoh respons:
{
"id": "5f7b5f7b5f7b5f7b5f7b5f7b",
"name": "John Doe",
"email": "john@example.com",
"image": "https://example.com/image.jpg"
}
User Update
Endpoint: /user/update
Mengubah informasi dasar pengguna. Sementara ini informasi yang dapat diubah hanyalah image
, mungkin kedepannya akan ditambahkan yang lainnya.
Operasi ini membutuhkan akses token dengan scope update_basic_info
.
Method: POST
Parameter:
image
: URL gambar profil pengguna.
Respons:
Json dengan result "ok" jika berhasil.
Contoh respons:
{
"result": "ok"
}