3.1.73 • Published 1 month ago

@frontegg/rest-api v3.1.73

Weekly downloads
3,963
License
MIT
Repository
-
Last release
1 month ago

Usage

The APIs and states are available by using the using the frontegg rest-api are exposed via promises and interfaces such as the below:

import { someApi } from "@frontegg/rest-api";

await someApi();

Authentication APIs

Pre-login

import { preLogin } from '@frontegg/rest-api';

const redirectUrl = await preLogin({ email: 'john@doe.com' });
if (redirectUrl) {
  // Redirect to SSO
}

Returns if the user needs to be redirected to SSO based on email domain

Login

import { login } from '@frontegg/rest-api';

const loginResponse: {
  accessToken: string;
  refreshToken: string;
  expires: string;
  expiresIn: number;

  mfaRequired: boolean;
  mfaToken?: string; // for multi-factor authentication

  emailVerified?: boolean;
} = await login({ email, password });

Logs in the user using email and password and returns the JWT and refresh token.In case MFA is required the MFA token will be returned

Login with MFA

import { loginWithMfa } from '@frontegg/rest-api';

const loginResponse: {
  accessToken: string;
  refreshToken: string;
  expires: string;
  expiresIn: number;

  mfaRequired: boolean;
  mfaToken?: string; // for multi-factor authentication

  emailVerified?: boolean;
} = await loginWithMfa({ mfaToken, value });

Verifies the login using MFA token and value and gets the JWT token and the refresh token back

Activate account

import { activateAccount } from '@frontegg/rest-api';

await activateAccount({ userId, token, password });

Activates the users' account using the user ID, the token and the users' new password

Accept invitation to tenant

import { acceptInvitation } from '@frontegg/rest-api';

await acceptInvitation({ userId, token });

Accepts invitation of user to a new tenant and makes the user as active on that tenant

Refresh token

import { refreshToken } from '@frontegg/rest-api';

const loginResponse: {
  accessToken: string;
  refreshToken: string;
  expires: string;
  expiresIn: number;

  mfaRequired: boolean;
  mfaToken?: string; // for multi-factor authentication

  emailVerified?: boolean;
} = await refreshToken();

Refresh the current user authentication

Logout

import { logout } from '@frontegg/rest-api';

await logout();

Logs out the user and clears the refresh token

Forgot password

import { logout } from '@frontegg/rest-api';

await logout();

Logs out the user and clears the refresh token

Reset password

import { resetPassword } from '@frontegg/rest-api';

await logout({
  token,
  userId,
  password
});

Resets password based on token received from the forgot password flow

Recover MFA token

Allows the user to recover the MFA token

import { recoverMfaToken } from '@frontegg/rest-api';

await recoverMfaToken({
  email,
  recoveryCode
});
3.1.73

1 month ago

3.1.72

1 month ago

3.1.71

1 month ago

3.1.70

1 month ago

3.1.69

2 months ago

3.1.68

2 months ago

3.1.67

2 months ago

3.1.66

2 months ago

3.1.65

2 months ago

3.1.64

2 months ago

3.1.63

3 months ago

3.1.62

3 months ago

3.1.61

3 months ago

3.1.60

3 months ago

3.1.59

4 months ago

3.1.58

4 months ago

3.1.57

4 months ago

3.1.56

5 months ago

3.1.55

5 months ago

3.1.54

5 months ago

3.1.53

5 months ago

3.1.52

5 months ago

3.1.51

5 months ago

3.1.50

5 months ago

3.1.49

5 months ago

3.1.34

7 months ago

3.1.33

7 months ago

3.1.36

7 months ago

3.1.35

7 months ago

3.1.38

7 months ago

3.1.37

7 months ago

3.1.39

7 months ago

3.1.30

7 months ago

3.1.32

7 months ago

3.1.31

7 months ago

3.1.45

6 months ago

3.1.3

10 months ago

3.1.44

6 months ago

3.1.2

10 months ago

3.1.47

6 months ago

3.1.1

10 months ago

3.1.46

6 months ago

3.1.7

10 months ago

3.1.48

6 months ago

3.1.6

10 months ago

3.1.5

10 months ago

3.1.4

10 months ago

3.1.41

7 months ago

3.1.40

7 months ago

3.1.43

6 months ago

3.1.42

6 months ago

3.1.9

10 months ago

3.1.8

10 months ago

3.0.141

10 months ago

3.0.140

10 months ago

3.0.134

10 months ago

3.0.133

10 months ago

3.0.136

10 months ago

3.0.135

10 months ago

3.0.138

10 months ago

3.0.137

10 months ago

3.0.139

10 months ago

3.0.132

10 months ago

3.0.131

10 months ago

3.1.12

9 months ago

3.1.11

9 months ago

3.1.14

9 months ago

3.1.13

9 months ago

3.1.16

9 months ago

3.1.15

9 months ago

3.1.18

9 months ago

3.1.17

9 months ago

3.1.10

9 months ago

3.1.23

8 months ago

3.1.22

8 months ago

3.1.25

8 months ago

3.1.24

8 months ago

3.1.27

8 months ago

3.1.26

8 months ago

3.1.29

7 months ago

3.1.28

8 months ago

3.1.21

8 months ago

3.1.20

8 months ago

3.1.19

8 months ago

3.0.128

11 months ago

3.0.130

11 months ago

3.0.119

11 months ago

3.0.123

11 months ago

3.0.122

11 months ago

3.0.125

11 months ago

3.0.124

11 months ago

3.0.127

11 months ago

3.0.126

11 months ago

3.0.121

11 months ago

3.0.120

11 months ago

3.0.118

11 months ago

3.0.117

11 months ago

3.0.116

11 months ago

3.0.98

1 year ago

3.0.99

1 year ago

3.0.96

1 year ago

3.0.97

1 year ago

3.0.109

12 months ago

3.0.108

12 months ago

3.0.112

12 months ago

3.0.111

12 months ago

3.0.114

12 months ago

3.0.113

12 months ago

3.0.115

12 months ago

3.0.110

12 months ago

3.0.101

1 year ago

3.0.100

1 year ago

3.0.103

12 months ago

3.0.102

12 months ago

3.0.105

12 months ago

3.0.104

12 months ago

3.0.107

12 months ago

3.0.106

12 months ago

3.0.89

1 year ago

3.0.92

1 year ago

3.0.93

1 year ago

3.0.90

1 year ago

3.0.91

1 year ago

3.0.94

1 year ago

3.0.95

1 year ago

3.0.88

1 year ago

3.0.87

1 year ago

3.0.85

1 year ago

3.0.86

1 year ago

3.0.83

1 year ago

3.0.84

1 year ago

3.0.82

1 year ago

3.0.81

1 year ago

3.0.80

1 year ago

3.0.78

1 year ago

3.0.79

1 year ago

3.0.76

1 year ago

3.0.77

1 year ago

3.0.75

1 year ago

3.0.67

1 year ago

3.0.68

1 year ago

3.0.65

1 year ago

3.0.69

1 year ago

3.0.64

1 year ago

3.0.70

1 year ago

3.0.71

1 year ago

3.0.74

1 year ago

3.0.73

1 year ago

3.0.60

1 year ago

3.0.63

1 year ago

3.0.61

1 year ago

3.0.62

1 year ago

3.0.45

1 year ago

3.0.46

1 year ago

3.0.43

1 year ago

3.0.44

1 year ago

3.0.49

1 year ago

3.0.47

1 year ago

3.0.48

1 year ago

3.0.41

1 year ago

3.0.42

1 year ago

3.0.40

1 year ago

3.0.56

1 year ago

3.0.57

1 year ago

3.0.54

1 year ago

3.0.55

1 year ago

3.0.58

1 year ago

3.0.59

1 year ago

3.0.52

1 year ago

3.0.53

1 year ago

3.0.50

1 year ago

3.0.51

1 year ago

3.0.34

1 year ago

3.0.35

1 year ago

3.0.32

2 years ago

3.0.33

1 year ago

3.0.38

1 year ago

3.0.39

1 year ago

3.0.36

1 year ago

3.0.37

1 year ago

3.0.31

2 years ago

3.0.30

2 years ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.16

2 years ago

3.0.17

2 years ago

3.0.14

2 years ago

3.0.15

2 years ago

3.0.23

2 years ago

3.0.24

2 years ago

3.0.21

2 years ago

3.0.22

2 years ago

3.0.27

2 years ago

3.0.28

2 years ago

3.0.25

2 years ago

3.0.26

2 years ago

3.0.20

2 years ago

3.0.18

2 years ago

3.0.19

2 years ago

3.0.29

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

6.0.1-alpha.0

2 years ago

6.0.1-alpha.1

2 years ago

3.0.9

2 years ago

6.0.1-alpha.2

2 years ago

6.0.1-alpha.3

2 years ago

6.0.1-alpha.4

2 years ago

6.0.1-alpha.5

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

2.10.90

2 years ago

2.10.73

2 years ago

2.10.74

2 years ago

2.10.75

2 years ago

2.10.76

2 years ago

2.10.77

2 years ago

2.10.78

2 years ago

2.10.79

2 years ago

2.10.80

2 years ago

2.10.81

2 years ago

2.10.82

2 years ago

2.10.83

2 years ago

2.10.84

2 years ago

2.10.85

2 years ago

2.10.86

2 years ago

2.10.87

2 years ago

2.10.88

2 years ago

2.10.89

2 years ago

2.10.70

2 years ago

2.10.71

2 years ago

2.10.72

2 years ago

2.10.67

2 years ago

2.10.68

2 years ago

2.10.69

2 years ago

2.10.66

2 years ago

2.10.62

2 years ago

2.10.63

2 years ago

2.10.64

2 years ago

2.10.65

2 years ago

2.10.50

2 years ago

2.10.51

2 years ago

2.10.52

2 years ago

2.10.53

2 years ago

2.10.54

2 years ago

2.10.55

2 years ago

2.10.56

2 years ago

2.10.57

2 years ago

2.10.58

2 years ago

2.10.59

2 years ago

2.10.60

2 years ago

2.10.61

2 years ago

2.10.48

2 years ago

2.10.49

2 years ago

2.10.46

3 years ago

2.10.47

3 years ago

2.10.45

3 years ago

2.10.33

3 years ago

2.10.34

3 years ago

2.10.35

3 years ago

2.10.36

3 years ago

2.10.37

3 years ago

2.10.38

3 years ago

2.10.39

3 years ago

2.10.40

3 years ago

2.10.41

3 years ago

2.10.42

3 years ago

2.10.43

3 years ago

2.10.44

3 years ago

2.10.31

3 years ago

2.10.32

3 years ago

2.10.30

3 years ago

2.10.28

3 years ago

2.10.29

3 years ago

2.10.27

3 years ago

2.10.26

3 years ago

2.10.25

3 years ago

2.10.23

3 years ago

2.10.24

3 years ago

2.10.22

3 years ago

2.10.21

3 years ago

2.10.20

3 years ago

2.10.18

3 years ago

2.10.19

3 years ago

2.10.17

3 years ago

2.10.16

3 years ago

2.10.15

3 years ago

2.10.11

3 years ago

2.10.12

3 years ago

2.10.13

3 years ago

2.10.14

3 years ago

2.10.10

3 years ago

2.10.9

3 years ago

2.10.8

3 years ago

2.10.7

3 years ago

2.10.5

3 years ago

2.10.6

3 years ago

2.10.2

3 years ago

2.10.3

3 years ago

2.10.4

3 years ago

2.10.1

3 years ago

2.10.0

3 years ago

2.8.10

3 years ago

2.8.8

3 years ago

2.8.7

3 years ago

2.8.4

3 years ago

2.8.3

3 years ago

2.7.0

3 years ago

2.6.0

3 years ago

2.4.0

3 years ago

2.2.0

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.0.0

3 years ago

1.23.40

3 years ago

1.23.33

3 years ago

1.25.0-rescript

3 years ago

1.28.0

3 years ago

1.26.0

3 years ago

1.23.31

3 years ago

1.23.30

3 years ago

1.23.26

3 years ago

1.23.25

3 years ago

1.25.0

3 years ago

1.23.24

3 years ago

1.23.21

3 years ago

1.24.0

3 years ago

1.23.20

3 years ago

1.23.2

3 years ago

1.23.0

3 years ago

1.21.5

3 years ago

1.22.1

3 years ago

1.22.0

3 years ago

1.21.4

3 years ago

1.21.3

3 years ago

1.21.1

3 years ago

1.21.0

3 years ago

1.20.1

3 years ago

1.20.0

3 years ago

1.19.1

3 years ago

1.19.0

3 years ago

1.18.6

3 years ago

1.18.5

3 years ago

1.18.4

3 years ago

1.18.3

3 years ago

1.18.2

3 years ago

1.18.1

3 years ago

1.18.0

3 years ago

1.17.3

3 years ago

1.17.2

3 years ago

1.17.1

3 years ago

1.17.0

3 years ago

1.16.2

3 years ago

1.15.2

3 years ago

1.16.0

3 years ago

1.15.1

3 years ago

1.15.0

3 years ago

1.14.1

3 years ago

1.14.0

3 years ago

1.13.2

3 years ago

1.13.1

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.11.1

3 years ago

1.11.0

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.9.0

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.1

3 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.3.1-alpha.0

4 years ago