When upgrading ES and Kibana from 5.6 to 6.7, Kibana does not start up, because the migration of configuration index (.kibana) fails. The reason is rest.action.multi.allow_explicit_index = false setting.
I found a fix of this, which is removing the index name from the index api payload and putting in the URL, i.e. removing this line : https://github.com/elastic/kibana/blob/59e632afe5423c872411c6b2885c410e353e507c/src/core/server/saved_objects/migrations/core/elastic_index.ts#L118, and adding index: index, between lines 113 and 114. I verified this fix works fine for me, but I wonder if there is any special reason the index name is kept in the payload, not in the URL.