---
title: "Sign in with email"
method: POST
path: "/v1/{organization}/user/signin"
tags: ["User"]
---

# Sign in with email

`POST /v1/{organization}/user/signin`

Send a magic link to the user's email to sign in. If the specified email doesn't correspond to an user, the endpoint succeeds silently.

## Path parameters

- `organization` string, required

## Headers

- `x-mongo-cluster-name` string, nullable — The Mongo cluster name to perform this request in. This is usually not needed unless the organization does not exist yet in the Amigo organization infra config database.
- `Sec-WebSocket-Protocol` string[]

## Request body

- SrcAppEndpointsUserSignInWithEmailRequest
  - `redirect_link` string, uri, required — An Amigo platform link that the user gets redirected to after clicking the login link.
  - `email` string, email, required — Email of the user. This must correspond to an existing, verified user in the Amigo platform.

## Response `200`

Succeeded.

- unknown

## Other responses

- `404` — Specified organization is not found.
- `422` — Invalid request path parameter or request body failed validation.
- `503` — The service is going through temporary maintenance.

---

[API](https://skmtc.net/amigo/apis/amigo-api.md) · [All operations](https://skmtc.net/amigo/apis/amigo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/amigo/amigo-api/revisions/f0f28319e448/schema)
