CreateYourVPN Academy
API para socios

API para socios

API de servidor para socios: crea clientes, concede planes y gestiona suscripciones desde tu propio sitio o bot.

La API para socios permite crear tu propio sitio, panel o bot sobre CreateYourVPN. Solo expone clientes, planes y suscripciones; los servidores, nodos, paneles y credenciales de infraestructura nunca aparecen en las respuestas.

La clave es solo para comunicaciones entre servidores. Las claves API se almacenan en el servidor y no se incluyen en el código del navegador ni de la aplicación móvil. Las solicitudes enviadas desde un navegador devuelven HTTP 403 (browser_forbidden).

Primeros pasos

  1. Abre Configuración → API e integraciones en el panel.
  2. Crea una clave con los permisos mínimos y copia el secreto; solo se muestra una vez.
  3. Envía la clave como Authorization: Bearer cyv_live_… o X-API-Key.
curl https://api.createyourvpn.com/api/v1/partner-api/me \
  -H "Authorization: Bearer cyv_live_<key_id>_<secret>"

Permisos disponibles: config:read para configuración y ubicaciones, users:read para consultar clientes y users:write para crear clientes y modificar sus suscripciones.

Contrato público

La colección pública de Postman contiene todos los endpoints, parámetros, cuerpos, ejemplos, permisos y códigos de error. Se genera a partir del contrato del backend, por lo que es la única referencia técnica.

Límites: 120 solicitudes por minuto por clave y 10 por minuto para GET /users. grant, rotate y DELETE requieren un Idempotency-Key; reutiliza la misma clave durante 24 horas para todos los reintentos del mismo evento.

On this page