---
title: "Update an invitation's board-only access"
method: PUT
path: "/invitations/{invitationId}/access"
tags: ["Invitation"]
---

# Update an invitation's board-only access

`PUT /invitations/{invitationId}/access`

## Request

- Base URL: `https://api.gleap.io/v3`
- URL: `https://api.gleap.io/v3/invitations/{invitationId}/access`
- Auth: HTTP bearer

Set (or lift, with `access: null`) the boards and agents a pending project invitation limits its invitee to.

## Path parameters

- `invitationId` string, required

## Headers

- `project` string, required

## Request body

- object
  - `access` unknown, required

## Response `200`

Ok

- object
  - `access` MemberAccess, required
    - `boards` object[], required
      - `role` 'edit' | 'view', required
      - `type` string, required
    - `agents` string[], required
  - `id` string, required

## Changes

- **2026-10-29** `9008dc52d09c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/gleap/apis/gleap-server/changes/invitations/:invitationId/access/put.md)

---

[API](https://skmtc.dev/gleap/apis/gleap-server.md) - [All operations](https://skmtc.dev/gleap/apis/gleap-server/llms.txt) - [OpenAPI document](https://skmtc.dev/gleap/apis/gleap-server/revisions/2ec9bd6c1903?raw)
