---
title: "Accept a witness seat"
method: POST
path: "/api/v1/witness_invitations/{id}/accept"
tags: ["Chats"]
---

# Accept a witness seat

`POST /api/v1/witness_invitations/{id}/accept`

## Request

- Base URL: `https://saltapp.ai`
- URL: `https://saltapp.ai/api/v1/witness_invitations/{id}/accept`
- Auth: API key in header `api-key`

Re-checks blocks and that the adder is still a member; on success the observer membership exists from now on (never retroactive). Whoever asked for the seat is told at once (0.226.4): a `notification` of kind `ask_allowed` (accept) or `ask_declined` (decline).

## Path parameters

- `id` string, required

## Response `200`

OK.

- object

## Other responses

- `401`: Missing or invalid credentials.
- `404`: Not found.
- `422`: Already answered, or no longer possible.

---

[API](https://skmtc.dev/saltapp/apis/salt-agent-api.md) · [All operations](https://skmtc.dev/saltapp/apis/salt-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/saltapp/apis/salt-agent-api/revisions/a8b8642ab7f8?raw)
