OneLogin API


Keywords
OpenAPI, OpenAPI-Generator, OneLogin, API
License
MIT
Install
pip install onelogin==3.1.6

Documentation

onelogin

OpenAPI Specification for OneLogin

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 3.1.1
  • Package version: 3.1.5
  • Build package: org.openapitools.codegen.languages.PythonNextgenClientCodegen For more information, please visit https://support.onelogin.com

Requirements.

Python 3.7+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install onelogin

(you may need to run pip with root permission: sudo pip install onelogin)

Then import the package:

import onelogin

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import onelogin

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import os
import onelogin
from onelogin.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://your-api-subdomain.onelogin.com
# See configuration.py for a list of all supported configuration parameters.
configuration = onelogin.Configuration(
    host = "https://your-api-subdomain.onelogin.com"
)

configuration = onelogin.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with onelogin.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    token_instance = onelogin.OAuth2Api(api_client)
    generate_token_request = {"grant_type":"client_credentials"} # GenerateTokenRequest | Request Body to Generate OAuth Token
    content_type="application/json"
    try:
        # Generate and Save Access Token
        api_response = token_instance.generate_token(generate_token_request, content_type=content_type)
        configuration.access_token = api_response.access_token
        print(configuration.access_token)
    except Exception as e:
        print("Exception when generating access token: %s\n" % e)

    user_instance = onelogin.UsersV2Api(api_client)
    try:
        # List Users
        api_response = user_instance.list_users2()
        print("The response of UsersV2Api->list_users:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling UsersV2Api->list_users: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://your-api-subdomain.onelogin.com

Class Method HTTP request Description
APIAuthClaimsApi create_auth_claim POST /api/2/api_authorizations/{api_auth_id}/claims Create Api Auth Server Claim
APIAuthClaimsApi delete_auth_claim DELETE /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} Delete Api Auth Server Claim
APIAuthClaimsApi get_authclaims GET /api/2/api_authorizations/{api_auth_id}/claims Get Api Auth Server claims
APIAuthClaimsApi update_claim PUT /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} Update Api Auth Server Claim
APIAuthClientAppsApi add_client_app POST /api/2/api_authorizations/{api_auth_id}/clients Add Client App
APIAuthClientAppsApi delete_client_app DELETE /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} Remove Client App
APIAuthClientAppsApi list_client_apps GET /api/2/api_authorizations/{api_auth_id}/clients List Clients Apps
APIAuthClientAppsApi update_client_app PUT /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} Update Client App
APIAuthScopesApi create_scope POST /api/2/api_authorizations/{api_auth_id}/scopes Create Api Auth Server Scope
APIAuthScopesApi delete_scope DELETE /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} Delete Api Auth Server Scope
APIAuthScopesApi get_scopes GET /api/2/api_authorizations/{api_auth_id}/scopes Get Api Auth Server Scopes
APIAuthScopesApi update_scope PUT /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} Update Api Auth Server Scope
APIAuthorizationServerApi create_auth_server POST /api/2/api_authorizations Create Api Auth Server
APIAuthorizationServerApi delete_auth_server DELETE /api/2/api_authorizations/{api_auth_id} Delete Api Auth Server
APIAuthorizationServerApi get_auth_server GET /api/2/api_authorizations/{api_auth_id} Get Api Auth Server
APIAuthorizationServerApi list_auth_servers GET /api/2/api_authorizations List Api Auth Servers
APIAuthorizationServerApi update_auth_server PUT /api/2/api_authorizations/{api_auth_id} Update Api Auth Server
AppRulesApi create_app_rule POST /api/2/apps/{app_id}/rules
AppRulesApi delete_rule DELETE /api/2/apps/{app_id}/rules/{rule_id} Delete Rule
AppRulesApi get_app_rule GET /api/2/apps/{app_id}/rules/{rule_id} Get Rule
AppRulesApi list_action_valies GET /api/2/apps/{app_id}/rules/actions/{rule_action_value}/values List Actions Values
AppRulesApi list_actions GET /api/2/apps/{app_id}/rules/actions List Actions
AppRulesApi list_app_rules GET /api/2/apps/{app_id}/rules List Rules
AppRulesApi list_condition_operators GET /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/operators List Conditions Operators
AppRulesApi list_condition_values GET /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/values List Conditions Values
AppRulesApi list_conditions GET /api/2/apps/{app_id}/rules/conditions List Conditions
AppRulesApi sort_app_rules PUT /api/2/apps/{app_id}/rules/sort Bulk Sort
AppRulesApi update_app_rule PUT /api/2/apps/{app_id}/rules/{rule_id} Update Rule
AppsApi create_app POST /api/2/apps Create App
AppsApi delete_app DELETE /api/2/apps/{app_id} Delete App
AppsApi delete_app_parameter DELETE /api/2/apps/{app_id}/parameters/{parameter_id} Delete Parameter from App
AppsApi get_app GET /api/2/apps/{app_id} Get App
AppsApi get_app_users GET /api/2/apps/{app_id}/users Get App Users
AppsApi list_apps GET /api/2/apps List Apps
AppsApi list_connectors GET /api/2/connectors List Connectors
AppsApi update_app PUT /api/2/apps/{app_id} Update App
BrandingServiceApi create_brand POST /api/2/branding/brands Create Brand
BrandingServiceApi delete_brand DELETE /api/2/branding/brands/{brand_id} Delete Brand
BrandingServiceApi get_brand GET /api/2/branding/brands/{brand_id} Get Brand
BrandingServiceApi get_brand_apps GET /api/2/branding/brands/{brand_id}/apps Get Brand Apps
BrandingServiceApi list_brands GET /api/2/branding/brands List Account Brands
BrandingServiceApi update_brand PUT /api/2/branding/brands/{brand_id} Update Brand
BrandingServiceSMTPApi delete_email_settings DELETE /api/2/branding/email_settings Delete Custom Email Settings
BrandingServiceSMTPApi get_email_settings GET /api/2/branding/email_settings Get Email Settings
BrandingServiceSMTPApi update_email_settings PUT /api/2/branding/email_settings Update Email Settings
BrandingServiceTemplatesApi create_message_template POST /api/2/branding/brands/{brand_id}/templates Create Message Template
BrandingServiceTemplatesApi delete_message_template DELETE /api/2/branding/brands/{brand_id}/templates/{template_id} Delete Message Template
BrandingServiceTemplatesApi get_master_by_type GET /api/2/branding/brands/master/templates/{template_type} Get Master Template by Type
BrandingServiceTemplatesApi get_message_template_by_id GET /api/2/branding/brands/{brand_id}/templates/{template_id} Get Message Template
BrandingServiceTemplatesApi get_template_by_locale GET /api/2/branding/brands/{brand_id}/templates/{template_type}/{locale} Get Template by Type & Locale
BrandingServiceTemplatesApi list_message_templates GET /api/2/branding/brands/{brand_id}/templates List Message Templates
BrandingServiceTemplatesApi update_message_template_by_id PUT /api/2/branding/brands/{brand_id}/templates/{template_id} Update Message Template
BrandingServiceTemplatesApi update_template_by_locale PUT /api/2/branding/brands/{brand_id}/templates/{template_type}/{locale} Update Template by Type & Locale
EventsApi get_event_by_id GET /api/1/events/{event_id} Get Event by ID
EventsApi get_event_types GET /api/1/events/types Get Event Types
EventsApi get_events GET /api/1/events Get Events
GroupsApi get_group_by_id GET /api/1/groups/{group_id} Get Group by ID
GroupsApi get_groups GET /api/1/groups Get Groups
InviteLinksApi get_invite_link POST /api/1/invites/get_invite_link Generate Invite Link
InviteLinksApi send_invite_link POST /api/1/invites/send_invite_link Send Invite Link
MultiFactorAuthenticationApi create_device_verification POST /api/2/mfa/users/{user_id}/verifications Create Device Verification
MultiFactorAuthenticationApi create_factor_registration POST /api/2/mfa/users/{user_id}/registrations Create Factor Registration
MultiFactorAuthenticationApi delete_enrolled_factor DELETE /api/2/mfa/users/{user_id}/devices/{device_id} Delete Enrolled Factor
MultiFactorAuthenticationApi generate_otp POST /api/2/mfa/users/{user_id}/mfa_token Generate MFA token
MultiFactorAuthenticationApi get_auth_factors GET /api/2/mfa/users/{user_id}/factors Get User Factors
MultiFactorAuthenticationApi get_authentication_devices GET /api/2/mfa/users/{user_id}/devices Get User Devices
MultiFactorAuthenticationApi get_user_registration GET /api/2/mfa/users/{user_id}/registrations/{registration_id} Get User Registration
MultiFactorAuthenticationApi get_user_verification GET /api/2/mfa/users/{user_id}/verifications/{verification_id} Get User Verification
MultiFactorAuthenticationApi verify_user_registration PUT /api/2/mfa/users/{user_id}/registrations/{registration_id} Verify User Registration
MultiFactorAuthenticationApi verify_user_verification PUT /api/2/mfa/users/{user_id}/verifications/{verification_id} Verify User Verification
MultiFactorAuthenticationV1Api activate_mfa_factors POST /api/1/users/{user_id}/otp_devices/{device_id}/trigger Activate a Factor
MultiFactorAuthenticationV1Api enroll_mfa_factor POST /api/1/users/{user_id}/otp_devices Enroll a Factor
MultiFactorAuthenticationV1Api generate_mf_atoken POST /api/1/users/{user_id}/mfa_token Generate Temp MFA Token
MultiFactorAuthenticationV1Api get_enrolled_factors GET /api/1/users/{user_id}/otp_devices Get Enrolled Factors
MultiFactorAuthenticationV1Api get_mfa_factors GET /api/1/users/{user_id}/auth_factor Get Available Factors
MultiFactorAuthenticationV1Api remove_mfa_factors DELETE /api/1/users/{user_id}/otp_devices/{device_id} Remove an Enrolled Factor
MultiFactorAuthenticationV1Api verify_mfa_factor POST /api/1/users/{user_id}/otp_devices/{device_id}/verify Verify a Factor
OAuth2Api generate_token POST /auth/oauth2/v2/token Generate Token
OAuth2Api get_rate_limit GET /auth/rate_limit Get Rate Limit
OAuth2Api revoke_tokens POST /auth/oauth2/revoke Revoke Tokens
PrivilegesApi add_privilege_to_role POST /api/1/privileges/{privilege_id}/roles Assign a Privilege to Roles
PrivilegesApi assign_users_to_privilege POST /api/1/privileges/{privilege_id}/users Assign Users to a Privilege
PrivilegesApi create_privilege POST /api/1/privileges Create a Privilege
PrivilegesApi delete_privilege DELETE /api/1/privileges/{privilege_id} Delete a Privilege
PrivilegesApi delete_role_from_privilege DELETE /api/1/privileges/{privilege_id}/roles/{role_id} Remove a Privilege from a Role
PrivilegesApi get_assigned_user GET /api/1/privileges/{privilege_id}/users Get Users assigned to a Privilege
PrivilegesApi get_privilege GET /api/1/privileges/{privilege_id} Get a Privilege
PrivilegesApi list_privilege_roles GET /api/1/privileges/{privilege_id}/roles Get Roles assigned to Privilege
PrivilegesApi list_privileges GET /api/1/privileges List Privileges
PrivilegesApi remove_user_from_privilege DELETE /api/1/privileges/{privilege_id}/users/{user_id} Remove a Privilege from Users
PrivilegesApi update_privilege PUT /api/1/privileges/{privilege_id} Update a Privilege
RolesApi add_role_admins POST /api/2/roles/{role_id}/admins Add Role Admins
RolesApi add_role_users POST /api/2/roles/{role_id}/users Add Role Users
RolesApi create_role POST /api/2/roles Create Role
RolesApi delete_role DELETE /api/2/roles/{role_id} Delete Role by ID
RolesApi get_role GET /api/2/roles/{role_id} Get Role by ID
RolesApi get_role_admins GET /api/2/roles/{role_id}/admins Get Role Admins
RolesApi get_role_apps GET /api/2/roles/{role_id}/apps Get all Apps assigned to Role
RolesApi get_role_by_id GET /api/1/roles/{role_id} Get Role by ID
RolesApi get_role_by_name GET /api/1/roles Get Role by Name
RolesApi get_role_users GET /api/2/roles/{role_id}/users Get Role Users
RolesApi list_roles GET /api/2/roles List Roles
RolesApi remove_role_admins DELETE /api/2/roles/{role_id}/admins Remove Role Admins
RolesApi remove_role_users DELETE /api/2/roles/{role_id}/users Remove Role Users
RolesApi set_role_apps PUT /api/2/roles/{role_id}/apps Set Role Apps
RolesApi update_role PUT /api/2/roles/{role_id} Update Role
SAMLAssertionsApi generate_saml_assert POST /api/1/saml_assertion Generate SAML Assertion
SAMLAssertionsApi generate_saml_assert2 POST /api/2/saml_assertion Generate SAML Assertion
SAMLAssertionsApi ver_factor_saml POST /api/1/saml_assertion/verify_factor Verify Factor SAML
SAMLAssertionsApi ver_factor_saml2 POST /api/2/saml_assertion/verify_factor Verify Factor SAML
SmartHooksApi create_environment_variable POST /api/2/hooks/envs Create Environment Variable
SmartHooksApi create_hook POST /api/2/hooks Create Smart Hook
SmartHooksApi delete_environment_variable DELETE /api/2/hooks/envs/{envvar_id} Delete Environment Variable
SmartHooksApi delete_hook DELETE /api/2/hooks/{hook_id} Delete Smart Hook by ID
SmartHooksApi get_environment_variable GET /api/2/hooks/envs/{envvar_id} Get Environment Variable
SmartHooksApi get_hook GET /api/2/hooks/{hook_id} Get Smart Hook by ID
SmartHooksApi get_logs GET /api/2/hooks/{hook_id}/logs Get Smart Hook Logs
SmartHooksApi list_environment_variables GET /api/2/hooks/envs List Environment Variables
SmartHooksApi list_hooks GET /api/2/hooks List all Smart Hooks
SmartHooksApi update_environment_variable PUT /api/2/hooks/envs/{envvar_id} Update Environment Variable
SmartHooksApi update_hook PUT /api/2/hooks/{hook_id} Update Smart Hook by ID
UserMappingsApi create_mapping POST /api/2/mappings Create Mapping
UserMappingsApi delete_mapping DELETE /api/2/mappings/{mapping_id} Delete Mapping
UserMappingsApi get_mapping GET /api/2/mappings/{mapping_id} Get Mapping
UserMappingsApi list_mapping_action_values GET /api/2/mappings/actions/{mapping_action_value}/values List Actions Values
UserMappingsApi list_mapping_conditions GET /api/2/mappings/conditions List Conditions
UserMappingsApi list_mapping_conditions_operators GET /api/2/mappings/conditions/{mapping_condition_value}/operators List Conditions Operators
UserMappingsApi list_mapping_contion_values GET /api/2/mappings/conditions/{mapping_condition_value}/values List Conditions Values
UserMappingsApi list_mappings GET /api/2/mappings List Mappings
UserMappingsApi list_mappings_actions GET /api/2/mappings/actions List Actions
UserMappingsApi sort_mappings PUT /api/2/mappings/sort Bulk Sort
UserMappingsApi update_mapping PUT /api/2/mappings/{mapping_id} Update Mapping
UsersV1Api add_roles_to_user PUT /api/1/users/{user_id}/add_roles Add Roles for a User
UsersV1Api create_user POST /api/1/users Create a User
UsersV1Api delete_user DELETE /api/1/users/{user_id} Delete a User
UsersV1Api get_custom_attributes GET /api/1/users/custom_attributes Get Custom Attributes
UsersV1Api get_user_apps GET /api/1/users/{user_id}/apps Get Apps for a User
UsersV1Api get_user_by_id GET /api/1/users/{user_id} Get User by ID
UsersV1Api get_user_roles GET /api/1/users/{user_id}/roles Get Roles for a User
UsersV1Api list_users GET /api/1/users List Users
UsersV1Api lock_account_user PUT /api/1/users/{user_id}/lock_user Lock User Account
UsersV1Api log_out_user PUT /api/1/users/{user_id}/logout Log User Out
UsersV1Api remove_user_role PUT /api/1/users/{user_id}/remove_roles Remove Roles for a User
UsersV1Api set_user_state PUT /api/1/users/{user_id}/set_state Set User State
UsersV1Api update_password_insecure PUT /api/1/users/set_password_clear_text/{user_id} Set Password Using ID in Cleartext
UsersV1Api update_password_secure PUT /api/1/users/set_password_using_salt/{user_id} Set Password Using ID and SHA-256 and Salt
UsersV1Api update_user PUT /api/1/users/{user_id} Update a User
UsersV2Api create_user2 POST /api/2/users Create User
UsersV2Api delete_user2 DELETE /api/2/users/{user_id} Delete User
UsersV2Api get_user2 GET /api/2/users/{user_id} Get User
UsersV2Api get_user_apps2 GET /api/2/users/{user_id}/apps Get User Apps
UsersV2Api list_users2 GET /api/2/users List Users
UsersV2Api update_user2 PUT /api/2/users/{user_id} Update User
VigilanceAIApi create_risk_rule POST /api/2/risk/rules Create Rule
VigilanceAIApi delete_risk_rule DELETE /api/2/risk/rules/{rule_id} Delete Rule
VigilanceAIApi get_risk_rule GET /api/2/risk/rules/{rule_id} get Risk Rule
VigilanceAIApi get_risk_score POST /api/2/risk/verify Get a Risk Score
VigilanceAIApi get_risk_scores GET /api/2/risk/scores Get Score Summary
VigilanceAIApi list_risk_rules GET /api/2/risk/rules List Rules
VigilanceAIApi track_risk_event POST /api/2/risk/events Track an Event
VigilanceAIApi update_risk_rule PUT /api/2/risk/rules/{rule_id} Update Rule
Class Method HTTP request Description
APIAuthClaimsApi create_auth_claim POST /api/2/api_authorizations/{api_auth_id}/claims Create Api Auth Server Claim
APIAuthClaimsApi delete_auth_claim DELETE /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} Delete Api Auth Server Claim
APIAuthClaimsApi get_authclaims GET /api/2/api_authorizations/{api_auth_id}/claims Get Api Auth Server claims
APIAuthClaimsApi update_claim PUT /api/2/api_authorizations/{api_auth_id}/claims/{claim_id} Update Api Auth Server Claim
APIAuthClientAppsApi add_client_app POST /api/2/api_authorizations/{api_auth_id}/clients Add Client App
APIAuthClientAppsApi delete_client_app DELETE /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} Remove Client App
APIAuthClientAppsApi list_client_apps GET /api/2/api_authorizations/{api_auth_id}/clients List Clients Apps
APIAuthClientAppsApi update_client_app PUT /api/2/api_authorizations/{api_auth_id}/clients/{client_app_id} Update Client App
APIAuthScopesApi create_scope POST /api/2/api_authorizations/{api_auth_id}/scopes Create Api Auth Server Scope
APIAuthScopesApi delete_scope DELETE /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} Delete Api Auth Server Scope
APIAuthScopesApi get_scopes GET /api/2/api_authorizations/{api_auth_id}/scopes Get Api Auth Server Scopes
APIAuthScopesApi update_scope PUT /api/2/api_authorizations/{api_auth_id}/scopes/{scope_id} Update Api Auth Server Scope
APIAuthorizationServerApi create_auth_server POST /api/2/api_authorizations Create Api Auth Server
APIAuthorizationServerApi delete_auth_server DELETE /api/2/api_authorizations/{api_auth_id} Delete Api Auth Server
APIAuthorizationServerApi get_auth_server GET /api/2/api_authorizations/{api_auth_id} Get Api Auth Server
APIAuthorizationServerApi list_auth_servers GET /api/2/api_authorizations List Api Auth Servers
APIAuthorizationServerApi update_auth_server PUT /api/2/api_authorizations/{api_auth_id} Update Api Auth Server
AppRulesApi create_app_rule POST /api/2/apps/{app_id}/rules
AppRulesApi delete_rule DELETE /api/2/apps/{app_id}/rules/{rule_id} Delete Rule
AppRulesApi get_app_rule GET /api/2/apps/{app_id}/rules/{rule_id} Get Rule
AppRulesApi list_action_valies GET /api/2/apps/{app_id}/rules/actions/{rule_action_value}/values List Actions Values
AppRulesApi list_actions GET /api/2/apps/{app_id}/rules/actions List Actions
AppRulesApi list_app_rules GET /api/2/apps/{app_id}/rules List Rules
AppRulesApi list_condition_operators GET /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/operators List Conditions Operators
AppRulesApi list_condition_values GET /api/2/apps/{app_id}/rules/conditions/{rule_condition_value}/values List Conditions Values
AppRulesApi list_conditions GET /api/2/apps/{app_id}/rules/conditions List Conditions
AppRulesApi sort_app_rules PUT /api/2/apps/{app_id}/rules/sort Bulk Sort
AppRulesApi update_app_rule PUT /api/2/apps/{app_id}/rules/{rule_id} Update Rule
AppsApi create_app POST /api/2/apps Create App
AppsApi delete_app DELETE /api/2/apps/{app_id} Delete App
AppsApi delete_app_parameter DELETE /api/2/apps/{app_id}/parameters/{parameter_id} Delete Parameter from App
AppsApi get_app GET /api/2/apps/{app_id} Get App
AppsApi get_app_users GET /api/2/apps/{app_id}/users Get App Users
AppsApi list_apps GET /api/2/apps List Apps
AppsApi list_connectors GET /api/2/connectors List Connectors
AppsApi update_app PUT /api/2/apps/{app_id} Update App
BrandingServiceApi create_brand POST /api/2/branding/brands Create Brand
BrandingServiceApi delete_brand DELETE /api/2/branding/brands/{brand_id} Delete Brand
BrandingServiceApi get_brand GET /api/2/branding/brands/{brand_id} Get Brand
BrandingServiceApi get_brand_apps GET /api/2/branding/brands/{brand_id}/apps Get Brand Apps
BrandingServiceApi list_brands GET /api/2/branding/brands List Account Brands
BrandingServiceApi update_brand PUT /api/2/branding/brands/{brand_id} Update Brand
BrandingServiceSMTPApi delete_email_settings DELETE /api/2/branding/email_settings Delete Custom Email Settings
BrandingServiceSMTPApi get_email_settings GET /api/2/branding/email_settings Get Email Settings
BrandingServiceSMTPApi update_email_settings PUT /api/2/branding/email_settings Update Email Settings
BrandingServiceTemplatesApi create_message_template POST /api/2/branding/brands/{brand_id}/templates Create Message Template
BrandingServiceTemplatesApi delete_message_template DELETE /api/2/branding/brands/{brand_id}/templates/{template_id} Delete Message Template
BrandingServiceTemplatesApi get_master_by_type GET /api/2/branding/brands/master/templates/{template_type} Get Master Template by Type
BrandingServiceTemplatesApi get_message_template_by_id GET /api/2/branding/brands/{brand_id}/templates/{template_id} Get Message Template
BrandingServiceTemplatesApi get_template_by_locale GET /api/2/branding/brands/{brand_id}/templates/{template_type}/{locale} Get Template by Type & Locale
BrandingServiceTemplatesApi list_message_templates GET /api/2/branding/brands/{brand_id}/templates List Message Templates
BrandingServiceTemplatesApi update_message_template_by_id PUT /api/2/branding/brands/{brand_id}/templates/{template_id} Update Message Template
BrandingServiceTemplatesApi update_template_by_locale PUT /api/2/branding/brands/{brand_id}/templates/{template_type}/{locale} Update Template by Type & Locale
EventsApi get_event_by_id GET /api/1/events/{event_id} Get Event by ID
EventsApi get_event_types GET /api/1/events/types Get Event Types
EventsApi get_events GET /api/1/events Get Events
GroupsApi get_group_by_id GET /api/1/groups/{group_id} Get Group by ID
GroupsApi get_groups GET /api/1/groups Get Groups
InviteLinksApi get_invite_link POST /api/1/invites/get_invite_link Generate Invite Link
InviteLinksApi send_invite_link POST /api/1/invites/send_invite_link Send Invite Link
MultiFactorAuthenticationApi create_device_verification POST /api/2/mfa/users/{user_id}/verifications Create Device Verification
MultiFactorAuthenticationApi create_factor_registration POST /api/2/mfa/users/{user_id}/registrations Create Factor Registration
MultiFactorAuthenticationApi delete_enrolled_factor DELETE /api/2/mfa/users/{user_id}/devices/{device_id} Delete Enrolled Factor
MultiFactorAuthenticationApi generate_otp POST /api/2/mfa/users/{user_id}/mfa_token Generate MFA token
MultiFactorAuthenticationApi get_auth_factors GET /api/2/mfa/users/{user_id}/factors Get User Factors
MultiFactorAuthenticationApi get_authentication_devices GET /api/2/mfa/users/{user_id}/devices Get User Devices
MultiFactorAuthenticationApi get_user_registration GET /api/2/mfa/users/{user_id}/registrations/{registration_id} Get User Registration
MultiFactorAuthenticationApi get_user_verification GET /api/2/mfa/users/{user_id}/verifications/{verification_id} Get User Verification
MultiFactorAuthenticationApi verify_user_registration PUT /api/2/mfa/users/{user_id}/registrations/{registration_id} Verify User Registration
MultiFactorAuthenticationApi verify_user_verification PUT /api/2/mfa/users/{user_id}/verifications/{verification_id} Verify User Verification
MultiFactorAuthenticationV1Api activate_mfa_factors POST /api/1/users/{user_id}/otp_devices/{device_id}/trigger Activate a Factor
MultiFactorAuthenticationV1Api enroll_mfa_factor POST /api/1/users/{user_id}/otp_devices Enroll a Factor
MultiFactorAuthenticationV1Api generate_mf_atoken POST /api/1/users/{user_id}/mfa_token Generate Temp MFA Token
MultiFactorAuthenticationV1Api get_enrolled_factors GET /api/1/users/{user_id}/otp_devices Get Enrolled Factors
MultiFactorAuthenticationV1Api get_mfa_factors GET /api/1/users/{user_id}/auth_factor Get Available Factors
MultiFactorAuthenticationV1Api remove_mfa_factors DELETE /api/1/users/{user_id}/otp_devices/{device_id} Remove an Enrolled Factor
MultiFactorAuthenticationV1Api verify_mfa_factor POST /api/1/users/{user_id}/otp_devices/{device_id}/verify Verify a Factor
OAuth2Api generate_token POST /auth/oauth2/v2/token Generate Token
OAuth2Api get_rate_limit GET /auth/rate_limit Get Rate Limit
OAuth2Api revoke_tokens POST /auth/oauth2/revoke Revoke Tokens
PrivilegesApi add_privilege_to_role POST /api/1/privileges/{privilege_id}/roles Assign a Privilege to Roles
PrivilegesApi assign_users_to_privilege POST /api/1/privileges/{privilege_id}/users Assign Users to a Privilege
PrivilegesApi create_privilege POST /api/1/privileges Create a Privilege
PrivilegesApi delete_privilege DELETE /api/1/privileges/{privilege_id} Delete a Privilege
PrivilegesApi delete_role_from_privilege DELETE /api/1/privileges/{privilege_id}/roles/{role_id} Remove a Privilege from a Role
PrivilegesApi get_assigned_user GET /api/1/privileges/{privilege_id}/users Get Users assigned to a Privilege
PrivilegesApi get_privilege GET /api/1/privileges/{privilege_id} Get a Privilege
PrivilegesApi list_privelege_roles GET /api/1/privileges/{privilege_id}/roles Get Roles assigned to Privilege
PrivilegesApi list_priveleges GET /api/1/privileges List Privileges
PrivilegesApi remove_user_from_privilege DELETE /api/1/privileges/{privilege_id}/users/{user_id} Remove a Privilege from Users
PrivilegesApi update_privilege PUT /api/1/privileges/{privilege_id} Update a Privilege
RolesApi add_role_admins POST /api/2/roles/{role_id}/admins Add Role Admins
RolesApi add_role_users POST /api/2/roles/{role_id}/users Add Role Users
RolesApi create_role POST /api/2/roles Create Role
RolesApi delete_role DELETE /api/2/roles/{role_id} Delete Role by ID
RolesApi get_role GET /api/2/roles/{role_id} Get Role by ID
RolesApi get_role_admins GET /api/2/roles/{role_id}/admins Get Role Admins
RolesApi get_role_apps GET /api/2/roles/{role_id}/apps Get all Apps assigned to Role
RolesApi get_role_by_id GET /api/1/roles/{role_id} Get Role by ID
RolesApi get_role_by_name GET /api/1/roles Get Role by Name
RolesApi get_role_users GET /api/2/roles/{role_id}/users Get Role Users
RolesApi list_roles GET /api/2/roles List Roles
RolesApi remove_role_admins DELETE /api/2/roles/{role_id}/admins Remove Role Admins
RolesApi remove_role_users DELETE /api/2/roles/{role_id}/users Remove Role Users
RolesApi set_role_apps PUT /api/2/roles/{role_id}/apps Set Role Apps
RolesApi update_role PUT /api/2/roles/{role_id} Update Role
SAMLAssertionsApi generate_saml_assert POST /api/1/saml_assertion Generate SAML Assertion
SAMLAssertionsApi generate_saml_assert2 POST /api/2/saml_assertion Generate SAML Assertion
SAMLAssertionsApi ver_factor_saml POST /api/1/saml_assertion/verify_factor Verify Factor SAML
SAMLAssertionsApi ver_factor_saml2 POST /api/2/saml_assertion/verify_factor Verify Factor SAML
SmartHooksApi create_environment_variable POST /api/2/hooks/envs Create Environment Variable
SmartHooksApi create_hook POST /api/2/hooks Create Smart Hook
SmartHooksApi delete_environment_variable DELETE /api/2/hooks/envs/{envvar_id} Delete Environment Variable
SmartHooksApi delete_hook DELETE /api/2/hooks/{hook_id} Delete Smart Hook by ID
SmartHooksApi get_environment_variable GET /api/2/hooks/envs/{envvar_id} Get Environment Variable
SmartHooksApi get_hook GET /api/2/hooks/{hook_id} Get Smart Hook by ID
SmartHooksApi get_logs GET /api/2/hooks/{hook_id}/logs Get Smart Hook Logs
SmartHooksApi list_environment_variables GET /api/2/hooks/envs List Environment Variables
SmartHooksApi list_hooks GET /api/2/hooks List all Smart Hooks
SmartHooksApi update_environment_variable PUT /api/2/hooks/envs/{envvar_id} Update Environment Variable
SmartHooksApi update_hook PUT /api/2/hooks/{hook_id} Update Smart Hook by ID
UserMappingsApi create_mapping POST /api/2/mappings Create Mapping
UserMappingsApi delete_mapping DELETE /api/2/mappings/{mapping_id} Delete Mapping
UserMappingsApi get_mapping GET /api/2/mappings/{mapping_id} Get Mapping
UserMappingsApi list_mapping_action_values GET /api/2/mappings/actions/{mapping_action_value}/values List Actions Values
UserMappingsApi list_mapping_conditions GET /api/2/mappings/conditions List Conditions
UserMappingsApi list_mapping_conditions_operators GET /api/2/mappings/conditions/{mapping_condition_value}/operators List Conditions Operators
UserMappingsApi list_mapping_contion_values GET /api/2/mappings/conditions/{mapping_condition_value}/values List Conditions Values
UserMappingsApi list_mappings GET /api/2/mappings List Mappings
UserMappingsApi list_mappings_actions GET /api/2/mappings/actions List Actions
UserMappingsApi sort_mappings PUT /api/2/mappings/sort Bulk Sort
UserMappingsApi update_mapping PUT /api/2/mappings/{mapping_id} Update Mapping
UsersV1Api add_roles_to_user PUT /api/1/users/{user_id}/add_roles Add Roles for a User
UsersV1Api create_user POST /api/1/users Create a User
UsersV1Api delete_user DELETE /api/1/users/{user_id} Delete a User
UsersV1Api get_custom_attributes GET /api/1/users/custom_attributes Get Custom Attributes
UsersV1Api get_user_apps GET /api/1/users/{user_id}/apps Get Apps for a User
UsersV1Api get_user_by_id GET /api/1/users/{user_id} Get User by ID
UsersV1Api get_user_roles GET /api/1/users/{user_id}/roles Get Roles for a User
UsersV1Api list_users GET /api/1/users List Users
UsersV1Api lock_account_user PUT /api/1/users/{user_id}/lock_user Lock User Account
UsersV1Api log_out_user PUT /api/1/users/{user_id}/logout Log User Out
UsersV1Api remove_user_role PUT /api/1/users/{user_id}/remove_roles Remove Roles for a User
UsersV1Api set_user_state PUT /api/1/users/{user_id}/set_state Set User State
UsersV1Api update_password_insecure PUT /api/1/users/set_password_clear_text/{user_id} Set Password Using ID in Cleartext
UsersV1Api update_password_secure PUT /api/1/users/set_password_using_salt/{user_id} Set Password Using ID and SHA-256 and Salt
UsersV1Api update_user PUT /api/1/users/{user_id} Update a User
UsersV2Api create_user2 POST /api/2/users Create User
UsersV2Api delete_user2 DELETE /api/2/users/{user_id} Delete User
UsersV2Api get_user2 GET /api/2/users/{user_id} Get User
UsersV2Api get_user_apps2 GET /api/2/users/{user_id}/apps Get User Apps
UsersV2Api list_users2 GET /api/2/users List Users
UsersV2Api update_user2 PUT /api/2/users/{user_id} Update User
VigilanceAIApi create_risk_rule POST /api/2/risk/rules Create Rule
VigilanceAIApi delete_risk_rule DELETE /api/2/risk/rules/{rule_id} Delete Rule
VigilanceAIApi get_risk_rule GET /api/2/risk/rules/{rule_id} get Risk Rule
VigilanceAIApi get_risk_score POST /api/2/risk/verify Get a Risk Score
VigilanceAIApi get_risk_scores GET /api/2/risk/scores Get Score Summary
VigilanceAIApi list_risk_rules GET /api/2/risk/rules List Rules
VigilanceAIApi track_risk_event POST /api/2/risk/events Track an Event
VigilanceAIApi update_risk_rule PUT /api/2/risk/rules/{rule_id} Update Rule

Documentation For Models

Documentation For Authorization

OAuth2

OAuth2

  • Type: OAuth

  • Flow: application

  • Authorization URL:

  • Scopes:

  • Authentication Only: Gives the credential pair the ability to generate an access token that can perform POST calls only to authentication endpoints, providing least privileged access to authentication code. These endpoints include: - Verify Factor (SAML Assertion) - Generate SAML Assertion - Verify Factor (Login) - Create Session Login Token - Log User Out

  • Read Users: Gives the credential pair the ability to generate an access token that can perform GET calls available for the User, Role, and Group API resources.

  • Manage users: Gives the credential pair the ability to generate an access token that can perform GET, POST, PUT, and DELETE calls available for the User, Role, and Group API resources, with the exception of setting passwords and assigning and removing roles

  • Manage All: Gives the credential pair the ability to generate an access token that can perform GET, POST, PUT, and DELETE calls for all available API resources, including the ability to set passwords and assign and remove roles.

  • Read All: Gives the credential pair the ability to generate an access token that can perform GET calls available for all API resources.

  • Type: HTTP basic authentication

basicAuth

  • Type: HTTP basic authentication

Author

jmfwolf