Connectors
Identity & Access Management
OneLogin
Identity provider: users, roles, apps, and login event data
OneLogin API referenceAPI checked August 17, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 148
- Ready-made triggers
- 0
Connect OneLogin
- In Neblex open Connect › Connections and click New Connection.
- Search for OneLogin and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| SubdomainRequired | Your OneLogin subdomain: {subdomain}.onelogin.com. |
| Access tokenRequiredSecret | OAuth2 access token minted from the tenant's API credential pair (Generate Token API). Sent as `Authorization: Bearer`. |
Use it in a flow
- Open a flow, open the node library and search for OneLogin.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from OneLogin without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if OneLogin can send webhooks, a Webhook trigger receives them at its own URL.
Operations
148 operations in 19 groups. Each one is a step you can add to a flow.
API Authorization17
Add an Access Token ClaimaddApiAuthClaim | POST | Add an Access Token Claim. |
Add an Authorization Server ScopeaddApiAuthScope | POST | Add an Authorization Server Scope. |
Add Client AppaddApiAuthClient | POST | Add Client App. |
Create Authorization ServercreateApiAuthorization | POST | Create Authorization Server. |
Delete an Access Token ClaimdeleteApiAuthClaim | DELETE | Delete an Access Token Claim. |
Delete an Authorization Server ScopedeleteApiAuthScope | DELETE | Delete an Authorization Server Scope. |
Delete Authorization ServerdeleteApiAuthorization | DELETE | Delete Authorization Server. |
Get Authorization ServergetApiAuthorization | GET | Get Authorization Server. |
Get Authorization Server ScopeslistApiAuthScopes | GET | Get Authorization Server Scopes. |
List Access Token ClaimslistApiAuthClaims | GET | List Access Token Claims. |
List Authorization ServerslistApiAuthorizations | GET | List Authorization Servers. |
List Client AppslistApiAuthClients | GET | List Client Apps. |
Remove a Client AppdeleteApiAuthClient | DELETE | Remove a Client App. |
Update a Client AppupdateApiAuthClient | PUT | Update a Client App. |
Update an Access Token ClaimupdateApiAuthClaim | PUT | Update an Access Token Claim. |
Update an Authorization Server ScopeupdateApiAuthScope | PUT | Update an Authorization Server Scope. |
Update Authorization ServerupdateApiAuthorization | PUT | Update Authorization Server. |
App8
Create an AppcreateApp | POST | Create an App. |
Delete an AppdeleteApp | DELETE | Delete an App. |
Delete an App ParameterdeleteAppParameter | DELETE | Delete an App Parameter. |
Get an AppgetApp | GET | Get an App. |
List App UserslistAppUsers | GET | List App Users. |
List AppslistApps | GET | List Apps. |
List ConnectorslistConnectors | GET | List Connectors. |
Update an AppupdateApp | PUT | Update an App. |
App Rule11
Bulk SortbulkSortAppRules | PUT | Bulk Sort. |
Create RulecreateAppRule | POST | Create Rule. |
Delete RuledeleteAppRule | DELETE | Delete Rule. |
Get RulegetAppRule | GET | Get Rule. |
List Action ValueslistAppRuleActionValues | GET | List Action Values. |
List ActionslistAppRuleActions | GET | List Actions. |
List Condition OperatorslistAppRuleConditionOperators | GET | List Condition Operators. |
List Condition ValueslistAppRuleConditionValues | GET | List Condition Values. |
List ConditionslistAppRuleConditions | GET | List Conditions. |
List RuleslistAppRules | GET | List Rules. |
Update RuleupdateAppRule | PUT | Update Rule. |
Branding24
Create Account BrandcreateBrand | POST | Create Account Brand. |
Create Message TemplatecreateBrandTemplate | POST | Create Message Template. |
Delete Account BranddeleteBrand | DELETE | Delete Account Brand. |
Delete Custom MessagedeleteCustomMessage | DELETE | Delete Custom Message. |
Delete Message TemplatedeleteBrandTemplate | DELETE | Delete Message Template. |
Get Account BrandgetBrand | GET | Get Account Brand. |
Get Apps Associated with Account BrandgetBrandApps | GET | Get Apps Associated with Account Brand. |
Get Email Settings ConfiggetEmailSettings | GET | Get Email Settings Config. |
Get Master Message Template by TypegetMasterTemplateByType | GET | Get Master Message Template by Type. |
Get Master Message Template by Type & LocalegetMasterTemplateByTypeLocale | GET | Get Master Message Template by Type & Locale. |
Get Message TemplategetBrandTemplate | GET | Get Message Template. |
Get Message Template by TypegetTemplateByType | GET | Get Message Template by Type. |
Get Message Template by Type & LocalegetTemplateByTypeLocale | GET | Get Message Template by Type & Locale. |
List Account BrandslistBrands | GET | List Account Brands. |
List Custom MessageslistCustomMessages | POST | List Custom Messages. |
List LanguageslistCustomMessageLanguages | GET | List Languages. |
List Message TemplateslistBrandTemplates | GET | List Message Templates. |
Lookup Custom MessagelookupCustomMessage | POST | Lookup Custom Message. |
Reset Email Settings ConfigresetEmailSettings | DELETE | Reset Email Settings Config. |
Update Account BrandupdateBrand | PUT | Update Account Brand. |
Update Custom MessageupdateCustomMessage | PUT | Update Custom Message. |
Update Email Settings ConfigupdateEmailSettings | PUT | Update Email Settings Config. |
Update Message TemplateupdateBrandTemplate | PUT | Update Message Template. |
Update Message Template by Type & LocaleupdateTemplateByTypeLocale | PUT | Update Message Template by Type & Locale. |
Embed Apps.Html1
Get Apps to Embed for a Userget_client_apps_embed2 | GET | Get Apps to Embed for a User. |
Groups.Html1
Get Groupsget_api_1_groups | GET | Get Groups. |
Invite Links.Html1
Generate Invite Linkpost_api_1_invites_get_invite_link | POST | Generate Invite Link. |
Mapping12
Bulk SortbulkSortMappings | PUT | Bulk Sort. |
Create MappingcreateMapping | POST | Create Mapping. |
Delete MappingdeleteMapping | DELETE | Delete Mapping. |
Dry Run MappingdryRunMapping | POST | Dry Run Mapping. |
Get MappinggetMapping | GET | Get Mapping. |
List Action ValueslistMappingActionValues | GET | List Action Values. |
List ActionslistMappingActions | GET | List Actions. |
List Condition OperatorslistMappingConditionOperators | GET | List Condition Operators. |
List Condition ValueslistMappingConditionValues | GET | List Condition Values. |
List ConditionslistMappingConditions | GET | List Conditions. |
List MappingslistMappings | GET | List Mappings. |
Update MappingupdateMapping | PUT | Update Mapping. |
MFA12
Activate an Authentication FactoractivateFactor | POST | Activate an Authentication Factor. |
Enroll an Authentication FactorenrollFactor | POST | Enroll an Authentication Factor. |
Generate MFA TokengenerateMfaToken | POST | Generate MFA Token. |
Get Available Authentication FactorsgetAvailableFactors | GET | Get Available Authentication Factors. |
Get Enrolled Authentication FactorsgetEnrolledFactors | GET | Get Enrolled Authentication Factors. |
Remove a FactorremoveFactor | DELETE | Remove a Factor. |
Validate a UservalidateSmartMfaUser | POST | Validate a User. |
Verify an Authentication FactorverifyFactorById | PUT | Verify an Authentication Factor. |
Verify an Authentication FactorverifyFactorPoll | GET | Verify an Authentication Factor. |
Verify Enrollment of Authentication FactorsverifyEnrollmentOtp | PUT | Verify Enrollment of Authentication Factors. |
Verify Enrollment of OneLogin Voice & ProtectverifyEnrollmentPoll | GET | Verify Enrollment of OneLogin Voice & Protect. |
Verify MFA TokenverifySmartMfaToken | POST | Verify MFA Token. |
Multi Factor Authentication1
Verify an Authentication Factorpost_api_2_mfa_users_user_id_verifications | POST | Verify an Authentication Factor. |
Oauth20 Tokens1
Get Rate Limitget_auth_rate_limit | GET | Get Rate Limit. |
Privileges.Html1
List Privilegesget_api_1_privileges | GET | List Privileges. |
Report3
List ReportslistReports | GET | List Reports. |
Run ReportrunReport | POST | Run Report. |
Run Report in BackgroundrunReportInBackground | POST | Run Report in Background. |
Risk8
Create a RulecreateRiskRule | POST | Create a Rule. |
Delete a RuledeleteRiskRule | DELETE | Delete a Rule. |
Get a Risk ScoregetRiskScore | POST | Get a Risk Score. |
Get a RulegetRiskRule | GET | Get a Rule. |
Get Score InsightsgetRiskScores | GET | Get Score Insights. |
List RuleslistRiskRules | GET | List Rules. |
Track an EventtrackRiskEvent | POST | Track an Event. |
Update a RuleupdateRiskRule | PUT | Update a Rule. |
Role13
Add Role AdminsaddRoleAdmins | POST | Add Role Admins. |
Add Role UsersaddRoleUsers | POST | Add Role Users. |
Create RolescreateRole | POST | Create Roles. |
Delete RoledeleteRole | DELETE | Delete Role. |
Get RolegetRole | GET | Get Role. |
Get Role AdminsgetRoleAdmins | GET | Get Role Admins. |
Get Role AppsgetRoleApps | GET | Get Role Apps. |
Get Role UsersgetRoleUsers | GET | Get Role Users. |
List RoleslistRoles | GET | List Roles. |
Remove Role AdminsremoveRoleAdmins | DELETE | Remove Role Admins. |
Remove Role UsersremoveRoleUsers | DELETE | Remove Role Users. |
Set Role AppssetRoleApps | PUT | Set Role Apps. |
Update RoleupdateRole | PUT | Update Role. |
SAML2
Generate SAML AssertiongenerateSamlAssertion | POST | Generate SAML Assertion. |
Verify FactorverifySamlFactor | POST | Verify Factor. |
Self Registration7
Add Field to ProfileaddSelfRegField | POST | Add Field to Profile. |
Create ProfilecreateSelfRegProfile | POST | Create Profile. |
Delete ProfiledeleteSelfRegProfile | DELETE | Delete Profile. |
Get Specific ProfilegetSelfRegProfile | GET | Get Specific Profile. |
List All ProfileslistSelfRegProfiles | GET | List All Profiles. |
Remove Field from ProfileremoveSelfRegField | DELETE | Remove Field from Profile. |
Update ProfileupdateSelfRegProfile | PUT | Update Profile. |
Smart Hook11
Create a HookcreateHook | POST | Create a Hook. |
Create Environment VariablecreateHookEnvVar | POST | Create Environment Variable. |
Delete a HookdeleteHook | DELETE | Delete a Hook. |
Delete Environment VariabledeleteHookEnvVar | DELETE | Delete Environment Variable. |
Get a HookgetHook | GET | Get a Hook. |
Get Environment VariablegetHookEnvVar | GET | Get Environment Variable. |
Get Hook LogsgetHookLogs | GET | Get Hook Logs. |
List Environment VariableslistHookEnvVars | GET | List Environment Variables. |
List HookslistHooks | GET | List Hooks. |
Update a HookupdateHook | PUT | Update a Hook. |
Update Environment VariableupdateHookEnvVar | PUT | Update Environment Variable. |
User14
Create Custom AttributecreateCustomAttribute | POST | Create Custom Attribute. |
Create UsercreateUser | POST | Create User. |
Delete Custom AttributedeleteCustomAttribute | DELETE | Delete Custom Attribute. |
Delete UserdeleteUser | DELETE | Delete User. |
Get Custom AttributegetCustomAttribute | GET | Get Custom Attribute. |
Get UsergetUser | GET | Get User. |
Get User AppsgetUserApps | GET | Get User Apps. |
Get User Delegated PrivilegesgetUserDelegatedPrivileges | GET | Get User Delegated Privileges. |
Get User PrivilegesgetUserPrivileges | GET | Get User Privileges. |
List Custom AttributeslistCustomAttributes | GET | List Custom Attributes. |
List UserslistUsers | GET | List Users. |
Unlock UserunlockUser | POST | Unlock User. |
Update Custom AttributeupdateCustomAttribute | PUT | Update Custom Attribute. |
Update UserupdateUser | PUT | Update User. |