Перейти к основному содержимому

Создать туннель

POST
/tunnels

Контракт

Параметр
Значение
Разделtunnels
АвторизацияCookieAuth
Принимаетapplication/json
Возвращаетapplication/json

Параметры

1 параметр

Имя
Где
Обязательный
Тип
Описание
requestbodyдаobjectТуннель для создания
  • {
      "ID": 0,
      "activatedAt": "<string>",
      "agent": {
        "caps": [
          "<string>"
        ],
        "cores": 0,
        "createdAt": "<string>",
        "hostname": "<string>",
        "id": 0,
        "interfaces": [
          {
            "address": "<string>",
            "deviceId": "<string>",
            "driver": "<string>",
            "name": "<string>",
            "vendor": "<string>"
          }
        ],
        "ip": "<string>",
        "online": true,
        "port": 0,
        "synced": true,
        "updatedAt": "<string>"
      },
      "agentId": 0,
      "createdAt": "<string>",
      "description": "<string>",
      "issuer": {
        "agreementAccepted": true,
        "createdAt": "<string>",
        "deletedAt": "<string>",
        "email": "<string>",
        "group": {
          "createdAt": "<string>",
          "deletedAt": "<string>",
          "id": 0,
          "issuer": {},
          "issuerID": 0,
          "name": "<string>",
          "permissions": [
            {}
          ],
          "updatedAt": "<string>",
          "users": [
            {}
          ]
        },
        "groupID": 0,
        "id": 0,
        "isActive": true,
        "isRequiredToSetPassword": true,
        "lastLogin": "<string>",
        "notificationsReadAt": "<string>",
        "passwordLength": 0,
        "realName": "<string>",
        "updatedAt": "<string>"
      },
      "issuerID": 0,
      "layers": [
        {
          "params": {
            "<key>": {}
          },
          "type": "<string>"
        }
      ],
      "name": "<string>",
      "serverAgent": {
        "caps": [
          "<string>"
        ],
        "cores": 0,
        "createdAt": "<string>",
        "hostname": "<string>",
        "id": 0,
        "interfaces": [
          {
            "address": "<string>",
            "deviceId": "<string>",
            "driver": "<string>",
            "name": "<string>",
            "vendor": "<string>"
          }
        ],
        "ip": "<string>",
        "online": true,
        "port": 0,
        "synced": true,
        "updatedAt": "<string>"
      },
      "serverAgentId": 0,
      "updatedAt": "<string>"
    }

Ответы

4 ответов

Статус
Описание
Тип
200
Туннель созданбез тела
400
Некорректные уровни туннеляobject
401
Не авторизованobject
500
Некорректное тело запроса или не удалось создать записьobject
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }