---
title: "Seat a teammate"
method: POST
path: "/api/workspace/members"
tags: ["workspace-controller"]
---

# Seat a teammate

`POST /api/workspace/members`

## Request

- Base URL: `https://api.pagegoat.com`
- URL: `https://api.pagegoat.com/api/workspace/members`
- Auth: HTTP bearer

Requires the Pro plan and a free seat.

## Request body

- AddWorkspaceMemberRequest: Seat a teammate by their token `sub`.
  - `memberSub` string, required: Token `sub` of the teammate. Resolve an email to a sub against the auth server first; use `POST /api/workspace/invites` when there is no account yet.

## Response `201`

Created

---

[API](https://skmtc.dev/pagegoat/apis/pagegoat-api.md) · [All operations](https://skmtc.dev/pagegoat/apis/pagegoat-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pagegoat/apis/pagegoat-api/revisions/3e87219680af?raw)
