REST API · वर्शन 1

API रेफरेंस

ऑर्डर, टॉप-अप और स्टेटस चेक को ऑटोमेट करने के लिए बात करें Best SMM Panel | Real Services - SureSMM से सीधे। हर रिक्वेस्ट एक POST आपकी API key के साथ होती है — रिस्पॉन्स साफ़-सुथरे JSON के रूप में वापस आते हैं।

POST https://suresmm.com/api/v1
JSON रिस्पॉन्स Key ऑथ 120 req/min
शुरुआत करें

ऑथेंटिकेशन

हर कॉल आपकी पर्सनल API key से ऑथेंटिकेट होती है। इसे अपने डैशबोर्ड में Account → API के अंदर से लें, फिर इसे भेजें key पैरामीटर के रूप में हर रिक्वेस्ट पर।

पैरामीटर प्रकार विवरण आवश्यक
key string आपकी यूनीक API key आवश्यक
action string एंडपॉइंट एक्शन — जैसे services, add, status, refill, balance आवश्यक
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=balance"
GET /services

सर्विस लिस्ट

लाइव रेट्स, लिमिट्स और रीफिल/ड्रिप-फीड सपोर्ट के साथ सर्विसेज़ की पूरी कैटलॉग रिटर्न करता है।

पैरामीटर प्रकार विवरण
key string आपकी एपीआई कुंजी
action string "services"
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=services"
200 रिस्पॉन्स
[
  {
    "service": 1,
    "name": "YouTube Livestream Viewers",
    "rate": "0.33000000",
    "min": 1000,
    "max": 200000,
    "category": "Live Stream",
    "refill": true,
    "dripfeed": true
  }
]
POST /add

ऑर्डर जोड़ें

किसी सर्विस पर नया ऑर्डर प्लेस करें। ऑप्शनल ड्रिप-फीड फील्ड्स से आप डिलीवरी को कई रन में बाँट सकते हैं।

पैरामीटर प्रकार विवरण आवश्यक
key string आपकी एपीआई कुंजी आवश्यक
action string "add" आवश्यक
service integer सेवा आईडी आवश्यक
link string पेज का लिंक आवश्यक
quantity integer डिलीवर की जाने वाली मात्रा आवश्यक
runs integer डिलीवर करने के लिए रन वैकल्पिक
interval integer मिनटों में इंटरवल वैकल्पिक
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://example.com/post" \
  -d "quantity=1000"
200 रिस्पॉन्स
{
  "order": 1242
}
POST /status

ऑर्डर स्टेटस

किसी भी ऑर्डर की प्रोग्रेस चेक करें — स्टेटस, स्टार्ट काउंट और बची हुई मात्रा।

पैरामीटर प्रकार विवरण
key string आपकी एपीआई कुंजी
action string "status"
order integer आदेश कामतत्व
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "order=1242"
200 रिस्पॉन्स
{
  "status": "Pending",
  "start_count": "1000",
  "remains": "500",
  "currency": "USD"
}
उपलब्ध स्टेटस
लंबित प्रोसेसिंग पुरा होना। आंशिक रद्द वापसी की गई है
POST /refill

रीफिल

किसी योग्य ऑर्डर के लिए रीफिल रिक्वेस्ट करें, फिर पूरा होने तक इसका रीफिल स्टेटस चेक करते रहें।

रीफिल बनाएं

पैरामीटर प्रकार विवरण
key string आपकी एपीआई कुंजी
action string "refill"
order integer आदेश कामतत्व
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=refill" \
  -d "order=1242"
200 रिस्पॉन्स
{
  "success": "Your order will be refilled asap. Thank you for your patience",
  "refill": 12345
}

रीफिल स्टेटस

पैरामीटर प्रकार विवरण
key string आपकी एपीआई कुंजी
action string "refill_status"
refill integer रीफिल ID
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=refill_status" \
  -d "refill=12345"
200 रिस्पॉन्स
{
  "status": "Completed"
}
POST /balance

यूज़र बैलेंस

मौजूदा अकाउंट बैलेंस और उसकी करेंसी लाएं।

पैरामीटर प्रकार विवरण
key string आपकी एपीआई कुंजी
action string "balance"
cURL
curl -X POST https://suresmm.com/api/v1 \
  -d "key=YOUR_API_KEY" \
  -d "action=balance"
200 रिस्पॉन्स
{
  "balance": "100.84292",
  "currency": "USD"
}
रेफरेंस

एरर रिस्पॉन्स

जब कोई रिक्वेस्ट अमान्य होती है, तो API एक JSON ऑब्जेक्ट रिटर्न करता है जिसमें एक error मैसेज होता है। सामान्य मैसेज नीचे दिए गए हैं।

क्रिया क्षेत्र आवश्यक है
एपीआई कुंजी फ़ील्ड आवश्यक है
अमान्य api कुंजी
अमान्य क्रिया
अमान्य सेवा आईडी
लिंक फ़ील्ड आवश्यक है
मात्रा फ़ील्ड आवश्यक है
कृपया मर्यादा का पालन करें
अपर्याप्त शेषराशि
ऑर्डर फ़ील्ड आवश्यक है
अमान्य ऑर्डर आईडी
ऑर्डर फिर से भरने के लिए योग्य नहीं है
एरर शेप
{
  "error": "Invalid api key"
}
हमसे चैट करें