---
title: "POST /api/spaces/{space}/invitations/{invitation}:accept"
method: POST
path: "/api/spaces/{space}/invitations/{invitation}:accept"
tags: ["SpaceService"]
---

# POST /api/spaces/{space}/invitations/{invitation}:accept

`POST /api/spaces/{space}/invitations/{invitation}:accept`

## Request

- The document declares no server URL.
- Auth: none declared

AcceptSpaceInvitation accepts a pending invitation and creates a
 membership with the invited role. Only the invitee can accept it.

## Path parameters

- `space` string, required
- `invitation` string, required

## Request body

- AcceptSpaceInvitationRequest: Request message for SpaceService.AcceptSpaceInvitation.
  - `name` string, required: Required. The resource name of the invitation. Format: spaces/{space}/invitations/{invitation}

## Response `200`

OK

- SpaceMember: SpaceMember is a user's membership and governance role in a space.
  - `name` string: Identifier. The resource name of the membership. The member segment is the member's username. Format: spaces/{space}/members/{member}
  - `user` string, required: Required. The member user. Format: users/{user}
  - `role` 'ROLE_UNSPECIFIED' | 'ADMIN' | 'USER', enum, required: Required. The member's role within this space.

## Other responses

- `default`: Default error response

## Changes

- **2026-10-08** `1846a777b0ef`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usememos/apis/untitled-api/changes/api/spaces/:space/invitations/:invitation:accept/post.md)

---

[API](https://skmtc.dev/usememos/apis/untitled-api.md) - [All operations](https://skmtc.dev/usememos/apis/untitled-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usememos/apis/untitled-api/revisions/f587355e35b4?raw)
