TikOTP

WhatsApp OTP & Bildirim Platformu

TikOTP
⚙️ Admin Panel
⊞Dashboard 📱Numara Havuzu0 👥Kullanıcılar 💳Kredi Yönetimi 📋Sistem Logları
A
Admin
Süper Admin

Dashboard

0 Hat Online
🔐
0
Bugün OTP
✅
%100
Başarı Oranı
📱
0/0
Aktif Hat
👥
0
Kullanıcı

Son Gönderimler

AlıcıKodHatKullanıcıDurumZaman

Hat Havuzu

0 Online
Online Isınıyor Offline
0 Online
0 Isınıyor
0 Offline

Bağlı WhatsApp Numaraları (Sistem İçi Havuz)

⏱ Rotasyon: 38sn / hat  ·  🔒 Oran limiti: 60sn / alıcı
#NumaraEtiketDurumIsınmaGönderimBeklemeİşlem
📱
Henüz numara eklenmedi

Kullanıcılar

0 kullanıcı
Ad SoyadE-postaKrediŞablonlarAPI Keyİşlem

💳 Kredi Ekle

Kullanıcı Kredi Durumu

KullanıcıKrediTahmini OTP
0 kayıt
OTP IDAlıcıKodHatKullanıcıŞablonDurumZaman
TikOTP
👤 Kullanıcı Panel
⊞Dashboard 📝OTP Şablonları ⚡API 🧪Test Gönder 📊Raporlarım
U
Kullanıcı
API Kullanıcısı

Dashboard

💳 0 Kredi
0 Hat Online
💳
0
Kalan Kredi
1 OTP = 1 Kredi
🔐
0
Bugün Gönderildi
📝
0
Şablonum

Son OTP Gönderimlerim

AlıcıŞablonDurumZaman

API Key'im

sk-tikotp-••••••••••••••••
OTP göndermek için bu key'i kullanın

Hızlı Test

➕ Yeni Şablon

⚠️ Mesajda {OTP} yer tutucu zorunlu
T
TikOTP
çevrimiçi
Doğrulama kodunuz: 847291. 5 dakika geçerlidir.
22:58 ✓✓

Şablonlarım

0 şablon
📝
Henüz şablon eklenmedi
Soldaki formu kullanarak ilk OTP şablonunuzu oluşturun
⚡ REST API

OTP API Entegrasyonu

Tek endpoint ile sisteminizden WhatsApp OTP gönderin. Numara rotasyonu ve oran sınırlaması otomatik yönetilir.

🔑 API Anahtarınız

sk-tikotp-••••••••••••••••••••••••
POSThttps://api.tikotp.com/api/v1/otp/send

Şablon ve alıcı numaraya göre WhatsApp OTP gönderir. 1 istek = 1 kredi. Aynı alıcıya 60 saniye içinde tekrar gönderemezsiniz.

Request Body

JSON
{
  "to": "+905XXXXXXXXX",
  "template_id": "tpl_abc123",
  "image_url": "https://ornek.com/resim.jpg"
}

Response 200

JSON
{
  "success": true,
  "otp_id": "otp_f3a9c8b4",
  "sent_to": "+905XXXXXXXXX",
  "sent_from": "+90530XXXXXX1",
  "expire_at": "2026-09-18T23:03:00Z",
  "credits_remaining": 499,
  "has_image": true
}

Hata Kodları

KodAçıklama
401Geçersiz API Key
402Yetersiz kredi
42960s rate limit — aynı numaraya çok erken istek
503Tüm hatlar 38s bekleme süresinde
cURL
curl -X POST "https://api.tikotp.com/api/v1/otp/send" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+905XXXXXXXXX","template_id":"tpl_abc123","image_url":"https://ornek.com/resim.jpg"}'
const res = await fetch('https://api.tikotp.com/api/v1/otp/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ to: '+905XXXXXXXXX', template_id: 'tpl_abc123', image_url: 'https://ornek.com/resim.jpg' })
});
const { otp_id, expire_at, credits_remaining, has_image } = await res.json();
import requests
r = requests.post('https://api.tikotp.com/api/v1/otp/send',
  headers={'Authorization': 'Bearer YOUR_API_KEY'},
  json={'to': '+905XXXXXXXXX', 'template_id': 'tpl_abc123', 'image_url': 'https://ornek.com/resim.jpg'})
data = r.json()
print(data['otp_id'])
$ch = curl_init('https://api.tikotp.com/api/v1/otp/send');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_POSTFIELDS => json_encode(['to'=>'+905XXXXXXXXX','template_id'=>'tpl_abc123','image_url'=>'https://ornek.com/resim.jpg']),
  CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY','Content-Type: application/json'],
  CURLOPT_RETURNTRANSFER => true
]);
$r = json_decode(curl_exec($ch), true);
POSThttps://api.tikotp.com/api/v1/otp/verify

Kullanıcının girdiği kodu doğrular. Her OTP yalnızca bir kez kullanılabilir.

Request
{ "otp_id": "otp_f3a9c8b4", "code": "847291" }
Response
{ "success": true, "verified": true, "phone": "+905XXXXXXXXX" }
POSThttps://api.tikotp.com/api/v1/whatsapp/check

Numaranın WhatsApp hesabı olup olmadığını sorgular ve numarayı +90... formatına dönüştürür.

Request
{ "phone": "5331112233" }
Response
{
  "success": true,
  "phone_raw": "5331112233",
  "phone_formatted": "+905331112233",
  "whatsapp_exists": true,
  "status": "registered"
}

🧪 Test OTP Gönder & Sorgula

API ile Gönderim
T
TikOTP
çevrimiçi
—
— ✓✓

📋 Test cURL

curl -X POST "https://api.tikotp.com/api/v1/otp/send" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+905XXXXXXXXX",
    "template_id": "tpl_abc123"
  }'

OTP Doğrula

0 kayıt
OTP IDAlıcıŞablonDurumZaman
📊
Henüz gönderim yok

📱 WhatsApp Numarası Ekle

W

WhatsApp uygulamanızı açın

  1. Sağ üstteki menüye (⋮) dokunun
  2. Bağlı cihazlar seçin
  3. Cihaz ekle butonuna basın
  4. Bu QR kodu kamera ile okutun
🔥
Numara Isınıyor
QR okundu. 10 saniye sonra aktif olacak.

👤 Yeni Kullanıcı

🔐 Güvenlik Doğrulaması

Yönetici girişi algılandı. Lütfen cep telefonunuza gönderilen 6 haneli doğrulama kodunu girin.

✅İşlem başarılı