v2

latestOpenAPI 3.0.02026-08-0688139156.5 KB
Networks

Create WireGuard peer

post/v1/network/{network_id}/wg-peer

Path parameters

network_idstring required

ID of an network

Example:net_012345

Request body

peer_namestring required

Name of the WireGuard client

remote_networksstring[]

List of remote networks

Example request

{
  "peer_name": "My PC",
  "remote_networks": [
    "10.80.0.0/24"
  ]
}

Response

Created

peer_namestring required

Name of the WireGuard client

remote_networksstring[] required

List of remote networks

wg_addressstring required

WireGuard address of this peer, part of the network defined in wg_prefix

wg_endpointstring required

Address of the WireGuard endpoint that this peer connects to

wg_peer_idstring required

ID of a WireGuard peer

wg_private_keystring required

WireGuard private key of this peer

wg_public_keystring required

WireGuard public key of this peer

Example response

{
  "peer_name": "My PC",
  "remote_networks": [
    "10.80.0.0/24"
  ],
  "wg_address": "10.0.0.100",
  "wg_endpoint": "use1-prod-gateway-1.slide.tech:51820",
  "wg_peer_id": "wgp_0123456789ab",
  "wg_private_key": "INRPOJHOzuMiRzim2tzzU2OU7Z3jNOIS4HRVA32NzUY",
  "wg_public_key": "buRAPDIX5SMlPlzLsLO8WVaWe+1+FXf+TKk26e4Vkm8="
}