Wireguard

Resources (ClientController.php)

Method

Module

Controller

Command

Parameters

POST

wireguard

client

addClient

POST

wireguard

client

delClient

$uuid

GET

wireguard

client

get

GET

wireguard

client

getClient

$uuid=null

*

wireguard

client

searchClient

POST

wireguard

client

set

POST

wireguard

client

setClient

$uuid

POST

wireguard

client

toggleClient

$uuid

<<uses>>

model Client.xml

Service (GeneralController.php)

Method

Module

Controller

Command

Parameters

GET

wireguard

general

get

GET

wireguard

general

getStatus

POST

wireguard

general

set

<<uses>>

model General.xml

Resources (ServerController.php)

Method

Module

Controller

Command

Parameters

POST

wireguard

server

addServer

$uuid=null

POST

wireguard

server

delServer

$uuid

GET

wireguard

server

get

GET

wireguard

server

getServer

$uuid=null

*

wireguard

server

searchServer

POST

wireguard

server

set

POST

wireguard

server

setServer

$uuid=null

POST

wireguard

server

toggleServer

$uuid

<<uses>>

model Server.xml

Service (ServiceController.php)

Method

Module

Controller

Command

Parameters

POST

wireguard

service

reconfigure

POST

wireguard

service

restart

GET

wireguard

service

showconf

GET

wireguard

service

showhandshake

POST

wireguard

service

start

GET

wireguard

service

status

POST

wireguard

service

stop

<<uses>>

model General.xml

Resources (ClientController.php)

Method

Module

Controller

Command

Parameters

GET

wireguard

client

addClient

POST

wireguard

client

delClient

$uuid

GET

wireguard

client

get

GET

wireguard

client

getClient

$uuid=null

*

wireguard

client

searchClient

POST

wireguard

client

set

POST

wireguard

client

setClient

$uuid

POST

wireguard

client

toggleClient

$uuid

<<uses>>

model Client.xml

Service (GeneralController.php)

Method

Module

Controller

Command

Parameters

GET

wireguard

general

get

GET

wireguard

general

getStatus

POST

wireguard

general

set

<<uses>>

model General.xml

Resources (ServerController.php)

Method

Module

Controller

Command

Parameters

POST

wireguard

server

addServer

$uuid=null

POST

wireguard

server

delServer

$uuid

GET

wireguard

server

get

GET

wireguard

server

getServer

$uuid=null

GET

wireguard

server

keyPair

*

wireguard

server

searchServer

POST

wireguard

server

set

POST

wireguard

server

setServer

$uuid=null

POST

wireguard

server

toggleServer

$uuid

<<uses>>

model Server.xml

Service (ServiceController.php)

Method

Module

Controller

Command

Parameters

POST

wireguard

service

reconfigure

POST

wireguard

service

reconfigure

POST

wireguard

service

restart

GET

wireguard

service

show

GET

wireguard

service

showconf

GET

wireguard

service

showhandshake

POST

wireguard

service

start

GET

wireguard

service

status

POST

wireguard

service

stop

<<uses>>

model General.xml