Help with upgrade assistant api command

Hello,

I have issue,

from curl I need to go to upgrade assistant api, from documentation it is:

/api/upgrade_assistant/status

my command for that from curl is:

curl -XGET -k -uelastic:"$(bin/elasticsearch-keystore show bootstrap.password)" 'https://localhost:9200/api/upgrade_assistant/status'

and I’m receiving:

{"error":"no handler found for uri [/api/upgrade_assistant/status] and method [GET]"}elasticsearch@elastic-pci-0:~$

This is a Kibana API, you need to make the request against Kibana endpoint, not Elasticsearch.

Try using https://your-kibana:5601/api/upgrade_assistant/status

1 Like

Hello @dominbdg

You’re targeting Elasticsearch, but the Upgrade Assistant API only works on Kibana.

Try: curl -XGET -uelastic:password ``https://your-kibana:5601/api/upgrade_assistant/status.
Verify your Kibana port and authentication. If issues persist, consider expert implementation support from Webkul. I hope they can help resolve it smoothly.