EnrollmentKeys
Authorizations
Body
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
/api/v1/enrollment-keysAuthorizations
Path parameters
keyidstringRequired
Enrollment Key ID
Body
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
put
/api/v1/enrollment-keys/{keyid}Authorizations
Path parameters
tokenstringRequired
Enrollment Key Token
Body
autoupdatebooleanOptional
daemoninstalledbooleanOptional
debugbooleanOptional
defaultinterfacestringOptional
endpointipinteger[]Optional
endpointipv6integer[]Optional
firewallinusestringOptional
hostpassstringOptional
idstringOptional
interfacestringOptional
ipforwardingbooleanOptional
isdefaultbooleanOptional
isdockerbooleanOptional
isk8sbooleanOptional
isstaticbooleanOptional
isstaticportbooleanOptional
listenportintegerOptional
macaddressinteger[]Optional
mtuintegerOptional
namestringOptional
nat_typestringOptional
nodesstring[]Optional
osstringOptional
persistentkeepaliveinteger · int64Optional
publickeyinteger[]Optional
traffickeypublicinteger[]Optional
turn_endpointobjectOptional
verbosityintegerOptional
versionstringOptional
wg_public_listen_portintegerOptional
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
/api/v1/host/register/{token}Last updated
Was this helpful?