Skip to main content

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} 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} UpdatePasswordPolicy: Updates password policy for a user type
ExternalTokenIssuersApi create_external_token_issuer POST /api/externaltokenissuers [EARLY ACCESS] CreateExternalTokenIssuer: Create an External Token Issuer
ExternalTokenIssuersApi delete_external_token_issuer DELETE /api/externaltokenissuers/{code} [EARLY ACCESS] DeleteExternalTokenIssuer: Deletes an External Token Issuer by code
ExternalTokenIssuersApi get_external_token_issuer GET /api/externaltokenissuers/{code} [EARLY ACCESS] GetExternalTokenIssuer: Gets an External Token Issuer with code
ExternalTokenIssuersApi list_external_token_issuers GET /api/externaltokenissuers [EARLY ACCESS] ListExternalTokenIssuers: Lists all External Token Issuers for a domain
ExternalTokenIssuersApi update_external_token_issuer PUT /api/externaltokenissuers/{code} [EARLY ACCESS] UpdateExternalTokenIssuer: Updates an existing External Token Issuer
IdentityLogsApi list_logs GET /api/logs [BETA] ListLogs: Lists system logs for a domain
IdentityLogsApi list_user_logs GET /api/logs/me ListUserLogs: Lists user logs
IdentityProviderApi add_scim PUT /api/identityprovider/scim AddScim: Add SCIM
IdentityProviderApi remove_scim DELETE /api/identityprovider/scim RemoveScim: Remove SCIM
MCPToolsApi create_mcp_tool POST /api/mcptools/{scope}/{code} [EARLY ACCESS] CreateMcpTool: Create an MCP Tool
MCPToolsApi delete_mcp_tool DELETE /api/mcptools/{scope}/{code} [EARLY ACCESS] DeleteMcpTool: Delete an MCP Tool
MCPToolsApi get_mcp_tool GET /api/mcptools/{scope}/{code} [EARLY ACCESS] GetMcpTool: Get an MCP Tool
MCPToolsApi list_mcp_tools GET /api/mcptools [EARLY ACCESS] ListMcpTools: List all MCP Tools
MCPToolsApi update_mcp_tool PUT /api/mcptools/{scope}/{code} [EARLY ACCESS] UpdateMcpTool: Update an MCP Tool
MeApi get_user_info GET /api/me GetUserInfo: Get User Info
MeApi set_password PUT /api/me/password SetPassword: Set password of current user
NetworkZonesApi create_network_zone POST /api/networkzones [EARLY ACCESS] CreateNetworkZone: Creates a network zone
NetworkZonesApi delete_network_zone DELETE /api/networkzones/{code} [EARLY ACCESS] DeleteNetworkZone: Deletes a network zone
NetworkZonesApi get_network_zone GET /api/networkzones/{code} [EARLY ACCESS] GetNetworkZone: Retrieve a Network Zone
NetworkZonesApi list_network_zones GET /api/networkzones [EARLY ACCESS] ListNetworkZones: Lists all network zones for a domain
NetworkZonesApi update_network_zone PUT /api/networkzones/{code} [EARLY ACCESS] UpdateNetworkZone: Updates an existing network zone
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 [EARLY ACCESS] 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 [EARLY ACCESS] UpdateUserSchema: Update User Schema

Documentation for Models

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

finbourne_identity_sdk-2.3.5.tar.gz (90.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finbourne_identity_sdk-2.3.5-py3-none-any.whl (213.2 kB view details)

Uploaded Python 3

File details

Details for the file finbourne_identity_sdk-2.3.5.tar.gz.

File metadata

  • Download URL: finbourne_identity_sdk-2.3.5.tar.gz
  • Upload date:
  • Size: 90.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.11.9 Linux/6.12.54-flatcar

File hashes

Hashes for finbourne_identity_sdk-2.3.5.tar.gz
Algorithm Hash digest
SHA256 1ca6dc7dab89e1024b5addcce9f3b25b76d8e4f885c26bfb77478c13f55af619
MD5 932dabb6337b5a146105d84aefb3a174
BLAKE2b-256 838d9e6b30356739ec67f17b665528318b5418d7e4ce5bea3f78fed721c855c1

See more details on using hashes here.

File details

Details for the file finbourne_identity_sdk-2.3.5-py3-none-any.whl.

File metadata

File hashes

Hashes for finbourne_identity_sdk-2.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4d084b1e9d1ee0c636bf2354eb5ca7d60e851e8ce8614c9ad7861b1bd434aa89
MD5 86601ffbba6cf432080e1b1134a4e5dc
BLAKE2b-256 7ec4950c2268de3e406211cbe1b562eb048574f8f03c9d323c5290b561310290

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page