JUMP TOAPI EndpointsGetting Started With Frontegg APIsVendor authenticationpostIdentity ManagementApplications-management | UsersGet users for applicationgetGet applications for usergetGet applications for multiple usersgetGet users for multiple applicationsgetAssign users to applicationpostUnassign users from applicationdeleteAssign user to multiple applicationspostUnassign user from multiple applicationsdeleteGet user active tenants in applicationsgetSwitch users active tenant in applicationsputAuthentication | API tokenAuthenticate using API tokenpostRefresh API tokenpostAuthentication | GeneralAuthenticate user with passwordpostRefresh user JWT tokenpostLogout userpostAuthentication | MFARecover MFApostDisable authenticator app MFApostDisable authenticator app MFApostPre-disable SMS MFApostDisable SMS MFApostVerify MFA using code from authenticator apppostRequest verify MFA using email codepostVerify MFA using email codepostPre enroll MFA using Authenticator ApppostEnroll MFA using Authenticator ApppostVerify MFA using authenticator apppostPre-enroll MFA using smspostEnroll MFA using smspostRequest to verify MFA using smspostVerify MFA using smspostPre enroll MFA using WebAuthNpostEnroll MFA using WebAuthNpostRequest verify MFA using WebAuthNpostVerify MFA using webauthnpostCheck if remember device allowedgetEnroll authenticator app MFApostEnroll authenticator app MFApostVerify authenticator app MFA enrollmentpostVerify authenticator app MFA enrollmentpostEnroll SMS MFApostVerify MFA enrollmentpostAuthentication | PasswordlessSMS code preloginpostSMS code postloginpostMagic link preloginpostMagic link postloginpostOTC (One-Time Code) preloginpostOTC (One-Time Code) postloginpostManagement | Account invitations settingsCreate tenant invitepostGet all tenant invitesgetDelete a tenant invitedeleteManagement | Core settingsUpdate identity management configurationpostGet identity management configurationgetCreate captcha policypostUpdate captcha policyputGet captcha policygetManagement | Custom social OAuth providerCreate custom oauth providerpostGet custom oauth providergetUpdate custom oauth providerpatchDelete custom oauth providerdeleteManagement | Data migrationMigrate from Auth0postMigrate a vendor userpostMigrate vendor users in bulkpostCheck status of bulk migrationgetManagement | DelegationGet delegation configurationgetCreate or update delegation configurationpostManagement | Email configurationCreate or update configurationpostGet configurationgetDelete configurationdeleteCreate or update configuration v2postManagement | Email templatesAdd or update templatepostGet templategetDelete templatedeleteGet default template by typegetManagement | M2MGet active access tokens listgetGet user access token datagetGet tenant access token datagetManagement | MFA ConfigurationUpdate MFA configurationpostGet MFA configurationgetManagement | Permission categoriesGet permissions categoriesgetCreate categorypostUpdate categorypatchDelete categorydeleteManagement | PermissionsGet permissionsgetCreate permissionspostDelete permissiondeleteUpdate permissionpatchSet a permission to multiple rolesputSet permissions classificationputManagement | RolesGet rolesgetCreate rolespostDelete roledeleteUpdate rolepatchAssign permissions to a roleputManagement | SMS configurationCreates or updates a vendor SMS configpostDeletes a vendor SMS configdeleteGets a vendor SMS configgetManagement | SMS templatesGets vendor SMS templatesgetGets vendor SMS template by typegetDeletes vendor SMS template by typedeleteCreate or update a vendor SMS templatepostGets vendor default SMS template by typegetManagement | Sessions configurationGet environment session configurationgetManagement | User sourcesGet vendor user sourcesgetGet vendor user sourcegetDelete user sourcedeleteCreate vendor external user sourcepostCreate vendor external user sourcepostCreate vendor external user sourcepostCreate vendor external user sourcepostCreate vendor external user sourcepostCreate vendor federation user sourcepostCreate vendor external user sourceputCreate vendor external user sourceputCreate vendor external user sourceputCreate vendor external user sourceputCreate vendor external user sourceputUpdate vendor federation user sourceputAssign applications to a user sourcepostUnassign applications from a user sourcepostGet user source usersgetManagement | UsersGet usergetUnenroll user from MFA globallypostVerify user's passwordpostCreate userpostGet users tenants statusesgetSet temporary users configurationputInvite users to tenant in bulkpostGet status of bulk invite taskgetGet user by emailgetGet user by IDgetUpdate user globallyputVerify userpostMake user invisibleputMake User superuserputSet user's tenantputAdd user to tenantpostUpdate user emailputGenerate activation tokenpostGenerate password reset tokenpostUnlock userpostLock userpostMove all users from one tenant to anotherputSelf-service | User managementGets temporary users configurationgetRemove userdeleteDisable user tenantpostEnable user tenantpostSets a permanent user to temporaryputSets a temporary user to permanentdeleteReset user activation tokenpostReset invitationpostReset all invitation tokenspostGet usersgetGet users rolesgetGet users groupsgetUnlock userpostInvite userpostUpdate user profileputGet user profilegetCreate userpostUpdate userputAssign roles to userpostUnassign roles from userdeleteUpdate user's active tenantputGet users with fuzzy searchgetActivate userpostGet user activation strategygetAccept invitationpostSignup userpostGet user profilegetGet user tenantsgetGet user tenants' hierarchygetGet user permissions and rolesgetGet user tenantsgetSelf-service | Account invitationsGet tenant invite of usergetCreate tenant invite for userpostDelete tenant invite of userdeleteUpdate tenant invite of userpatchVerify tenant invitepostGet tenant invite configurationgetSelf-service | Domain restrictionCreate domain restrictionpostGet domain restrictionsgetGet domain restrictionsgetChange domain restrictions config list type and toggle it off/onpostDelete domain restrictiondeleteReplace bulk domain restrictionpostSelf-service | GroupsGet all groupsgetCreate grouppostGet groups by idspostUpdate grouppatchDelete groupdeleteGet group by IDgetGet groups configurationgetCreate or update groups configurationpostAdd roles to grouppostRemove roles from groupdeleteAdd users to grouppostRemove users from groupdeleteGet all groups paginatedgetSelf-service | IP restrictionCreate or update IP restriction configuration (ALLOW/BLOCK)postGet IP restriction configuration (ALLOW/BLOCK)getGet all IP restrictionsgetCreate IP restrictionpostTest Current IPpostTest current IP is in allow listpostDelete IP restriction by IPdeleteSelf-service | Lockout policyCreate lockout policypostUpdate lockout policypatchGet lockout policygetSelf-service | MFA SettingsCreate MFA policypostUpdate security policypatchUpsert security policyputGet security policygetGet MFA strategiesgetCreate or update MFA strategypostSelf-service | Password settingsUpdate password configurationpostGets password policy configurationgetCreate password history policypostUpdate password history policypatchGet password history policygetReset passwordpostVerify passwordpostChange passwordpostGet strictest password configurationgetSelf-service | Personal tokensCreate user access tokenpostGet user access tokensgetDelete user access token by token IDdeleteCreate user client credentials tokenpostGet user client credentials tokensgetDelete user client credentials token by token IDdeleteSelf-service | RolesGet roles v2getCreate a new rolepostGet distinct levels of rolesgetGet distinct assigned tenants of rolesgetSelf-service | Session managementGet tenant or vendor default session configurationgetCreate or update tenant or vendor default session configurationpostSelf-service | Tenant tokensCreate tenant access tokenpostGet tenant access tokensgetDelete tenant access tokendeleteCreate client credentials tokenpostGet client credentials tokensgetDelete client credentials tokendeleteUpdate client credentials tokenpatchCreate client credentials tokenpostSelf-service | User sessionsGet user's active sessionsgetDelete all user sessionsdeleteDelete single user's sessiondeleteTenantsTenantsGet TenantsgetCreate TenantpostRemove current TenantdeleteGet TenantgetUpdate TenantputRemove TenantdeleteSet Tenant MetadatapostDelete Tenant MetadatadeleteGet TenantsgetGet Sub TenantsgetAdd Sub TenantspostDelete Sub TenantsdeleteGet Sub Tenants treegetSettingsGet settingsgetUpdate settingsputAudits ServiceGeneralAdd auditspostGet audits statisticsgetExport CSV to streampostGet audits (V2)getExport CSV to stream (V2)postGet audits (deprecated)getExport CSV (deprecated)postMetricsGet metricsgetTeam ManagementSSOPreloginpostPostloginpostCreate SSO configurationpostGet SSO configurationsgetDelete SSO configurationdeleteUpdate SSO configurationpatchCreate SSO configuration by metadatapostUpdate SSO configuration by metadataputCreate SSO domainpostDelete SSO domaindeleteValidate SSO domainputValidate SSO domain by emailputSet SSO default rolesputGet SSO default rolesgetCreate SSO grouppostGet SSO groupgetUpdate SSO grouppatchDelete SSO groupdeleteVendor only - Force SSO domain validationputPostlogin (deprecated)postGet SSO configuration (deprecated)getGet SSO public configuration (deprecated)getPrelogin (deprecated)postSAMLGet vendor SAML configgetGet Service Provider certificategetGet Service Provider metadatagetGet SAML vendor configurationgetConfigure vendor SAML configurationpostUpdate vendor SAML configurationputDelete vendor SAML configurationdeleteCreate SAML grouppostDelete SAML groupdeleteUpdate SAML grouppatchGet SAML groupgetOIDCGet OIDC configurationgetConfigure OIDCpostEntitlements ServicePlans (Formerly Bundles)Get PlangetCreate PlanpostGet Single PlangetUpdate PlanpatchDelete PlandeleteGet Plan FeaturesgetLink Features to PlanpatchUnlink Features from PlanpatchAPI Access ControlGet RoutesgetCreate RoutepostGet Single RoutegetDelete RoutedeleteUpdate RoutepatchImport Open APIpostCreate or Replace Route RulesputAPI Access Control ConfigurationsGet Routes ConfigurationgetUpdate Routes ConfigurationpatchFeaturesGet FeaturesgetCreate FeaturepostUpdate FeaturepatchDelete FeaturedeleteCreate FeaturepostUpdate FeaturepatchEntitlementsGet EntitlementsgetCreate EntitlementpostBatch Create EntitlementspostBatch Update EntitlementspatchBatch Delete EntitlementsdeleteGet Single EntitlementgetUpdate EntitlementpatchDelete EntitlementdeleteFeature FlagsGet Feature FlagsgetCreate Feature FlagpostGet Single Feature FlaggetUpdate Feature FlagpatchDelete Feature FlagdeleteAssign user to multiple applicationspost https://{domain}.frontegg.com/identity/resources/applications/v1/apps-userThis route assigns user to multiple applications.