> ## Documentation Index
> Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Login Or Create

> Sends a magic link email to the provided address, logging in an existing user or creating a new one. Calls the `POST /sdk/v1/magic_links/email/login_or_create` endpoint. Generates and stores a PKCE code pair for use in the subsequent [MagicLinksClient.authenticate] call.

## Parameters

**email** `String` *required*

**loginMagicLinkUrl** `String?`

**signupMagicLinkUrl** `String?`

**loginExpirationMinutes** `Int?`

**signupExpirationMinutes** `Int?`

**loginTemplateId** `String?`

**signupTemplateId** `String?`

**locale** `String?`

## Returns

**requestId** `String` *required*

**statusCode** `Int` *required*

```js theme={null}
StytchConsumer.magicLinks.email.loginOrCreate({ email: "user@example.com" })
```
