एंडपॉइंट ब्राउज़ करें
ProxyWing डेवलपर API
अकाउंट
प्रोफ़ाइल, वॉलेट बैलेंस, इनवॉइस, सेवाएं, ऑटो-रिन्यू और API कुंजी मैनेजमेंट।
अकाउंट प्रोफ़ाइल पाएं
उस अकाउंट की प्रोफ़ाइल लौटाता है जिसकी API कुंजी से रिक्वेस्ट ऑथेंटिकेट की गई है।
GET /account/mecurl -X GET "https://api.proxywing.com/v1/account/me" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"email": "customer@example.com",
"name": "Jane Doe",
"country": "US",
"currency": "USD",
"status": "active"
}अकाउंट बैलेंस पाएं
अकाउंट का मौजूदा वॉलेट बैलेंस लौटाता है।
GET /account/balancecurl -X GET "https://api.proxywing.com/v1/account/balance" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"balance": 42.5,
"currency": "USD"
}इनवॉइस की लिस्ट
अकाउंट के इनवॉइस लौटाता है, सबसे नए पहले। हर कॉल में ज़्यादा से ज़्यादा limit इनवॉइस लौटते हैं (डिफ़ॉल्ट 1000); total इनवॉइस की कुल संख्या है, इसलिए अगर अकाउंट में इससे ज़्यादा इनवॉइस हैं तो offset से पेजिनेशन करें।
क्वेरी पैरामीटर
limitinteger वैकल्पिकज़्यादा से ज़्यादा कितने इनवॉइस लौटाने हैं, 1–1000। डिफ़ॉल्ट 1000।
offsetinteger वैकल्पिकपेजिनेशन के लिए छोड़े जाने वाले इनवॉइस की संख्या। डिफ़ॉल्ट 0।
statusstring वैकल्पिकसिर्फ़ इस स्टेटस वाले इनवॉइस लौटाएं: "paid", "unpaid", "overdue", "cancelled", "refunded", "collections" या "payment_pending"। सेट होने पर `total` मेल खाने वाले इनवॉइस की संख्या होती है।
GET /account/invoicescurl -X GET "https://api.proxywing.com/v1/account/invoices" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"invoices": [
{
"id": "inv_200001",
"status": "paid",
"date": "2026-06-02",
"due_date": "2026-06-02",
"total": 1.8,
"currency": "USD"
}
],
"total": 1
}सेवाओं की लिस्ट
अकाउंट की हर सेवा (प्रॉक्सी ऑर्डर, VPN प्लान आदि) लौटाता है। family उस प्रोडक्ट ग्रुप का नाम है जिससे सेवा जुड़ी है।
क्वेरी पैरामीटर
statusstring वैकल्पिकसिर्फ़ इस स्टेटस वाली सेवाएं लौटाएं, जैसे "active", "suspended", "terminated" या "cancelled"। सब कुछ देखने के लिए इसे न भेजें।
GET /account/servicescurl -X GET "https://api.proxywing.com/v1/account/services" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"services": [
{
"id": "svc_100001",
"product": "1 Proxy DC UK",
"family": "Proxy UK",
"status": "active",
"next_due_date": "2026-08-02",
"billing_cycle": "monthly"
}
]
}ऑटो-रिन्यू स्टेटस पाएं
बताता है कि किसी सेवा के लिए ऑटो-रिन्यू चालू है या नहीं। चालू होने पर रिन्यूअल इनवॉइस देय होते ही अकाउंट बैलेंस से अपने-आप चुका दिए जाते हैं।
पथ पैरामीटर
svc_idstring ज़रूरीसेवा ID, जैसे svc_100001, GET /account/services से।
GET /account/services/{svc_id}/auto-renewcurl -X GET "https://api.proxywing.com/v1/account/services/{svc_id}/auto-renew" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"service_id": "svc_100001",
"enabled": false
}ऑटो-रिन्यू सेट करें
किसी सेवा के लिए ऑटो-रिन्यू चालू या बंद करता है। यह सिर्फ़ सेटिंग बदलता है; न कोई इनवॉइस बनाता है, न उसे चुकाता है।
पथ पैरामीटर
svc_idstring ज़रूरीसेवा ID, जैसे svc_100001।
बॉडी पैरामीटर
enabledboolean ज़रूरीऑटो-रिन्यू चालू करने के लिए true, बंद करने के लिए false।
PUT /account/services/{svc_id}/auto-renewcurl -X PUT "https://api.proxywing.com/v1/account/services/{svc_id}/auto-renew" \
-H "Authorization: Bearer pk_live_XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"enabled":true}'{
"service_id": "svc_100001",
"enabled": true
}API कुंजियों की लिस्ट
अकाउंट की हर API कुंजी लौटाता है। सीक्रेट कुंजी कभी नहीं लौटाई जाती — सिर्फ़ वह प्रीफ़िक्स लौटता है जिससे कुंजी पहचानी जाती है।
GET /account/api-keyscurl -X GET "https://api.proxywing.com/v1/account/api-keys" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"api_keys": [
{
"public_id": "key_3Nb8Qv1Xk2Rf9Ta6Ue0p",
"key_prefix": "pk_live_3Nb8",
"label": "Production server",
"scopes": "write",
"status": "active"
}
]
}API कुंजी रद्द करें
API कुंजी को तुरंत रद्द करता है। उस कुंजी का इस्तेमाल कर रही सभी रिक्वेस्ट उसी समय 401 के साथ फ़ेल होने लगती हैं। यह कार्रवाई वापस नहीं ली जा सकती।
पथ पैरामीटर
key_pub_idstring ज़रूरीरद्द की जाने वाली कुंजी की सार्वजनिक ID, जैसे key_3Nb8Qv1Xk2Rf9Ta6Ue0p।
DELETE /account/api-keys/{key_pub_id}curl -X DELETE "https://api.proxywing.com/v1/account/api-keys/{key_pub_id}" \
-H "Authorization: Bearer pk_live_XXXXXXXX"{
"revoked": "key_3Nb8Qv1Xk2Rf9Ta6Ue0p"
}