API
API sebagai support web admin untuk mobile. Ada 2 fungsi API yaitu IP Whitelist supaya web admin bisa di akses, kemudian Variable untuk mengubah text panjang function menjadi variable.
Untuk mengakses API, di perlukan API client menggunakan postman , insomnia , bruno , atau yang lainnya.
IP Whitelist
API IP Whitelist adalah API yang digunakan untuk mengatur IP yang di izinkan untuk mengakses web admin.
Get IP Whitelist list
API ini untuk mengambil list IP yang di izinkan untuk mengakses web admin.
URL : "https://api.autoclick.superamb.com"
Path: "/api/ips"
Method: "GET"Response
{
"success": true,
"data": [
{
"id": 19,
"ip": "182.8.92.xxx",
"active": true,
"created_at": "2026-01-29T22:18:23.675Z",
"updated_at": "2026-01-29T22:18:23.675Z"
},
{
"id": 18,
"ip": "182.8.65.xxx",
"active": true,
"created_at": "2026-01-23T01:03:34.461Z",
"updated_at": "2026-01-23T01:03:34.461Z"
},
{
"id": 17,
"ip": "182.8.65.xxx",
"active": true,
"created_at": "2026-01-19T08:43:52.178Z",
"updated_at": "2026-01-19T08:43:52.178Z"
},
{
"id": 16,
"ip": "182.8.67.xxx",
"active": true,
"created_at": "2026-01-12T11:55:22.136Z",
"updated_at": "2026-01-12T11:55:22.136Z"
},
{
"id": 15,
"ip": "182.8.66.xxx",
"active": true,
"created_at": "2026-01-12T11:54:20.625Z",
"updated_at": "2026-01-12T11:54:20.625Z"
}
],
"message": "Successfully retrieved all IPs"
}Upsert IP Whitelist
API ini untuk menambahkan IP yang di izinkan untuk mengakses web admin. Jika IP sudah ada maka akan di update.
URL : "https://api.autoclick.superamb.com"
Path: "/api/ip"
Method: "POST"
Body: {
"ip": "<Public IP Address>",
"active": true
}Delete IP Whitelist
API ini untuk menghapus IP yang di izinkan untuk mengakses web admin.
URL : "https://api.autoclick.superamb.com"
Path: "/api/ip"
Method: "DELETE"
Body: {
"ip": "<Public IP Address>"
}Input variable
Input variable ini adalah input yang akan di gunakan untuk menyembunyikan value asli di dalam di dalam function. value asli ini yang nantinya akan di eksekusi di mobile. contohnya ada di sini di point 14.
Set input API
URL : "https://api.autoclick.superamb.com"
Path: "/api/input-variable"
Method: "POST"
Body: {
"scenario": "Login facebook",
"variable": [
{
"name": "user_name",
"value": "john15"
},
{
"name": "password",
"value": "john@123456"
}
]
}