---
title: "/libraries/:libraryId"
method: PATCH
path: "/v1/libraries/{libraryId}"
tags: ["Libraries"]
---

# /libraries/:libraryId

`PATCH /v1/libraries/{libraryId}`

Update one or more properties on a library.

**Body**

- title - the title of the library
- description - the description of the library. Pass `null` to clear it; omit it to leave the value unchanged.
- accessibility - `public` or `private`
- visibility - `workspaceMembers` or `libraryMembers`

Requires the `libraries.write` OAuth scope.

## Request body

- object
  - `title` string
  - `description` string, nullable
  - `accessibility` 'public' | 'private' — Whether the library is public to the workspace or private
  - `visibility` 'workspaceMembers' | 'libraryMembers' — Who can see the library — all workspace members or only library members

## Response `204`

Default

---

[API](https://skmtc.net/air/apis/air-api.md) · [All operations](https://skmtc.net/air/apis/air-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/air/air-api/versions/2bd9c9fa2a0c/schema)
