CreateYourVPN Academy
पार्टनर API

पार्टनर API

पार्टनरों के लिए सर्वर API: ग्राहक बनाएँ, प्लान दें और अपनी वेबसाइट या बॉट से सब्सक्रिप्शन प्रबंधित करें।

पार्टनर API से आप CreateYourVPN पर अपनी वेबसाइट, ग्राहक पोर्टल या बॉट बना सकते हैं। API केवल ग्राहकों, प्लान और सब्सक्रिप्शन को उपलब्ध कराता है; सर्वर, नोड, पैनल और इंफ्रास्ट्रक्चर क्रेडेंशियल किसी उत्तर में दिखाई नहीं देते।

कुंजी केवल सर्वर-से-सर्वर उपयोग के लिए है। इसे JavaScript या मोबाइल ऐप में न रखें। ब्राउज़र से आए लगने वाले अनुरोध 403 browser_forbidden के साथ अस्वीकार किए जाते हैं।

शुरुआत

  1. डैशबोर्ड में सेटिंग्स → API और इंटीग्रेशन खोलें।
  2. न्यूनतम अनुमतियों वाली कुंजी बनाएँ और secret कॉपी करें; यह केवल एक बार दिखता है।
  3. कुंजी को Authorization: Bearer cyv_live_… या X-API-Key के रूप में भेजें।
curl https://api.createyourvpn.com/api/v1/partner-api/me \
  -H "Authorization: Bearer cyv_live_<key_id>_<secret>"

अनुमतियाँ: कॉन्फ़िगरेशन और लोकेशन के लिए config:read, ग्राहकों को पढ़ने के लिए users:read, और ग्राहक बनाने व सब्सक्रिप्शन प्रबंधित करने के लिए users:write

सार्वजनिक कॉन्ट्रैक्ट

सार्वजनिक Postman कलेक्शन में सभी endpoint, पैरामीटर, body, उदाहरण, अनुमतियाँ और त्रुटि कोड हैं। यह backend कॉन्ट्रैक्ट से बनता है और एकमात्र तकनीकी संदर्भ है।

सीमाएँ: हर कुंजी के लिए 120 अनुरोध प्रति मिनट और GET /users के लिए 10 प्रति मिनट। grant, rotate और DELETE में Idempotency-Key आवश्यक है; एक ही घटना के सभी retry में 24 घंटे तक वही मान उपयोग करें।

On this page