---
title: "Changes to Install a plugin"
method: POST
path: "/api/v1beta/plugins"
---

# Changes to Install a plugin

`POST /api/v1beta/plugins`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 56 revisions.

- **2026-09-08** `022455c26a63`: 4 info
- **2026-08-27** `5ba8236d7c1c`: 1 info
- **2026-08-17** `a7011540b058`: 1 info
- **2026-08-05** `43b22ce40564`: 1 info

## Changes

- **2026-09-08** `022455c26a63`: 4 info
  - added the new optional request property `oneOf[#/components/schemas/pkg_api_v1.installPluginRequest]/public_key`
  - added the non-success response with the status `403`
  - added the optional property `provenance` to the response with the `201` status
  - added the optional property `unsigned` to the response with the `201` status
- **2026-08-27** `5ba8236d7c1c`: 1 info
  - added the new optional request property `oneOf[#/components/schemas/pkg_api_v1.installPluginRequest]/allow_unsigned`
- **2026-08-17** `a7011540b058`: 1 info
  - added the optional property `plugin/managed` to the response with the `201` status
- **2026-08-05** `43b22ce40564`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/stacklok/apis/toolhive-api/docs/api/v1beta/plugins/post.md) - [API](https://skmtc.dev/stacklok/apis/toolhive-api.md) - [Page](https://skmtc.dev/stacklok/apis/toolhive-api/changes/api/v1beta/plugins/post)
