Spaces method and path for this operation:
post /s/{space_id}/api/saved_objects/_resolve_import_errors
Refer to Spaces for more information.
To resolve errors from the import objects API, you can retry certain saved objects, overwrite specific saved objects, and change references to different saved objects
Query parameters
-
Creates copies of saved objects, regenerates each object ID, and resets the origin.
Default value is
false. -
Applies adjustments to maintain compatibility between different Kibana versions.
Default value is
false.
POST
/api/saved_objects/_resolve_import_errors
curl
curl \
-X POST "${KIBANA_URL}/api/saved_objects/_resolve_import_errors" \
-H "Authorization: ApiKey ${API_KEY}" \
-H "kbn-xsrf: true" \
--form file=@file.ndjson \
--form retries='[{"type":"dashboard","id":"example-dashboard-1","overwrite":true,"replaceReferences":[]}]'
POST kbn://api/saved_objects/_resolve_import_errors
Request example
{"file" => "file.ndjson", "retries" => [{"id" => "example-dashboard-1", "overwrite" => true, "replaceReferences" => [], "type" => "dashboard"}]}
Response examples (200)
{
"errors": [],
"success": true,
"successCount": 1,
"successResults": [
{
"id": "example-dashboard-1",
"managed": false,
"type": "dashboard"
}
]
}
Response examples (400)
{
"error": "Bad Request",
"message": "Invalid file extension .txt",
"statusCode": 400
}