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

# Changes to Push a plugin

`POST /api/v1beta/plugins/push`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 56 revisions.

- **2026-09-14** `e0efb68b60c6`: 3 info
- **2026-09-08** `022455c26a63`: 1 breaking, 2 info
- **2026-08-05** `43b22ce40564`: 1 info

## Changes

- **2026-09-14** `e0efb68b60c6`: 3 info
  - added the new optional `header` request parameter `X-Toolhive-Key-Signing-Capability`
  - added the new optional request property `oneOf[#/components/schemas/pkg_api_v1.pushPluginRequest]/key`
  - added the non-success response with the status `403`
- **2026-09-08** `022455c26a63`: 1 breaking, 2 info
  - the request property `oneOf[#/components/schemas/pkg_api_v1.pushPluginRequest]/reference` became required
  - added the new optional request property `oneOf[#/components/schemas/pkg_api_v1.pushPluginRequest]/identity_token`
  - added the new optional request property `oneOf[#/components/schemas/pkg_api_v1.pushPluginRequest]/no_sign`
- **2026-08-05** `43b22ce40564`: 1 info
  - endpoint added

---

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