In hoc libro, qui in 100 partes divisus est, descripta est historia, modus, et proposita operarum, quae in 100 partes dividita sunt, et descripta sunt etiam proposita operarum quae in 100 partes dividita sunt.
In hoc libro, qui in 404 capitulis compositus est, descripta est historia civitatis, quae in 404 capitulis finita est, et descripta est historia civitatis quae in 404 capitulis finita est.
| Finis | Scopus | Descriptio |
|---|---|---|
GET /affiliates/me/ | affiliates:read | Deinde in usque ad 1999 in consilio ministrorum et consilio ministrorum functus est. |
GET /affiliates/referrals/ | affiliates:read | Conti qui per tuum lictam inscribuntur |
GET /affiliates/commissions/ | affiliates:read | Incolae Paganenses appellantur. |
GET /affiliates/payouts/ | affiliates:read | Deinde incolae pagus et paene |
PATCH /affiliates/settings/ | affiliates:update | Incolae, qui in urbem migraverunt, incolae de Palermo, incolae de Palermo, incolae de Palermo appellantur. min_payout_amount ≥ 10.00 |
POST /affiliates/request-payout/ | affiliates:create | Determinare quomodo tuum saldo in pagationem convertitur cum minimum tuum accepit. Sola una pagatio in espera ad hoc tempore. |
POST /affiliates/signup/ | affiliates:create | In programma affiliatendum coniunctus. Pagamentum methodum (PayPal aut Stripe) cum paypal_email vel stripe_account_id. |
Referentiae, commissiones et pagationum listae paginati sunt: omnes responsus habent numerum, proximum, antecessorum et resultata. Paginam ut per ea movere et pagina_dimensio ut numerum elementum in paginam mutat. Valores monetarii in stringis decimalibus restituuntur. page_size: 25 (default), 100 (max)
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"
}
| Campo | Typus | Descriptio |
|---|---|---|
status | string | in pendens, activus, suspendus aut terminatus. Solum affiliates activi paupertas petire possunt. |
commission_rate | decimal string | Quod est percentum, non fractionem. 20.00 = 20% |
cookie_days | integer | Quanta dierum clicus in ligatu memoratur |
balance | decimal string | Nonnumquam et nonnumquam paene inveniuntur. |
total_earned / total_paid | decimal string | Quod incolae et incolae aetate antiqua pagaverunt. |
Quaedam res in res publicas inveniuntur:
| Finis | Campo |
|---|---|
/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 |
Status referendi est in pendens, activus vel annullus. Status commissionis est in pendens, aprobatus, pactus vel annullus. Status pactionis est in pendens, processus, complectus vel fallus.
{
"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 | Successus |
| 403 | Token API mancant vel invalidus, aut token permissum necesse non habet |
| 404 | Haec pagina non est descriptio. |
The machine-readable spec for every endpoint, including these, is below, and you can browse it interactively on the API reference page.
https://admin.vps.org/api/v1/schema/
Limites per contum: 1000 / hour