EnrollmentKeys

Lists all EnrollmentKeys for admins

get
Authorizations
Responses
chevron-right
200

OK

application/json
get
/api/v1/enrollment-keys

Creates an EnrollmentKey for hosts to register with server and join networks

post
Authorizations
Body
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
chevron-right
200

OK

application/json
post
/api/v1/enrollment-keys

Updates an EnrollmentKey. Updates are only limited to the relay to use

put
Authorizations
Path parameters
keyidstringRequired

Enrollment Key ID

Body
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
chevron-right
200

OK

application/json
put
/api/v1/enrollment-keys/{keyid}

Deletes an EnrollmentKey from Netmaker server

delete
Authorizations
Path parameters
keyidstringRequired

Enrollment Key ID

Responses
chevron-right
200

OK

No content

delete
/api/v1/enrollment-keys/{keyid}

No content

Handles a Netclient registration with server and add nodes accordingly

post
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
chevron-right
200

OK

application/json
post
/api/v1/host/register/{token}

Last updated

Was this helpful?