A newer version is available. For the latest information, see the
current release documentation.
Create enrollment token
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Create enrollment token
editCreates an enrollment token.
Request
editPOST /api/v1/platform/configuration/security/enrollment-tokens
Request body
edit(EnrollmentTokenRequest) (required) Request parameters for the enrollment token
Responses
edit-
200 -
A token has been generated that can be used to start new servers with the requested roles
-
400 -
The token request format was invalid, details in the error (code: 'enrollment_tokens.invalid_token_request')
-
403 -
No signing key is available to generate a token (code: 'enrollment_tokens.signing_key_not_found')
-
449 -
elevated permissions are required. (code: '"root.unauthorized.rbac.elevated_permissions_required"')
Request example
editcurl -XPOST https://{{hostname}}/api/v1/platform/configuration/security/enrollment-tokens \
-H "Authorization: ApiKey $ECE_API_KEY" \
-d '
{
"persistent" : true,
"roles" : [
"string"
],
"validity_in_seconds" : 0
}
'