Доступы
Подключение/отключение сотрудников, смена серверов и контроль лимитов устройств.
Проверяем сессию Компании.
Anonim
VPN для бизнеса
Откройте команде доступ к сервисам для коммуникации, аналитики, автоматизации и управления бизнес-процессами
Подключение/отключение сотрудников, смена серверов и контроль лимитов устройств.
Единый счет, кредитный лимит, пополнения, списания и история финансовых операций.
Импорт/экспорт сотрудников и финансовых данных для учета и отчетности.
Подключение 1С, ERP, HRM и внутренних систем через API с разграничением доступа.
...
| Дата | Операция | Метод | Кто | Объект |
|---|
| Дата | Тип | Сумма | Баланс |
|---|
| Support ID | Статус | Имя | Устройства | Сервер | Подписка | Действия |
|---|
| Дата | Тип | Кто | Объект | Сумма | Баланс |
|---|
| Дата | Операция | Метод | Кто | Объект |
|---|
Права управления API-ключами включайте только для административных интеграций.
| Название | Префикс | Права | Создан | Последнее использование | Действия |
|---|
/api/business/v1
/api/v1/corporate
Authorization: Bearer ancorp_...
X-Corporate-API-Key: ancorp_...
subscriptions:read + subscriptions:write
balance:read + ledger:read
Idempotency-Key: unique-request-id
POST /subscriptions
{
"email": "ivan@company.ru",
"display_name": "Иван",
"devices_count": 1,
"send_email": true,
"idempotency_key": "create-ivan-2026-06"
}
POST /payments/create
{
"amount_rub": 10000,
"payment_method": "platega"
}
PATCH /company/settings
{
"notification_email": "finance@company.ru",
"notification_frequency": "daily",
"low_balance_threshold_enabled": true,
"low_balance_threshold_rub": 5000,
"max_active_employees_enabled": false,
"max_new_subscriptions_per_day_enabled": false,
"api_ip_allowlist_enabled": false,
"send_employee_email_on_create": true
}
GET /subscriptions/by-email?email=ivan@company.ru
Ссылка находится в поле:
subscription.subscription_url
GET /subscriptions/123/ip-diagnostics
Ответ покажет свежие IP за последние 30 минут,
лимит устройств и признак вероятного превышения лимита.
POST /subscriptions/123/switch-server
Сервер выбирается из пула Компании.
Сотрудник получит письмо с просьбой обновить конфигурацию.
POST /subscriptions/123/revoke
{
"notify_employee": false,
"comment": "Сотрудник уволен",
"idempotency_key": "revoke-ivan-2026-06"
}
POST /imports
multipart/form-data: file=employees.csv
GET /imports/123
POST /imports/123/confirm
DELETE /imports/123
GET /exports/subscriptions?format=xlsx&include_links=true
GET /exports/ledger?format=csv
POST /api-keys
{
"name": "1C",
"scopes": [
"company:read",
"balance:read",
"ledger:read",
"subscriptions:read",
"subscriptions:write",
"exports:read"
]
}
{id} — это subscription.id из ответа API.
Для интеграции обычно удобнее сначала:
GET /subscriptions/by-email?email=ivan@company.ru
GET /companycompany:readДанные КомпанииPATCH /company/settingscompany:writeНастройки КомпанииGET /balancebalance:readБаланс, кредитный лимит и прогноз списанийPOST /payments/createbalance:writeСоздать платеж пополненияGET /ledgerledger:readФинансовые операцииGET /subscriptionssubscriptions:readСписок сотрудниковGET /subscriptions/by-emailsubscriptions:readПодписка сотрудника по emailGET /subscriptions/{id}subscriptions:readКарточка подпискиGET /subscriptions/{id}/ip-diagnosticssubscriptions:readСвежие IP и проверка лимитаPOST /subscriptionssubscriptions:writeСоздать подпискуPATCH /subscriptions/{id}subscriptions:writeИзменить имя или устройстваPOST /subscriptions/{id}/revokesubscriptions:writeОтозвать подпискуPOST /subscriptions/{id}/resend-emailsubscriptions:writeПовторить письмо сотрудникуPOST /subscriptions/{id}/switch-serversubscriptions:writeСменить сервер сотрудникаPOST /subscriptions/{id}/rotate-linksubscriptions:writeВыпустить новую VPN-ссылкуPOST /importsimports:writeСоздать черновик импортаGET /imports/{id}imports:readПолучить черновик импортаPOST /imports/{id}/confirmimports:writeПодтвердить импортDELETE /imports/{id}imports:writeОтменить черновикGET /api-keysapi_keys:readСписок API-ключейPOST /api-keysapi_keys:writeСоздать API-ключDELETE /api-keys/{id}api_keys:writeОтозвать API-ключGET /exports/subscriptionsexports:read + subscriptions:readЭкспорт подписокGET /exports/ledgerexports:read + ledger:readЭкспорт операций