Stytch Consumer Magic Links Login Or Create Example
Send either a login or signup Magic Link to the User based on if the email is associated with a User already. A new or pending User will receive a signup Magic Link. An active User will receive a login Magic Link. For more information on how to control the status your Users are created in see the `c
Stytch Consumer Magic Links Login Or Create Example is an example object payload from Stytch, with 5 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
{
"title": "Loginorcreate",
"endpoint": "POST /v1/magic_links/email/login_or_create",
"description": "Send either a login or signup Magic Link to the User based on if the email is associated with a User already. A new or pending User will receive a signup Magic Link. An active User will receive a login Magic Link. For more information on how to control the status your Users are created in see the `c",
"request": {
"method": "POST",
"path": "/v1/magic_links/email/login_or_create",
"headers": {
"Authorization": "Basic <base64(project_id:secret)>",
"Content-Type": "application/json"
},
"body": {
"email": "<email>",
"login_magic_link_url": "<login_magic_link_url>",
"signup_magic_link_url": "<signup_magic_link_url>",
"login_expiration_minutes": 3600,
"signup_expiration_minutes": 3600,
"login_template_id": "<login_template_id>",
"signup_template_id": "<signup_template_id>",
"create_user_as_pending": true,
"code_challenge": "<code_challenge>"
}
},
"response": {
"status": 200,
"body": {
"request_id": "example-value",
"user_id": "example-value",
"email_id": "example-value",
"user_created": true,
"status_code": 200
}
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.