NotPanel direct reseller-panel compatibility, service discovery, retry-safe order placement, refund reconciliation, single या bulk cancellation, refills, balance और HMAC-signed webhooks के लिए documented v3 action API देता है।
हर key के लिए account-scoped secret। सभी active keys account का effective requests-per-minute limit share करती हैं और dashboard से revoke की जा सकती हैं।
सभी keys द्वारा shared spend-earned rolling 60-second account limit, साथ में IP और action protection। X-RateLimit headers effective window बताते हैं।
Outbound webhooks retries के साथ best-effort हैं, per-endpoint secret और हर attempt के timestamp से signed होते हैं। Receiver अपनी timestamp-based replay policy चुनता है और महत्वपूर्ण state को status से reconcile करता है।
पुराने add बिना extra field के काम करते हैं और identical payload को 60-second duplicate protection मिलता है। Exact caller-controlled retries के लिए optional request_id या idempotency_key भेजें; दोनों में request_id चुना जाता है।
रीट्राई डुप्लिकेट डिलीवरी नहीं बनाते, और उपलब्ध कैंसलेशन विंडो में रद्द किया गया ऑर्डर बाद में सबमिट नहीं होता।
पुराने key + action reseller clients केवल base URL बदलकर services, add, status, balance, refill, refill_status और cancel सीधे इस्तेमाल कर सकते हैं। v3 features optional और additive हैं।
एक की जनरेट करें, 60 सेकंड से कम में अपना पहला ऑर्डर प्लेस करें।
Account-priced rates, limits और capability flags वाला cached compatibility catalog पढ़ें।
idempotency, drip-feed शेड्यूलिंग, और coupon सपोर्ट के साथ एक ऑर्डर सबमिट करें।
Documented order और refill events के लिए signed best-effort notifications प्राप्त करें।
https://notpanel.com/api/v3हर रिक्वेस्ट इस URL पर application/x-www-form-urlencoded बॉडी के साथ एक POST होती है। बॉडी में key और action होना ज़रूरी है; अतिरिक्त पैरामीटर एक्शन पर निर्भर करते हैं। रिस्पॉन्स JSON होते हैं। Canonical URL /api/v3 है; /api/v1 और /api/v2 मौजूदा v3 contract के exact aliases हैं और behavior नहीं बदलते।