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"
}