---
title: "Upload new tool or existing one"
method: POST
path: "/tools/{name}/zip"
tags: ["Management"]
---

# Upload new tool or existing one

`POST /tools/{name}/zip`

Upload code of a tool and create new one or overwrite existing version

## Path parameters

- `name` string, required

## Response `201`

Successfully created group

## Changes

- **2022-05-28** `1e69a1a6d062` — 1 breaking, 2 info
  - removed the media type `application/zip` from the request body
  - api operation id `upload_tool` removed and replaced with `upload_new_or_overwrite_tool`
  - added the media type `multipart/form-data` to the request body
- **2022-05-22** `c93e6eb539ed` — 1 info
  - endpoint added
- **2021-01-31** `6dffc3a4de00` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/kraken-ci/apis/server-api/changes/tools/:name/zip/post.md)

---

[API](https://skmtc.dev/kraken-ci/apis/server-api.md) · [All operations](https://skmtc.dev/kraken-ci/apis/server-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kraken-ci/server-api/revisions/1f2ae877f985/schema)
