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
ParametreTipAçı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
ParametreTipAçı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
ParametreTipAçı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
ParametreTipAçı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
ParametreTipAçı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
ParametreTipAçı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.
Kayıt Ol ve API Anahtarı Al