CreateYourVPN Academy
Partner API

Partner API

Szerveroldali API partnereknek: hozz létre ügyfeleket, rendelj csomagokat és kezeld az előfizetéseket saját webhelyedről vagy botodból.

A Partner API-val saját webhelyet, ügyfélportált vagy botot építhetsz a CreateYourVPN-re. Csak ügyfeleket, csomagokat és előfizetéseket tesz elérhetővé; szerverek, csomópontok, panelek és infrastruktúra-hitelesítő adatok soha nem jelennek meg a válaszokban.

A kulcs kizárólag szerverek közötti használatra való. Soha ne tedd JavaScriptbe vagy mobilalkalmazásba. A böngészőből érkezőnek tűnő kéréseket a rendszer 403 browser_forbidden hibával elutasítja.

Első lépések

  1. Nyisd meg a panelen a Beállítások → API és integrációk részt.
  2. Hozz létre minimális jogosultságú kulcsot, és másold ki a titkot; csak egyszer jelenik meg.
  3. Küldd Authorization: Bearer cyv_live_… vagy X-API-Key fejlécként.
curl https://api.createyourvpn.com/api/v1/partner-api/me \
  -H "Authorization: Bearer cyv_live_<key_id>_<secret>"

Jogosultságok: config:read a konfigurációhoz és helyszínekhez, users:read az ügyfelek olvasásához, users:write az ügyfelek létrehozásához és előfizetéseik kezeléséhez.

Nyilvános szerződés

A nyilvános Postman-gyűjtemény tartalmaz minden endpointot, paramétert, törzset, példát, jogosultságot és hibakódot. A backend szerződéséből készül, ezért ez az egyetlen technikai referencia.

Korlátok: kulcsonként 120 kérés percenként, a GET /users esetén 10 percenként. A grant, rotate és DELETE műveletekhez Idempotency-Key szükséges; ugyanazon esemény ismétléseinél 24 órán át ugyanazt az értéket használd.

On this page