REST API Reference
Base URL: https://alightmotion.qsr.web.id
Gunakan endpoint di bawah untuk mengintegrasikan generator Alight Motion Premium ke aplikasi atau bot Anda.
CORS Enabled
GET only
JSON Response
No Authentication Required
API ini tidak memerlukan API key. Cukup panggil endpoint dengan parameter yang diperlukan.
GET
/api/email-prem
Kirim permintaan email verifikasi ke alamat target. Setelah berhasil, user harus membuka email dan menyalin URL verifikasi.
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| string | required | Alamat email target yang akan diaktifkan |
Example Request
curl -X GET "https://alightmotion.qsr.web.id/api/email-prem?email=user@example.com"
Success Response (200)
{
"status": true,
"code": 200,
"success": true,
"message": "Permintaan berhasil diproses. Masukkan URL verifikasi.",
"email": "user@example.com",
"data": null
}
Error Response
{
"status": false,
"code": 400,
"message": "Parameter \"email\" is required."
}
GET
/api/vertif-prem
Aktivasi premium menggunakan URL verifikasi yang didapat dari email.
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| url | string | required | URL / tautan verifikasi dari email |
Example Request
curl -X GET "https://alightmotion.qsr.web.id/api/vertif-prem?url=https%3A%2F%2Fexample.com%2Fverify%2Fxxx"
Success Response (200)
{
"status": true,
"code": 200,
"success": true,
"message": "Verification processed successfully.",
"data": null
}
Error Response
{
"status": false,
"code": 400,
"message": "Parameter \"url\" is required."
}
Alur Penggunaan
- Panggil
/api/email-premdengan email target. - User membuka kotak masuk / spam email dan menyalin link verifikasi.
- Panggil
/api/vertif-premdengan URL tersebut. - Jika berhasil, akun akan berstatus premium.
Contoh JavaScript (fetch)
const BASE = "https://alightmotion.qsr.web.id";
const emailRes = await fetch(
`${BASE}/api/email-prem?email=${encodeURIComponent("user@example.com")}`
);
const emailData = await emailRes.json();
console.log(emailData);
const verifyRes = await fetch(
`${BASE}/api/vertif-prem?url=${encodeURIComponent(verifyUrl)}`
);
const verifyData = await verifyRes.json();
console.log(verifyData);