Loading…
Loading…
HRIS · OAuth · Native webhooks
Agents can call 62 tools for OneLogin: 28 that read and 34 that write. 5 are unified tools that work the same across HRIS apps; 57 are OneLogin's own API. Writes wait for a person to approve them.
Bring your own OAuth app. Register an OAuth client in OneLogin's developer console and add its client ID and secret to the connector under Configuration. Setup steps
| Resource | Tools | Coverage |
|---|---|---|
| employees | list_employeesget_employeecreate_employeeupdate_employeedelete_employee | 78% |
57 operations from the vendor's own spec (6 specs), checked nightly by the API registry; last changed 31 Oct 2026.
57 of 57 operations
| Operation | Method | Path | Kind |
|---|---|---|---|
| List_Mappings | GET | /api/2/mappings | read |
| Get_Mapping | GET | /api/2/mappings/{mapping_id} | read |
| Create_Mapping | POST | /api/2/mappings | write |
| Update_Mapping | PUT | /api/2/mappings/{mapping_id} | write |
| Delete_Mapping | DELETE | /api/2/mappings/{mapping_id} | write |
| List_Conditions | GET | /api/2/mappings/conditions | read |
| List_Conditions_Operators | GET | /api/2/mappings/conditions/{mapping_condition_value}/operators | read |
| List_Conditions_Values | GET | /api/2/mappings/conditions/{mapping_condition_value}/values | read |
| List_Actions | GET | /api/2/mappings/actions | read |
| List_Actions_Values | GET | /api/2/mappings/actions/{mapping_action_value}/values | read |
| Bulk_Sort | PUT | /api/2/mappings/sort | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| Rules.List_Rules | GET | /api/2/apps/{app_id}/rules | read |
| Rules.Get_Rule | GET | /api/2/apps/{app_id}/rules/{rule_id} | read |
| Rules.Create_Rule | POST | /api/2/mappings | write |
| Rules.Update_Rule | PUT | /api/2/apps/{app_id}/rules/{rule_id} | write |
| Rules.Delete_Rule | DELETE | /api/2/apps/{app_id}/rules/{rule_id} | write |
| Rules.List_Conditions | GET | /api/2/apps/{app_id}/rules/conditions | read |
| Rules.List_Conditions_Operators | GET | /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/operators | read |
| Rules.List_Conditions_Values | GET | /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/values | read |
| Rules.List_Actions | GET | /api/2/apps/{app_id}/rules/actions | read |
| Rules.List_Actions_Values | GET | /api/2/apps/{app_id}/rules/actions/{rule_action_value}/values | read |
| Rules.Bulk_Sort | PUT | /api/2/apps/{app_id}/rules/sort | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| List_Apps | GET | /api/2/apps | read |
| Get_App | GET | /api/2/apps/{app_id} | read |
| Create_App | POST | /api/2/apps | write |
| Update_App | PUT | /api/2/apps/{app_id} | write |
| Delete_App | DELETE | /api/2/apps/{app_id} | write |
| Delete_Parameter_from_App | DELETE | /api/2/apps/{app_id}/parameters/{parameter_id} | write |
| Get_App_Users | GET | /api/2/apps/{app_id}/users | read |
| Operation | Method | Path | Kind |
|---|---|---|---|
| Claims.Get_Api_Auth_Server_Claims | GET | /api/2/api_authorizations/{api_auth_id}/claims | read |
| Claims.Create_Api_Auth_Server_Claim | POST | /api/2/api_authorizations/{api_auth_id}/claims | write |
| Claims.Update_Api_Auth_Server_Claim | PUT | /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} | write |
| Claims.Delete_Api_Auth_Server_Claim | DELETE | /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| Client_Apps.Get_Api_Auth_Server_Clients | GET | /api/2/api_authorizations/{api_auth_id}/clients | read |
| Client_Apps.Add_Api_Auth_Server_Client | POST | /api/2/api_authorizations/{api_auth_id}/clients | write |
| Client_Apps.Update_Api_Auth_Server_Client | PUT | /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} | write |
| Client_Apps.Remove_Api_Auth_Server_Client | DELETE | /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| OneLogin_API_v2_Vigilance_AI.Rules.List_Rules | GET | /api/2/risk/rules | read |
| OneLogin_API_v2_Vigilance_AI.Rules.Create_Rule | POST | /api/2/risk/rules | write |
| OneLogin_API_v2_Vigilance_AI.Rules.Update_Rule | PUT | /api/2/risk/rules/{rule_id} | write |
| OneLogin_API_v2_Vigilance_AI.Rules.Delete_Rule | DELETE | /api/2/risk/rules/{rule_id} | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| Scopes.Get_Api_Auth_Server_Scopes | GET | /api/2/api_authorizations/{api_auth_id}/scopes | read |
| Scopes.Create_Api_Auth_Server_Scope | POST | /api/2/api_authorizations/{api_auth_id}/scopes | write |
| Scopes.Update_Api_Auth_Server_Scope | PUT | /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} | write |
| Scopes.Delete_Api_Auth_Server_Scope | DELETE | /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| Track_an_Event | POST | /api/2/risk/events | write |
| Get_a_Risk_Score | POST | /api/2/risk/verify | write |
| Get_Score_Summary | GET | /api/2/risk/scores | read |
| Operation | Method | Path | Kind |
|---|---|---|---|
| List_Connectors | GET | /api/2/connectors | read |
| Get_Rate_Limit | GET | /auth/rate_limit | read |
| Generate_SAML_Assertion | POST | /api/2/saml_assertion | write |
| Verify_Factor_SAML | POST | /api/2/saml_assertion/verify_factor | write |