REST API v1
API Dokümantasyonu
Standart SMM Panel API formatı. Tüm istekler POST metoduyla gönderilir.
Endpoint: https://smm.onurcbozdag.com/api.php
POST
action=services
Tüm aktif servislerin listesini döndürür.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"services" |
Örnek Yanıt
[{"service":1,"name":"Instagram Followers","category":"Instagram","rate":"5.0000","min":100,"max":5000,"type":"Default"},...]
POST
action=add
Yeni sipariş oluşturur ve sipariş ID'sini döndürür.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"add" |
service |
integer |
Servis ID |
link |
string |
Hedef URL |
quantity |
integer |
Miktar |
Örnek Yanıt
{"order":12345}
POST
action=status
Tek bir siparişin durumunu sorgular.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"status" |
order |
integer |
Sipariş ID |
Örnek Yanıt
{"charge":"5.00","start_count":0,"status":"Pending","remains":1000,"currency":"TRY"}
POST
action=multipleStatus
Birden fazla siparişin durumunu tek sorguda alır.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"multipleStatus" |
orders |
string |
Virgülle ayrılmış sipariş ID'leri: "1,2,3" |
Örnek Yanıt
{"1":{"charge":"5.00","status":"Completed","remains":0},"2":{"charge":"3.00","status":"Pending","remains":500}}
POST
action=balance
Hesap bakiyesini sorgular.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"balance" |
Örnek Yanıt
{"balance":"125.50","currency":"TRY"}
POST
action=cancel
Bekleyen bir siparişi iptal eder ve iade yapar.
Parametreler
| Parametre | Tip | Açıklama |
key |
string |
API anahtarınız |
action |
string |
"cancel" |
order |
integer |
Sipariş ID |
Örnek Yanıt
{"cancel":12345}
Hata Yanıtları
Invalid API key
Geçersiz veya eksik API anahtarı
Service not found
Servis bulunamadı veya pasif
Insufficient balance
Yetersiz bakiye
Missing parameters
Gerekli parametre eksik
Order not found
Sipariş bulunamadı
Invalid action
Geçersiz action değeri
Tüm hatalar {"error":"message"} formatında döner.