API

Manuel sipariş yavaş kaldığında servis, sipariş, bakiye ve durum çağrılarını kendi iş akışınıza bağlamak için API kullanın.

Bu sayfa ne için

API, tekrarlanan istekleri kendi sisteminize bağlar; güncel servis kuralları yine SMM panel içindeki canlı servis bilgilerinden gelir. Önce tek test edilmiş servisle başlayın, doğru açık bağlantıyı gönderin ve her Order ID kaydını saklayın.

Aşağıdaki tabloda endpoint, istek yöntemi, yanıt formatı ve kullanılabilir metotlar yer alır. Örnekler yanıt yapısını gösterir; canlı sonuç servis ve sipariş durumuna göre değişebilir.

HTTP Yöntemi POST
API URL https://smm-panel.pro/api/v2
Yanıt formatı JSON

Service list

Parametreler Açıklama
key Your API key
action services

Örnek yanıt

YANIT JSON
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

Add order

Örnek yanıt

YANIT JSON
{
    "order": 23501
}

Order status

Parametreler Açıklama
key Your API key
action status
order Order ID

Örnek yanıt

YANIT JSON
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Multiple orders status

Parametreler Açıklama
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

Örnek yanıt

YANIT JSON
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

Create refill

Parametreler Açıklama
key Your API key
action refill
order Order ID

Örnek yanıt

YANIT JSON
{
    "refill": "1"
}

Create multiple refill

Parametreler Açıklama
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

Örnek yanıt

YANIT JSON
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Get refill status

Parametreler Açıklama
key Your API key
action refill_status
refill Refill ID

Örnek yanıt

YANIT JSON
{
    "status": "Completed"
}

Get multiple refill status

Parametreler Açıklama
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

Örnek yanıt

YANIT JSON
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

Create cancel

Parametreler Açıklama
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

Örnek yanıt

YANIT JSON
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

User balance

Parametreler Açıklama
key Your API key
action balance

Örnek yanıt

YANIT JSON
{
    "balance": "100.84292",
    "currency": "USD"
}