---
title: "Update a permission"
method: PUT
path: "/permissions/:permission"
tags: ["Api"]
---

# Update a permission

`PUT /permissions/:permission`

## Path parameters

- `permission` string, required

## Request body

- object
  - `name` string, required — New name of the permission
  - `file` string, required — New filename of the permission
  - `description` string — New description of the permission
  - `code` string — Middleware function

## Response `200`

Success

---

[API](https://skmtc.net/materiahq/apis/materia-server.md) · [All operations](https://skmtc.net/materiahq/apis/materia-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/materiahq/materia-server/versions/f4e80651bb93/schema)
