---
title: "PUT /module/sha256/{key}"
method: PUT
path: "/module/sha256/{key}"
---

# PUT /module/sha256/{key}

`PUT /module/sha256/{key}`

## Query parameters

- `action` string[], required
- `module-tag` string[]

## Response `201`

WebAssembly module was pinned.

## Changes

- **2025-01-05** `7a458b7c4cca` — 5 breaking, 6 warning
  - removed the enum value `call` from the property `items/` of the `query` request parameter `action`
  - removed the enum value `launch` from the property `items/` of the `query` request parameter `action`
  - removed the enum value `suspend` from the property `items/` of the `query` request parameter `action`
  - removed the success response with the status `200`
  - …7 more
- **2024-10-13** `01aa92b21d6a` — 9 info
  - added the new optional `query` request parameter `function`
  - added the new optional `query` request parameter `instance`
  - added the new optional `query` request parameter `instance-tag`
  - added the new optional `query` request parameter `log`
  - …5 more

[Change history](https://skmtc.dev/gate-computer/apis/gate-api/changes/module/sha256/:key/put.md)

---

[API](https://skmtc.dev/gate-computer/apis/gate-api.md) · [All operations](https://skmtc.dev/gate-computer/apis/gate-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gate-computer/gate-api/revisions/ed5375211e84/schema)
