GETPOSTIMAGE OUTPUTProvider: Profil dan LevelKategori: Canvas

Profile Card

Membuat kartu profil pengguna komprehensif dengan progress bar EXP, level, peringkat, rank ID, avatar, dan latar kustom.

Kembali ke Kategori
Endpoint Path:/api/canvas/profile
Format Respons: application/json

Spesifikasi Parameter

Daftar lengkap parameter yang diterima oleh endpoint ini pada metode GET maupun POST

Nama ParameterTipe DataStatusBatasan / Pilihan NilaiContoh NilaiKeterangan
backgroundURLstringWajib
-
https://i.ibb.co.com/2jMjYXK/IMG-20250103-WA0469.jpg

URL gambar latar kartu profil.

avatarURLstringWajib
-
https://avatars.githubusercontent.com/u/159487561?v=4

URL gambar avatar pengguna.

rankNamestringWajib
-
epik

Nama peringkat atau titel pemain.

rankIdstringWajib
-
1

Nomor atau ID posisi ranking.

expnumberWajib
-
500

Jumlah EXP yang sudah dikumpulkan.

requireExpnumberWajib
-
1000

Total EXP yang dibutuhkan untuk naik level.

levelnumberWajib
-
10

Tingkat level saat ini.

namestringWajib
-
Ikhlas Dev

Nama pengguna yang ditampilkan.

Uji Coba Interaktif (Try It Out)

Kirim request langsung ke backend Ikhlas API dan amati respons real-time

Metode:

Parameter Permintaan

URL gambar latar kartu profil.

URL gambar avatar pengguna.

Nama peringkat atau titel pemain.

Nomor atau ID posisi ranking.

Jumlah EXP yang sudah dikumpulkan.

Total EXP yang dibutuhkan untuk naik level.

Tingkat level saat ini.

Nama pengguna yang ditampilkan.

Contoh Kode Pemanggilan

Contoh implementasi langsung menggunakan base URL resmi Ikhlas API

GET
ikhlas-apiendpointscurl_request.sh
4 baris • 369 bytes
#!/usr/bin/env bash
# cURL GET Request - Ikhlas API
curl -X GET "https://ikhlasapi.my.id/api/canvas/profile?backgroundURL=https%3A%2F%2Fi.ibb.co.com%2F2jMjYXK%2FIMG-20250103-WA0469.jpg&avatarURL=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F159487561%3Fv%3D4&rankName=epik&rankId=1&exp=500&requireExp=1000&level=10&name=Ikhlas+Dev" \
  -H "Accept: application/json"
main*0 ⊗ 0 ⚠
UTF-8Shell Script (Bash)