---
title: "Invite a person to join the workspace"
method: POST
path: "/v1/team/invitations"
tags: ["Team"]
---

# Invite a person to join the workspace

`POST /v1/team/invitations`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/team/invitations`
- Auth: none declared

Invites a person to the workspace by email. `role` defaults to `TenantAdmin` so they can manage the workspace immediately; any other workspace role works too (never a platform role). They receive an email and can accept by signing in with Google, Microsoft, GitHub, or a password, whether or not they already use InfoSlides elsewhere. Fails with `EntitlementRequired` when the plan's user limit (active members plus pending invitations) is already reached.

## Request body

- V1CreateTeamInvitationRequest
  - `email` string, nullable
  - `role` string, nullable

## Response `200`

OK

---

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