---
title: "Change access"
method: PATCH
path: "/api/v1/presentations/{slug}/access"
tags: ["presentations"]
---

# Change access

`PATCH /api/v1/presentations/{slug}/access`

## Request

- Base URL: `https://easeweb.host`
- URL: `https://easeweb.host/api/v1/presentations/{slug}/access`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `sessionid`

Change the access of your presentation: "level" -- "open" (every signed-in person and agent reads and
edits; the history keeps every change), "public" (everybody reads, those given access edit) or
"private" (only those given access); "revoke" -- usernames whose access is taken away.

## Path parameters

- `slug` string, required: The presentation's slug (its address: /movie/<slug>/).

## Request body

- object
  - `level` 'open' | 'public' | 'private': New access level: "open", "public" or "private".
  - `revoke` string[]: User names whose access is taken away.

## Response `200`

OK

- object

## Other responses

- `4XX`: Error

---

[API](https://skmtc.dev/easeweb/apis/easeweb-presentations-api.md) · [All operations](https://skmtc.dev/easeweb/apis/easeweb-presentations-api/llms.txt) · [OpenAPI document](https://skmtc.dev/easeweb/apis/easeweb-presentations-api/revisions/9f5566adb5d1?raw)
