{ "opencollection": "1.0.0", "info": { "name": "Multi-Apps Overview Account Invitations Passwordless API", "version": "1.0" }, "items": [ { "info": { "name": "Passwordless", "type": "folder" }, "items": [ { "info": { "name": "SMS Code Prelogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/smscode/prelogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Initiate SMS-based passwordless authentication by sending a one-time code (OTC) to the user's phone.\n\nThis is the first step in the SMS OTC passwordless login flow. The system sends an SMS to the user associated with the provided email address.\n\nRequest body must include:\n- `email`: The email address of the user initiating the login.\n- `invitationToken` (optional): Include if the user is signing up through an invitation.\n- `recaptchaToken` (optional): Required if reCAPTCHA is enabled for login.\n" }, { "info": { "name": "SMS Code Postlogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/smscode/postlogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Complete passwordless authentication using a one-time code (OTC) sent via SMS.\n\nThis is the second step in the SMS OTC passwordless login flow. After the user receives the code, this endpoint finalizes authentication and returns a valid JWT and refresh cookie.\n\nRequest body must include:\n- `token`: The token ID associated with the SMS OTC sent to the user.\n- `invitationToken` (optional): Include if the user is signing up through an invitation.\n- `recaptchaToken` (optional): Required if reCAPTCHA" }, { "info": { "name": "Magic Link Prelogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/magiclink/prelogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Initiate passwordless authentication by sending a magic link to the user's email address.\n\nThis is the first step in the magic link passwordless login flow for local users. The system sends an email containing a secure login link to the provided address.\n\nRequest body must include:\n- `email`: The email address of the user initiating the login.\n- `invitationToken` (optional): Include if the user is signing up through an invitation.\n- `recaptchaToken` (optional): Required if reCAPTCHA is enabled f" }, { "info": { "name": "Magic Link Postlogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/magiclink/postlogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Complete passwordless authentication using a magic link.\n\nThis is the second step in the magic link passwordless login flow for local users. After the user clicks the link in their email, this endpoint validates the token and authenticates the user.\n\nRequest body must include:\n- `token`: The token ID extracted from the magic link.\n- `invitationToken` (optional): Include if the user is signing up through an invitation.\n- `recaptchaToken` (optional): Required if reCAPTCHA is enabled for login.\n\nUs" }, { "info": { "name": "OTC (One-Time Code) Prelogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/code/prelogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Initiate passwordless authentication by sending a one-time code (OTC) to the user's email address.\n\nThis is the first step in the email OTC (one-time code) passwordless login flow for local users. The system sends a time-sensitive code to the specified email address.\n\nRequest body must include:\n- `email`: The email address of the user initiating the login.\n- `invitationToken` (optional): Include if the user is signing up through an invitation.\n- `recaptchaToken` (optional): Required if reCAPTCHA" }, { "info": { "name": "OTC (One-Time Code) Postlogin", "type": "http" }, "http": { "method": "POST", "url": "https://api.frontegg.com/applications/resources/auth/v1/passwordless/code/postlogin", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Complete passwordless authentication using a one-time code (OTC) sent to the user's email.\n\nThis is the second step in the email OTC passwordless login flow. After the user receives and enters the code, this endpoint validates the token and finalizes authentication.\n\nRequest body must include:\n- `token`: The token ID associated with the email OTC sent to the user.\n- `invitationToken` (optional): Include if the user is signing up via an invitation.\n- `recaptchaToken` (optional): Required if reCAP" } ] } ], "bundled": true }