FINBOURNE Identity Service API
Project description
Documentation for API Endpoints
All URIs are relative to https://fbn-prd.lusid.com/identity
Class | Method | HTTP request | Description |
---|---|---|---|
ApplicationMetadataApi | list_access_controlled_resources | GET /api/metadata/access/resources | ListAccessControlledResources: Get resources available for access control |
ApplicationsApi | create_application | POST /api/applications | [EARLY ACCESS] CreateApplication: Create Application |
ApplicationsApi | delete_application | DELETE /api/applications/{id} | [EARLY ACCESS] DeleteApplication: Delete Application |
ApplicationsApi | get_application | GET /api/applications/{id} | GetApplication: Get Application |
ApplicationsApi | list_applications | GET /api/applications | ListApplications: List Applications |
ApplicationsApi | rotate_application_secrets | POST /api/applications/{id}/lifecycle/$newsecret | [EARLY ACCESS] RotateApplicationSecrets: Rotate Application Secrets |
AuthenticationApi | get_authentication_information | GET /api/authentication/information | GetAuthenticationInformation: Gets AuthenticationInformation |
AuthenticationApi | get_password_policy | GET /api/authentication/password-policy/{userType} | [EXPERIMENTAL] GetPasswordPolicy: Gets password policy for a user type |
AuthenticationApi | get_support_access_history | GET /api/authentication/support | GetSupportAccessHistory: Get the history of all support access granted and any information pertaining to their termination |
AuthenticationApi | get_support_roles | GET /api/authentication/support-roles | GetSupportRoles: Get mapping of support roles, the internal representation to a human friendly representation |
AuthenticationApi | grant_support_access | POST /api/authentication/support | GrantSupportAccess: Grants FINBOURNE support access to your account |
AuthenticationApi | invalidate_support_access | DELETE /api/authentication/support | InvalidateSupportAccess: Revoke any FINBOURNE support access to your account |
AuthenticationApi | update_password_policy | PUT /api/authentication/password-policy/{userType} | [EXPERIMENTAL] UpdatePasswordPolicy: Updates password policy for a user type |
IdentityProviderApi | add_scim | PUT /api/identityprovider/scim | AddScim: Add SCIM |
IdentityProviderApi | remove_scim | DELETE /api/identityprovider/scim | RemoveScim: Remove SCIM |
MeApi | get_user_info | GET /api/me | GetUserInfo: Get User Info |
MeApi | set_password | PUT /api/me/password | SetPassword: Set password of current user |
PersonalAuthenticationTokensApi | create_api_key | POST /api/keys | CreateApiKey: Create a Personal Access Token |
PersonalAuthenticationTokensApi | delete_api_key | DELETE /api/keys/{id} | DeleteApiKey: Invalidate a Personal Access Token |
PersonalAuthenticationTokensApi | list_own_api_keys | GET /api/keys | ListOwnApiKeys: Gets the meta data for all of the user's existing Personal Access Tokens. |
RolesApi | add_user_to_role | PUT /api/roles/{id}/users/{userId} | AddUserToRole: Add User to Role |
RolesApi | create_role | POST /api/roles | CreateRole: Create Role |
RolesApi | delete_role | DELETE /api/roles/{id} | DeleteRole: Delete Role |
RolesApi | get_role | GET /api/roles/{id} | GetRole: Get Role |
RolesApi | list_roles | GET /api/roles | ListRoles: List Roles |
RolesApi | list_users_in_role | GET /api/roles/{id}/users | ListUsersInRole: Get the users in the specified role. |
RolesApi | remove_user_from_role | DELETE /api/roles/{id}/users/{userId} | RemoveUserFromRole: Remove User from Role |
RolesApi | update_role | PUT /api/roles/{id} | UpdateRole: Update Role |
TokensApi | invalidate_token | DELETE /api/tokens | InvalidateToken: Invalidate current JWT token (sign out) |
UsersApi | create_user | POST /api/users | CreateUser: Create User |
UsersApi | delete_user | DELETE /api/users/{id} | DeleteUser: Delete User |
UsersApi | expire_password | POST /api/users/{id}/lifecycle/$expirepassword | ExpirePassword: Reset the user's password to a temporary one |
UsersApi | find_users_by_id | GET /api/directory | FindUsersById: Find users by id endpoint |
UsersApi | get_user | GET /api/users/{id} | GetUser: Get User |
UsersApi | get_user_schema | GET /api/users/schema | [EXPERIMENTAL] GetUserSchema: Get User Schema |
UsersApi | list_runnable_users | GET /api/users/$runnable | [EARLY ACCESS] ListRunnableUsers: List Runable Users |
UsersApi | list_users | GET /api/users | ListUsers: List Users |
UsersApi | reset_factors | POST /api/users/{id}/lifecycle/$resetfactors | ResetFactors: Reset MFA factors |
UsersApi | reset_password | POST /api/users/{id}/lifecycle/$resetpassword | ResetPassword: Reset Password |
UsersApi | send_activation_email | POST /api/users/{id}/lifecycle/$activate | SendActivationEmail: Sends an activation email to the User |
UsersApi | unlock_user | POST /api/users/{id}/lifecycle/$unlock | UnlockUser: Unlock User |
UsersApi | unsuspend_user | POST /api/users/{id}/lifecycle/$unsuspend | [EXPERIMENTAL] UnsuspendUser: Unsuspend user |
UsersApi | update_user | PUT /api/users/{id} | UpdateUser: Update User |
UsersApi | update_user_schema | PUT /api/users/schema | [EXPERIMENTAL] UpdateUserSchema: Update User Schema |
Documentation for Models
- AccessControlledAction
- AccessControlledResource
- ActionId
- AddScimResponse
- ApiKey
- AuthenticationInformation
- CreateApiKey
- CreateApplicationRequest
- CreateRoleRequest
- CreateUserRequest
- CreatedApiKey
- CurrentUserResponse
- ErrorDetail
- IdSelectorDefinition
- IdentifierPartSchema
- Link
- ListUsersResponse
- LusidProblemDetails
- LusidValidationProblemDetails
- OAuthApplication
- PasswordPolicyResponse
- PasswordPolicyResponseAge
- PasswordPolicyResponseComplexity
- PasswordPolicyResponseConditions
- PasswordPolicyResponseLockout
- ResourceListOfAccessControlledResource
- RoleId
- RoleResponse
- SetPassword
- SetPasswordResponse
- SupportAccessExpiry
- SupportAccessExpiryWithRole
- SupportAccessRequest
- SupportAccessResponse
- SupportRole
- SupportRolesResponse
- TemporaryPassword
- UpdatePasswordPolicyRequest
- UpdatePasswordPolicyRequestAge
- UpdatePasswordPolicyRequestComplexity
- UpdatePasswordPolicyRequestConditions
- UpdatePasswordPolicyRequestLockout
- UpdateRoleRequest
- UpdateUserRequest
- UpdateUserSchemaRequest
- UserResponse
- UserSchemaProperty
- UserSchemaResponse
- UserSummary
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for finbourne_identity_sdk-2.1.75.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a1754d364620781ee8e20957ad4d4a41544fcf53802a3ed46758c358446f57 |
|
MD5 | f4fa089f7e64aa70a2e98ef677aa212a |
|
BLAKE2b-256 | b5bf7d5b6453fa2e2abc7d5c09492c903cb6904a71c9c00e57d217eeeafdc5be |
Close
Hashes for finbourne_identity_sdk-2.1.75-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8e904203a8e1e6f14e363ac9a015a13f682e8f47a26b258781fc9fcccf5da6 |
|
MD5 | 5c8b31c868673dc1c645ad50182d0aff |
|
BLAKE2b-256 | f1a85cce92eaf80b661ece0f3c31f58dfef902a09b0c46e99ccf7d6595f0aeb0 |