---
title: "Join a workspace as the matching signed-in identity"
method: POST
path: "/credits/member-invitations/accept-existing"
tags: ["Workspace members"]
---

# Join a workspace as the matching signed-in identity

`POST /credits/member-invitations/accept-existing`

## Request

- Base URL: `https://api.paywithlocus.com/api`
- URL: `https://api.paywithlocus.com/api/credits/member-invitations/accept-existing`
- Auth: HTTP bearer

The live Cognito email must exactly match the invited email. The response identifies the workspace to select with X-Locus-Tenant-Id.

## Request body

- object
  - `token` string, required

## Response `200`

Previously completed invitation selected idempotently

## Other responses

- `201`: Workspace membership activated
- `403`: Signed-in email does not match the invitation
- `409`: Invitation is invalid, expired, already in progress for another identity, or the signed-in identity is already a member

---

[API](https://skmtc.dev/paywithlocus/apis/locus-pro-api.md) - [All operations](https://skmtc.dev/paywithlocus/apis/locus-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paywithlocus/apis/locus-pro-api/revisions/aab8fa5d6cef?raw)
