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.77.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1abe292b9a8e3a3421a989143efe9c027ee463d40af3d7a177843b4c73dd3b0 |
|
MD5 | 1ff12462dda88c5a79c3ec43e1488810 |
|
BLAKE2b-256 | 0f0bbd9886da5562defd27e2d5852b0da33f25ec7c27a9f0de991cb01e14020a |
Close
Hashes for finbourne_identity_sdk-2.1.77-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c81b3194c78c04dd28806e40c2e700bbb17ff5eda6cea440df3f9c75bbda88 |
|
MD5 | ab3db255248ef04c6a40612eee875181 |
|
BLAKE2b-256 | e049ed77f77746005953d979697d66b17d6050b1854232465c03d595ee9ac60c |