Swap saved object references
Changes saved object references from one data view identifier to another. WARNING: Misuse can break large numbers of saved objects! Practicing with a backup is recommended.
Body
Required
-
delete
boolean Deletes referenced saved object if all references are removed.
forId
string | array[string] Limit the affected saved objects to one or more by identifier.
-
forType
string Limit the affected saved objects by type.
-
fromId
string Required The saved object reference to change.
-
fromType
string Specify the type of the saved object reference to alter. The default value is
index-pattern
for data views. -
toId
string Required New saved object reference value to replace the old value.
POST
/api/data_views/swap_references
curl \
--request POST http://localhost:5622/api/data_views/swap_references \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--header "kbn-xsrf: string" \
--data '{"toId":"xyz-123","delete":true,"fromId":"abcd-efg"}'
Request example
{
"toId": "xyz-123",
"delete": true,
"fromId": "abcd-efg"
}
Response examples (200)
{
"deleteStatus": {
"deletePerformed": true,
"remainingRefs": 42
},
"result": [
{
"id": "string",
"type": "string"
}
]
}