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_session_policy GET /api/authentication/session-policy [EXPERIMENTAL] GetSessionPolicy: Get session policy
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
AuthenticationApi update_session_policy PUT /api/authentication/session-policy [EXPERIMENTAL] UpdateSessionPolicy: Update session policy
CellManagementApi accept_cell_attachment POST /api/cellmanagement/acceptattachment [EARLY ACCESS] AcceptCellAttachment: Accept (or retry) a cell attachment
CellManagementApi detach_parent_cell PUT /api/cellmanagement/detach [EARLY ACCESS] DetachParentCell: Detach this cell from its parent
CellManagementApi get_cell_parent_status GET /api/cellmanagement/parentcell [EARLY ACCESS] GetCellParentStatus: Get cell parent status
CellManagementApi refuse_cell_attachment POST /api/cellmanagement/refuseattachment [EARLY ACCESS] RefuseCellAttachment: Refuse a Proposed cell attachment
CellManagementApi remove_primary_domain DELETE /api/cellmanagement/primarydomain [EARLY ACCESS] RemovePrimaryDomain: Remove primary domain
CellManagementApi rotate_attaching_key PUT /api/cellmanagement/attachingkey/rotate [EARLY ACCESS] RotateAttachingKey: Rotate the stored Attaching Key on an Attached cell
CellManagementApi rotate_domain_keys POST /api/cellmanagement/rotatedomainkeys [EARLY ACCESS] RotateDomainKeys: Force a sweep-rotation of every parent-cell service-user PAT on this cell
CellManagementApi set_attaching_key PUT /api/cellmanagement/attachingkey [EARLY ACCESS] SetAttachingKey: Store the Attaching Key pasted from the parent admin portal
CellManagementApi set_parent_cell PUT /api/cellmanagement/parentcell [EARLY ACCESS] SetParentCell: Set parent cell
CellManagementApi set_primary_domain PUT /api/cellmanagement/primarydomain [EARLY ACCESS] SetPrimaryDomain: Set primary domain
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 get_role_by_code GET /api/roles/byCode/{code} GetRoleByCode: Get Role By Code
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.11.tar.gz (99.6 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.11-py3-none-any.whl (231.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for finbourne_identity_sdk-2.3.11.tar.gz
Algorithm Hash digest
SHA256 6f17ce32c0f9d6f9281d261537abf0d0ee0f54474ad585ef4c07a9d8fdae8b85
MD5 5d3c4e523085cbf5e45a6fb48d29ca35
BLAKE2b-256 044d396d5f8d204dc231322552ae99772552187a75205c8b9f34c91adfa1e81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finbourne_identity_sdk-2.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 313f38881e3f82a61b726bc10f3a5de02bc9d7e683ea1648eab1dda5f8cc88dd
MD5 fae4b498ab8ab55d8088da9acf48c2b2
BLAKE2b-256 6980be629c71d1fae800c69b9b27664369c883dd3473680c8d8723c9004822bb

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