Dokumentasi API

API untuk membuat akun Alight Motion Premium secara otomatis

Base URL

https://alight-motion-api.my.to/

Autentikasi

Setiap permintaan ke endpoint wajib menyertakan parameter apikey yang valid

Daftar Endpoint

1. Request Aktivasi

GET /?request&email=user@mail.com&apikey=KEY

Mengirimkan link aktivasi ke alamat email yang ditentukan.

ParameterTipeKeterangan
requestflagWajib disertakan tanpa nilai
emailstringAlamat email valid
apikeystringAPI key valid

Contoh request:

GET https://alight-motion-api.my.to/?request&email=user@mail.com&apikey=abc123

Respons sukses (200):

{
  "status": 200,
  "success": true,
  "message": "Activation link sent",
  "data": {
    "email": "user@mail.com"
  }
}

Respons error (400) – email tidak valid:

{
  "status": 400,
  "success": false,
  "message": "Invalid email format",
  "data": null
}

2. Verifikasi & Aktivasi Premium

GET /?verify&email=user@mail.com&link=URL&apikey=KEY

Memverifikasi link aktivasi dan mengaktifkan premium pada akun.

ParameterTipeKeterangan
verifyflagWajib disertakan tanpa nilai
emailstringEmail yang sama saat request
linkstringURL aktivasi lengkap dari email
apikeystringAPI key valid

Contoh request:

GET https://alight-motion-api.my.to/?verify&email=user@mail.com&link=https://example.com/activate?oobCode=XYZ&apikey=abc123

Respons sukses (200):

{
  "status": 200,
  "success": true,
  "message": "Premium activated",
  "data": {
    "email": "user@mail.com",
    "expiry": "2026-01-01T00:00:00+07:00"
  }
}

Respons error (500) – aktivasi gagal:

{
  "status": 500,
  "success": false,
  "message": "Activation failed",
  "data": null
}

3. Cek API Key

GET /?check&apikey=KEY

Memeriksa apakah API key masih aktif beserta tanggal kedaluwarsanya.

ParameterTipeKeterangan
checkflagWajib disertakan tanpa nilai
apikeystringAPI key valid

Contoh request:

GET https://alight-motion-api.my.to/?check&apikey=abc123

Respons sukses (200):

{
  "status": 200,
  "success": true,
  "message": "API key is valid",
  "data": {
    "apikey": "abc123",
    "expiry": "2026-12-31 23:59:59 (Asia/Jakarta)"
  }
}