CreateYourVPN Academy
Partner-API

Partner-API

Server-API voor partners: maak klanten aan, ken abonnementen toe en beheer subscriptions vanuit je eigen site of bot.

Met de Partner-API bouw je een eigen website, klantenportaal of bot bovenop CreateYourVPN. Alleen klanten, abonnementen en subscriptions worden blootgesteld; servers, nodes, panels en infrastructuurgegevens verschijnen nooit in reacties.

De sleutel is uitsluitend server-to-server. Plaats hem nooit in JavaScript of een mobiele app. Verzoeken die uit een browser lijken te komen worden geweigerd met 403 browser_forbidden.

Aan de slag

  1. Open Instellingen → API en integraties in het dashboard.
  2. Maak een sleutel met minimale rechten en kopieer het geheim; dit wordt maar één keer getoond.
  3. Verstuur hem als Authorization: Bearer cyv_live_… of X-API-Key.
curl https://api.createyourvpn.com/api/v1/partner-api/me \
  -H "Authorization: Bearer cyv_live_<key_id>_<secret>"

Beschikbare rechten: config:read voor configuratie en locaties, users:read om klanten te lezen en users:write om klanten aan te maken en subscriptions te beheren.

Openbaar contract

De openbare Postman-collectie bevat alle endpoints, parameters, bodies, voorbeelden, rechten en foutcodes. Ze wordt uit het backendcontract gegenereerd en is daarom de enige technische referentie.

Limieten: 120 verzoeken per minuut per sleutel en 10 per minuut voor GET /users. grant, rotate en DELETE vereisen een Idempotency-Key; hergebruik 24 uur lang dezelfde waarde voor alle pogingen van dezelfde gebeurtenis.

On this page