# Reinstall Fleet Integrations

**URL:** <https://discuss.elastic.co/t/reinstall-fleet-integrations/284652>\
**Category:** Kibana\
**Tags:** fleet\
**Created:** [September 20, 2021, 6:35pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652 "2021-09-20T18:35:50Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![PublicName](https://avatars.discourse-cdn.com/v4/letter/p/74df32/32.png) [@PublicName](https://discuss.elastic.co/u/PublicName)\
**Post date:** [September 20, 2021, 6:35pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/1 "2021-09-20T18:35:50Z")

</div>

Elastic/Kibana 7.14.1

How do you forcibly reinstall a system integration?

> **[Frequently asked questions | Fleet User Guide \[7.14\] | Elastic](https://www.elastic.co/guide/en/fleet/current/fleet-faq.html)**

System integration is missing several dashboards and searches so the easy was for most would be to just uninstall reinstall it. Due to system not having the option even after removing it from all policies makes it rather difficult. Using the current version 1.1.2.

POST /api/fleet/epm/packages/system-1.1.2  
{ "force": true }

Fails to do anything with the results of:

{  
"error" : "no handler found for uri [/api/fleet/epm/packages/system-1.1.2?pretty=true] and method [POST]"  
}

Issues with integration example:

 ![FleetSystemMissingOptions](https://us1.discourse-cdn.com/elastic/original/3X/e/2/e247719b85e24ee64a18d2b8f633d00dff61d0de.jpeg)

How would you force the objects to be reloaded?

---

<div class="post-metadata">

**Author:** ![nchaulet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nchaulet/32/77896_2.png) [@nchaulet](https://discuss.elastic.co/u/nchaulet)\
**Post date:** [September 20, 2021, 6:49pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/2 "2021-09-20T18:49:31Z")

</div>

Hi maybe the doc is not super clear about that but the API request here need to be done against Kibana not Elasticsearch

something like this

```auto
curl -X POST -u $ES_USER:$ES_PASSWORD https://$KIBANA_URL/api/fleet/epm/packages/system-1.1.2 -H 'kbn-xsrf: xyz'

```

---

<div class="post-metadata">

**Author:** ![PublicName](https://avatars.discourse-cdn.com/v4/letter/p/74df32/32.png) [@PublicName](https://discuss.elastic.co/u/PublicName)\
**Post date:** [September 20, 2021, 7:05pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/3 "2021-09-20T19:05:22Z")

</div>

No change even after running curl. Restarting Kibana and clearing browser cache. The count is interesting on dashboard it says 15 which is expected but they are not present even after.

Checking in saved objects shows nothing has been added. Comparing to a cluster that has all dashboards for example [[System Windows Security] Group Management Events - Simple Metrics] is present on the working and using it as a test one.

---

<div class="post-metadata">

**Author:** ![nchaulet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nchaulet/32/77896_2.png) [@nchaulet](https://discuss.elastic.co/u/nchaulet)\
**Post date:** [September 21, 2021, 1:05pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/4 "2021-09-21T13:05:14Z")

</div>

My bad I did not put the force flag in the curl request, Did you try the request against Kibana with the force flag?

> [@nchaulet](#):
>
> ```auto
> curl -X POST -H 'Content-type: application/json' -u $ES_USER:$ES_PASSWORD https://$KIBANA_URL/api/fleet/epm/packages/system-1.1.2 -H 'kbn-xsrf: xyz' --data-raw '{"force":true }' 
> 
> ```

---

<div class="post-metadata">

**Author:** ![PublicName](https://avatars.discourse-cdn.com/v4/letter/p/74df32/32.png) [@PublicName](https://discuss.elastic.co/u/PublicName)\
**Post date:** [September 21, 2021, 4:42pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/5 "2021-09-21T16:42:35Z")

</div>

With revoke:true =  
{"statusCode":400,"error":"Bad Request","message":"[request body]: types that failed validation:\n- [request body.0.revoke]: definition for this key is missing\n- [request body.1]: expected value to equal [null]"}

Dropping the "revoke":true worked. All default dashboards, visualizations, searches are not accounted for. Thank you @nchaulet

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 19, 2021, 4:42pm UTC](https://discuss.elastic.co/t/reinstall-fleet-integrations/284652/6 "2021-10-19T16:42:39Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
