---
title: "Email a sign-in link to the address an invitation was sent to"
method: POST
path: "/auth/invite-signin"
tags: ["Auth"]
---

# Email a sign-in link to the address an invitation was sent to

`POST /auth/invite-signin`

## Request

- Base URL: `https://api.nippy.host`
- URL: `https://api.nippy.host/auth/invite-signin`
- Auth: none declared

One-link invite flow: validates the invitation token and emails a short-lived magic link to the invited address (landing back on the accept page, signed in). Returns the masked email, or null when the invite is invalid/expired.

## Request body

- InviteSignInDto
  - `token` string, required: Plaintext invitation token from the accept-invite URL

## Response `200`

- APIInviteSignInResponse
  - `email` string, nullable, required: Masked email the sign-in link was sent to, or null if the invite is invalid/expired

---

[API](https://skmtc.dev/nippy/apis/nippy-backend-api.md) · [All operations](https://skmtc.dev/nippy/apis/nippy-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nippy/apis/nippy-backend-api/revisions/7ab23f040a55?raw)
