Skip to main content

Cek Blacklist ChatGPT

API untuk mengecek apakah sebuah nomor sudah masuk blacklist ChatGPT. Nomor dikirim sebagai path parameter. ChatGPT otomatis dideteksi dari device yang terhubung (device key di header).

HTTP REQUEST

GET https://api.starsender.online/api/chat-gpt/blacklist/{number}

Header Parameters

ParameterDefaultDescription
AuthorizationtrueDevice API key (sama seperti API Send), bisa didapat di menu Device -> Detail -> Device Key

Path Parameters

ParameterDefaultDescription
numbertrueNomor WhatsApp yang akan dicek di blacklist (contoh: 08123456789 atau 6281234567890)

Catatan

  • Device harus sudah di-link ke ChatGPT. Jika belum, API mengembalikan "No ChatGPT linked to this device".
  • Nomor akan dinormalisasi (format internasional) sebelum dicek.

Implementasi dengan PHP

cek_blacklist.php
<?php

$curl = curl_init();

$number = "08123456789"; // atau 6281234567890

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.starsender.online/api/chat-gpt/blacklist/' . urlencode($number),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: YOUR_DEVICE_KEY'
),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;

Respon API (jika tidak diblacklist)

{
"success": true,
"data": {
"blacklisted": false
},
"message": "Number is not blacklisted"
}

Respon API (jika diblacklist)

{
"success": true,
"data": {
"blacklisted": true,
"blacklist": {
"id": 1,
"chat_gpt_id": 1,
"number": "6281234567890",
"user_id": 1,
"created_at": 1234567890000,
"updated_at": 1234567890000
}
},
"message": "Number is blacklisted"
}