VPS.org API

ಪರೀಕ್ಷಕ API ದಸ್ತಾವೇಜೀಕರಣQuery

ಅಫೇಯಸ್ API

ನಿಮ್ಮ ಸಾಹಸದ ದಾಖಲೆ, ರೆಕಾರ್ಡಿಂಗ್ಗಳು ಮತ್ತು ಕಮಾಂಡರ್ಸ್‌ಗಳನ್ನು ಓದಿರಿ, ನಿಮ್ಮ ಹಣಕಾಸು ಸಂಯೋಜನೆಗಳನ್ನು ಬದಲಾಯಿಸಿ, ಹಣವನ್ನು ಕೋರಿ. ಪ್ರತಿಯೊಂದು ಕೊನೆಯ ಅಂಶವು API ಗುರುತು ಹೊಂದಿರುವ ಸಂಖ್ಯಾ ವೃತ್ತಾಂತದ ಮೇಲೆ ಕಾರ್ಯನಡೆಸುತ್ತದೆ.

ಅಂತ್ಯಬಿಂದುಗಳು 7 endpoints
ಬೇಸ್ ಪಾತ್ /api/v1/affiliates

ಅಂತ್ಯಬಿಂದುಗಳು ಮತ್ತು ಟೋಕನ್‌ ವ್ಯಾಪ್ತಿಗಳು

ಒಂದು ಖಾತೆಯಲ್ಲಿ ಒಂದು ಗುರುತನ್ನು ಮಾಡಿ, ನಂತರ ವಿಕಾಸಗಾರರಿಗೆ, ಮತ್ತು ಅದನ್ನು ಕೊಡುವುದರಿಂದ ಕೊನೆಯ ಹಂತದಲ್ಲಿ ಇರುವ ಅಗತ್ಯವನ್ನು ಪೂರೈಸಿ. ಒಂದು ಆವಿಷ್ಕಾರವು ಪ್ರತಿಯೊಂದು ಕೊನೆಯ ತಾಣದಿಂದ ಹಿಡಿದು 404 ಗೆಲ್ಲುತ್ತದೆ ಆದರೆ ಗುರುತು ಹಾಕಿದರೆ ಹೊರತು, ಅದು ಪ್ರತಿಯೊಂದು ಕೊನೆಯ ಹಂತದ ಬಿಂದುದಿಂದ 404 ಗೆ ಪಡೆಯುವುದಿಲ್ಲ.

ಅಂತ್ಯಬಿಂದು ವ್ಯಾಪ್ತಿ (ಸ್ಕೋಪ್) ವಿವರಣೆ
GET /affiliates/me/affiliates:readನಿಮ್ಮ ವೈದ್ಯಶಾಸ್ತ್ರದ ದಾಖಲೆ, ಸಮತೋಲನ ಮತ್ತು ಸಂಪರ್ಕ ಸಂಪರ್ಕ
GET /affiliates/referrals/affiliates:readನಿಮ್ಮ ಕೊಂಡಿಯಿಂದ ಸಂಪರ್ಕಹೊಂದಿದ ಖಾತೆಗಳು
GET /affiliates/commissions/affiliates:readನಿಮ್ಮ ಲೇಕ್ರಲ್‌ನ ಲಾಗೌರಿಯಲ್ಲಿನ ಸೇವನಾರ್ಥಿಗಳು
GET /affiliates/payouts/affiliates:read[ ಪುಟ 12ರಲ್ಲಿರುವ ಚಿತ್ರಗಳ
PATCH /affiliates/settings/affiliates:updateಸಂಬಳ ಕ್ರಮ, ತೆರಳು ಇಮೈಲ್, ಕಲಾವಿದ ಖಾತೆ ಅಥವ ಕನಿಷ್ಠ ಮೊತ್ತದ ಮೊತ್ತವನ್ನು ಬದಲಾಯಿಸು min_payout_amount ≥ 10.00
POST /affiliates/request-payout/affiliates:createRequest a payout of your balance once it reaches your minimum. Only one pending payout at a time.
POST /affiliates/signup/affiliates:createSVG ಕ್ರಮವಿಧಿಯನ್ನು ಸೇರ್ಪಡೆಗೊಳಿಸು. ಹಣಸಂಗ್ರಹ ವಿಧಾನ (ಕೇವಲತೆ ಅಥವ ತಂತು) ಅಥವಾ പ്ಲಾವ್‌_ Calpit_cam_iate_iate_image_iod

ರೆಕ್ರಲ್ಸ್, ಕಾಲಂ ಹಾಗು ಕಾಲಂಗಳ ಪಟ್ಟಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: ಪ್ರತಿ ಪ್ರತ್ಯುತ್ತರಕ್ಕೆ ಹಿಂದಿನ, ನಂತರದ ಫಲಿತಾಂಶಗಳು ಇವೆ. ಪ್ರತಿ ಪುಟವು ಎಷ್ಟು ಅಂಶಗಳು ಹೊಂದಿವೆಯೆ ಎಂದು ಬದಲಾಯಿಸಲು ಪುಟವನ್ನು ಹಾಗು ಪುಟದ ಗಾತ್ರವನ್ನು ಬಳಸು. ಹಣ ಮೌಲ್ಯಗಳನ್ನು ದಶಾಂಶ சரವಾಗಿ ಮರಳಿ ಕೊಡಲಾಗುತ್ತದೆ. page_size: 25 (default), 100 (max)

ಪಡೆಯಿರಿ /api/v1/affiliates/me/

ರೆಕಾರ್ಡ್‌ ಮಾಡಿ

ಉದಾಹರಣೆ ವಿನಂತಿ

cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/affiliates/me/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
import requests

headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
base = "https://admin.vps.org/api/v1/affiliates"

me = requests.get(f"{base}/me/", headers=headers).json()
print(me["balance"], me["total_earned"])

# Walk every page of commissions
url = f"{base}/commissions/?page_size=100"
while url:
    page = requests.get(url, headers=headers).json()
    for c in page["results"]:
        print(c["created_at"], c["amount"], c["status"])
    url = page["next"]
const res = await fetch('https://admin.vps.org/api/v1/affiliates/me/', {
  headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});
const me = await res.json();
console.log(me.balance, me.referral_url);

ಉದಾಹರಣೆ ಪ್ರತಿಕ್ರಿಯೆ

{
  "uuid": "9f2c4e7a1b3d4c5e8f6a7b8c9d0e1f2a",
  "user_email": "you@example.com",
  "referral_code": "AB12CD34",
  "referral_url": "https://vps.org/?ref=AB12CD34",
  "status": "active",
  "commission_rate": "20.00",
  "cookie_days": 90,
  "payout_method": "paypal",
  "paypal_email": "you@example.com",
  "stripe_account_id": null,
  "min_payout_amount": "10.00",
  "balance": "42.50",
  "total_earned": "142.50",
  "total_paid": "100.00",
  "created_at": "2026-09-01T12:00:00Z"
}

ಪ್ರತಿಕ್ರಿಯೆ ಕ್ಷೇತ್ರಗಳು

ಕ್ಷೇತ್ರ ಪ್ರಕಾರ ವಿವರಣೆ
statusstringಅಮಾನತಿನಲ್ಲಿಡ, ಸಕ್ರಿಯವಾಗಿ, ಅಮಾನತಿನಲ್ಲಿಡುವಿಕೆ, ಅಮಾನತ್ತುಗೊಳಿಸುವಿಕೆ ಅಥವಾ ಕಡಿದುಹಾಕುವಿಕೆ. ಕೇವಲ ಸಕ್ರಿಯ ಸಾಹಚರ್ಯವುಳ್ಳ ಉಪಾಯಗಳು ಮಾತ್ರ ಸಂಬಳವನ್ನು ಕೋರಬಹುದು.
commission_ratedecimal stringಭಾಗವಲ್ಲ, ಶೇಕಡ ಭಾಗದ ಶೇಕಡ ಭಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲಾಗಿದೆ 20.00 = 20%
cookie_daysintegerನಿಮ್ಮ ಕೊಂಡಿಯ ಮೇಲೆ ಎಷ್ಟು ದಿನ ಕ್ಲಿಕ್ ಮಾಡಲಿದ್ದೇವೆ ಎನ್ನುವುದನ್ನು ನೆನಪಿಡಬೇಕು
balancedecimal stringಕಿವಿಮುಚ್ಚಿಕೊಂಡಿಲ್ಲ, ಆದರೆ ಪಾವತಿಸಲಿಲ್ಲ
total_earned / total_paiddecimal string[ ಪುಟ 15ರಲ್ಲಿರುವ ಚಿತ್ರಗಳ

ಹೇಳಿಕೆಗಳು, ಸಮಿತಿಗಳು ಮತ್ತು ಪ್ರತಿಫಲಗಳು

ಫಲಸ್ವರೂಪವಾಗಿರುವ ಪ್ರತಿಯೊಂದು ವಸ್ತುಕ್ಕೂ ಈ ಕ್ಷೇತ್ರಗಳಿವೆ:

ಅಂತ್ಯಬಿಂದು ಕ್ಷೇತ್ರ
/affiliates/referrals/uuid, referred_email, status, created_at
/affiliates/commissions/uuid, referred_email, amount, rate, original_amount, status, created_at
/affiliates/payouts/uuid, amount, method, status, created_at, processed_at, error_message

ಒಂದು ನಿಯೋಜಿತ ನೋಟವು, ಸಕ್ರಿಯವಾಗಿರುವುದಕ್ಕೆ, ಸಕ್ರಿಯವಾಗಿಲ್ಲ ಅಥವಾ ರದ್ದುಮಾಡಲ್ಪಡುತ್ತದೆ.

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "uuid": "3b1e9c0d2a4f4e6b8c7d5e4f3a2b1c0d",
      "referred_email": "customer@example.com",
      "amount": "2.00",
      "rate": "20.00",
      "original_amount": "10.00",
      "status": "approved",
      "created_at": "2026-09-20T08:15:00Z"
    }
  ]
}

ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ ಕೋಡ್‌ಗಳು

200 ಯಶಸ್ವಿಯಾಗಿದೆ
403 API ಗುರುತು ಕಾಣಿಸುತ್ತಿಲ್ಲ ಅಥವ ಅಗತ್ಯವಾದ ಸೂಚಕಕ್ಕೆ ಬೇಕಾದ ಅನುಮತಿ ಇಲ್ಲ
404 ಈ ಖಾತೆಯು ಇನ್ನೂ ಸಹ ಒಂದು ವಿಕೃತಿವಲ್ಲ

ಓಪನ್ ಜೆಎಪಿ ವಿನಿರ್ದೇಶನ

ಪ್ರತಿಯೊಂದು ಕೊನೆಯ ತಾಣವನ್ನೂ ಸೇರಿಸಿ, ಯಂತ್ರ- ಓದಬಹುದಾದ ಸ್ಲೈಡರ್ ಸ್ಲೈಡರ್ ಗಳು ಕೆಳಭಾಗದಲ್ಲಿವೆ ಮತ್ತು ನೀವು API ಉಲ್ಲೇಖ ಪುಟದಲ್ಲಿ ಅದನ್ನು ಸಂವಾದಾತ್ಮಕವಾಗಿ ವೀಕ್ಷಿಸಬಹುದು.

https://admin.vps.org/api/v1/schema/

ಲೆಕ್ಕಕ್ಕೆ ಮಿತಿ: 1000 / hour