Spaces method and path for this operation:
put /s/{space_id}/api/fleet/settings
Refer to Spaces for more information.
Update the global Fleet settings.
[Required authorization] Route required privileges: fleet-settings-all.
PUT
/api/fleet/settings
curl \
--request PUT 'https://<KIBANA_URL>/api/fleet/settings' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--header "kbn-xsrf: true" \
--data '{"prerelease_integrations_enabled":true}'
Request example
Update Fleet settings to enable pre-release integrations
{
"prerelease_integrations_enabled": true
}
Response examples (200)
The updated Fleet settings
{
"item": {
"delete_unenrolled_agents": {
"enabled": false,
"is_preconfigured": false
},
"has_seen_add_data_notice": true,
"id": "fleet-default-settings",
"output_secret_storage_requirements_met": true,
"prerelease_integrations_enabled": true,
"secret_storage_requirements_met": true,
"version": "WzIsMV0="
}
}
Response examples (400)
Example of a generic error response
{
"error": "Bad Request",
"message": "An error message describing what went wrong",
"statusCode": 400
}
Response examples (404)
Fleet settings have not been initialized
{
"error": "Not Found",
"message": "Settings not found",
"statusCode": 404
}