POST <kibana host>:<port>/s/<space_id>/api/saved_objects/_import
Path parameters
space_id
(Optional, string) An identifier for the space. If space_id
is not provided in the URL, the default space is used.
overwrite
(Optional, boolean) Overwrites saved objects.
Request body
The request body must include the multipart/form-data type.
file
success
Top-level property that indicates if the import was successful.
successCount
Indicates the number of successfully imported records.
errors
(array) Indicates the import was unsuccessful and specifies the objects that failed to import.
Response code
200
Indicates a successful call.
The file.ndjson
file contains the following:
{"type":"index-pattern","id":"my-pattern","attributes":{"title":"my-pattern-*"}}
{"type":"dashboard","id":"my-dashboard","attributes":{"title":"Look at my dashboard"}}
The API returns the following:
{
"success": true,
"successCount": 2
}
Import an index pattern and dashboard that includes a conflict on the index pattern:
The file.ndjson
file contains the following:
{"type":"index-pattern","id":"my-pattern","attributes":{"title":"my-pattern-*"}}
{"type":"dashboard","id":"my-dashboard","attributes":{"title":"Look at my dashboard"}}
The API returns the following:
"success": false,
"successCount": 1,
{
"id": "my-pattern",
"type": "index-pattern",
"title": "my-pattern-*",
"error": {
"type": "conflict"
},
},
],
}
Import a visualization and dashboard with an index pattern for the visualization reference that doesn’t exist:
The file.ndjson
file contains the following:
{"type":"visualization","id":"my-vis","attributes":{"title":"my-vis"},"references":[{"name":"ref_0","type":"index-pattern","id":"my-pattern-*"}]}
{"type":"dashboard","id":"my-dashboard","attributes":{"title":"Look at my dashboard"},"references":[{"name":"ref_0","type":"visualization","id":"my-vis"}]}
The API returns the following:
"success": false,
"successCount": 0,
"errors": [
"id": "my-vis",
"type": "visualization",
"title": "my-vis",
"type": "missing_references",
"references": [
{
"type": "index-pattern",
"id": "my-pattern-*"
}
],
"blocking": [
{
"type": "dashboard",
"id": "my-dashboard"
}
]
}
}