Lewati ke konten utama

API Status Akun

Halaman ini mendokumentasikan endpoint API untuk menanyakan status semua akun yang dikelola di TikMatrix, termasuk status online/offline perangkat, status login, dan tag.

Daftar akun

Ambil semua akun dengan informasi status yang diperkaya.

  • Endpoint: GET /api/v1/accounts

Parameter kueri

ParameterTipeDefaultDeskripsi
platformstringFilter berdasarkan platform: tiktok atau instagram
devicestringFilter berdasarkan nomor seri perangkat
loginedintegerFilter berdasarkan status login: 0 = belum login, 1 = sudah login
statusintegerFilter berdasarkan status akun: 0 = aktif, 1 = nonaktif
tagstringFilter berdasarkan tag (cocok persis)
pageinteger1Nomor halaman (berbasis 1)
page_sizeinteger20Item per halaman (maks 100)

Field respons

FieldTipeDeskripsi
accountsarrayDaftar objek akun (lihat di bawah)
totalintegerJumlah total akun yang cocok dengan filter
pageintegerNomor halaman saat ini
page_sizeintegerItem per halaman

Objek akun

FieldTipeDeskripsi
idintegerID basis data akun
usernamestring | nullNama pengguna media sosial
emailstring | nullAlamat email akun
platformstringPlatform: tiktok atau instagram
packagenamestring | nullNama paket aplikasi clone (null = aplikasi default)
devicestring | nullNomor seri perangkat ADB
device_onlinebooleanApakah perangkat sedang terhubung
device_namestringNama model perangkat (string kosong saat offline)
loginedinteger0 = belum login, 1 = sudah login
logined_textstring"logged_in" atau "not_logged_in"
statusinteger0 = aktif, 1 = nonaktif
status_textstring"enabled" atau "disabled"
tagsstring[]Tag yang ditetapkan ke akun ini
Keamanan

Kata sandi akun tidak pernah disertakan dalam respons API.

Contoh

curl "http://localhost:50809/api/v1/accounts?page=1&page_size=20"

Filter berdasarkan platform dan status login:

curl "http://localhost:50809/api/v1/accounts?platform=tiktok&logined=1&page=1&page_size=50"

Filter berdasarkan nomor seri perangkat:

curl "http://localhost:50809/api/v1/accounts?device=emulator-5554"

Contoh respons

{
"code": 0,
"message": "success",
"data": {
"accounts": [
{
"id": 1,
"username": "my_tiktok_user",
"email": "user@example.com",
"platform": "tiktok",
"packagename": null,
"device": "emulator-5554",
"device_online": true,
"device_name": "sdk_gphone64_x86_64",
"logined": 1,
"logined_text": "logged_in",
"status": 0,
"status_text": "enabled",
"tags": ["batch-a", "vip"]
},
{
"id": 2,
"username": "another_user",
"email": null,
"platform": "tiktok",
"packagename": "com.zhiliaoapp.musically.clone1",
"device": "192.168.1.101:5555",
"device_online": false,
"device_name": "",
"logined": 0,
"logined_text": "not_logged_in",
"status": 1,
"status_text": "disabled",
"tags": []
}
],
"total": 2,
"page": 1,
"page_size": 20
}
}

Respons error

Status HTTPKodeDeskripsi
40340301Dilarang — akses API memerlukan paket Pro+
50050001Kesalahan server internal