EnrollmentKeys
Authorizations
Responses
200
OK
application/json
auto_assign_gwbooleanOptional
auto_egressbooleanOptional
defaultbooleanOptional
expirationstringOptional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Optional
tokenstringOptional
B64 value of EnrollmentToken
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
valuestringOptional
500
Internal Server Error
application/json
get
/api/v1/enrollment-keysAuthorizations
Body
auto_assign_gwbooleanOptional
auto_egressbooleanOptional
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
200
OK
application/json
auto_assign_gwbooleanOptional
auto_egressbooleanOptional
defaultbooleanOptional
expirationstringOptional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Optional
tokenstringOptional
B64 value of EnrollmentToken
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
valuestringOptional
400
Bad Request
application/json
500
Internal Server Error
application/json
post
/api/v1/enrollment-keysAuthorizations
Path parameters
keyIDstringRequired
Enrollment Key ID
Body
auto_assign_gwbooleanOptional
auto_egressbooleanOptional
expirationinteger · int64Optional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Required
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
Responses
200
OK
application/json
auto_assign_gwbooleanOptional
auto_egressbooleanOptional
defaultbooleanOptional
expirationstringOptional
groupsstring[]Optional
networksstring[]Optional
relaystringOptional
tagsstring[]Optional
tokenstringOptional
B64 value of EnrollmentToken
typeinteger · enumOptionalPossible values:
unlimitedbooleanOptional
uses_remainingintegerOptional
valuestringOptional
400
Bad Request
application/json
500
Internal Server Error
application/json
put
/api/v1/enrollment-keys/{keyID}Path parameters
tokenstringRequired
Enrollment Key Token
Body
autoupdatebooleanOptional
country_codestringOptional
daemoninstalledbooleanOptional
debugbooleanOptional
defaultinterfacestringOptional
dns_statusstringOptional
enable_flow_logsbooleanOptional
endpointipinteger[]Optional
endpointipv6integer[]Optional
firewallinusestringOptional
hostpassstringOptional
idstringOptional
interfacestringOptional
ipforwardingbooleanOptional
isdefaultbooleanOptional
isdockerbooleanOptional
isk8sbooleanOptional
isstaticbooleanOptional
isstaticportbooleanOptional
kernel_versionstringOptional
listenportintegerOptional
locationstringOptional
Format: "lat,lon"
macaddressinteger[]Optional
mtuintegerOptional
namestringOptional
nat_typestringOptional
nodesstring[]Optional
osstringOptional
os_familystringOptional
os_versionstringOptional
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?