VPN Site API v2

Машиночитаемая OpenAPI-схема: /openapi/v2.json.

Авторизация

Все методы используют те же заголовки, что и раньше: X-Server-Key, X-Site-Key, X-Timestamp, X-Signature.

POST /api/v2/monetto/subscriptions

Create or extend Monetto subscription

Creates or extends a Monetto subscription in the new shared infrastructure. Requires tg_username and external_payment_id.

Request example

{
  "domain": "monetto.devasvarupa.ru",
  "external_payment_id": "monetto_order_123",
  "period_days": 30,
  "subscription_id": "265c8f2d-7431-40e1-b5da-22630a235e6d",
  "tg_username": "username"
}
GET /api/v2/monetto/subscriptions/{subscription_id}

Get Monetto subscription

Returns subscription access payload for the Monetto v2 integration.

POST /api/v2/monetto/subscriptions/{subscription_id}/pause

Pause Monetto subscription

Pauses the subscription without deleting local payment history.

Request example

{
  "reason": "payment_expired"
}