Documentation for API Endpoints
All URIs are relative to https://fbn-prd.lusid.com/access
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ApplicationMetadataApi | list_access_controlled_resources | GET /api/metadata/access/resources | ListAccessControlledResources: Get resources available for access control |
| ApplicationMetadataApi | list_api_endpoints | GET /api/metadata/endpoints | ListApiEndpoints: Get the API endpoints available |
| PoliciesApi | add_to_policy_collection | POST /api/policycollections/{code}/add | AddToPolicyCollection: Add To PolicyCollection |
| PoliciesApi | create_policy | POST /api/policies | CreatePolicy: Create Policy |
| PoliciesApi | create_policy_collection | POST /api/policycollections | CreatePolicyCollection: Create PolicyCollection |
| PoliciesApi | delete_policy | DELETE /api/policies/{code} | DeletePolicy: Delete Policy |
| PoliciesApi | delete_policy_collection | DELETE /api/policycollections/{code} | DeletePolicyCollection: Delete PolicyCollection |
| PoliciesApi | evaluate | POST /api/me | Evaluate: Run one or more evaluations |
| PoliciesApi | get_own_policies | GET /api/me | GetOwnPolicies: Get policies of requesting user |
| PoliciesApi | get_policy | GET /api/policies/{code} | GetPolicy: Get Policy |
| PoliciesApi | get_policy_collection | GET /api/policycollections/{code} | GetPolicyCollection: Get PolicyCollection |
| PoliciesApi | list_policies | GET /api/policies | ListPolicies: List Policies |
| PoliciesApi | list_policy_collections | GET /api/policycollections | ListPolicyCollections: List PolicyCollections |
| PoliciesApi | page_policies | GET /api/policies/page | PagePolicies: Page Policies |
| PoliciesApi | page_policy_collections | GET /api/policycollections/page | PagePolicyCollections: Page PolicyCollections |
| PoliciesApi | remove_from_policy_collection | POST /api/policycollections/{code}/remove | RemoveFromPolicyCollection: Remove From PolicyCollection |
| PoliciesApi | update_policy | PUT /api/policies/{code} | UpdatePolicy: Update Policy |
| PoliciesApi | update_policy_collection | PUT /api/policycollections/{code} | UpdatePolicyCollection: Update PolicyCollection |
| PolicyTemplatesApi | create_policy_template | POST /api/policytemplates | [EXPERIMENTAL] CreatePolicyTemplate: Create a Policy Template |
| PolicyTemplatesApi | delete_policy_template | DELETE /api/policytemplates/{code} | [EXPERIMENTAL] DeletePolicyTemplate: Deleting a policy template |
| PolicyTemplatesApi | generate_policy_from_template | POST /api/policytemplates/$generatepolicy | [EXPERIMENTAL] GeneratePolicyFromTemplate: Generate policy from template |
| PolicyTemplatesApi | get_policy_template | GET /api/policytemplates/{code} | [EXPERIMENTAL] GetPolicyTemplate: Retrieving one Policy Template |
| PolicyTemplatesApi | list_policy_templates | GET /api/policytemplates | [EXPERIMENTAL] ListPolicyTemplates: List Policy Templates |
| PolicyTemplatesApi | update_policy_template | PUT /api/policytemplates/{code} | [EXPERIMENTAL] UpdatePolicyTemplate: Update a Policy Template |
| RolesApi | add_policy_collection_to_role | POST /api/roles/{scope}/{code}/policycollections | AddPolicyCollectionToRole: Add policy collections to a role |
| RolesApi | create_role | POST /api/roles | CreateRole: Create Role |
| RolesApi | delete_role | DELETE /api/roles/{code} | DeleteRole: Delete Role |
| RolesApi | get_role | GET /api/roles/{code} | GetRole: Get Role |
| RolesApi | list_roles | GET /api/roles | ListRoles: List Roles |
| RolesApi | remove_policy_collection_from_role | DELETE /api/roles/{scope}/{code}/policycollections/{policycollectionscope}/{policycollectioncode} | RemovePolicyCollectionFromRole: Remove policy collection from role |
| RolesApi | update_role | PUT /api/roles/{code} | UpdateRole: Update Role |
| UserRolesApi | add_policy_collection_to_user_role | POST /api/userroles/{userid}/policycollections | AddPolicyCollectionToUserRole: Add a policy collection to a user-role |
| UserRolesApi | add_policy_to_user_role | POST /api/userroles/{userid}/policies | AddPolicyToUserRole: Add a policy to a user-role |
| UserRolesApi | create_user_role | POST /api/userroles | CreateUserRole: Create a user-role |
| UserRolesApi | delete_user_role | DELETE /api/userroles/{userid} | DeleteUserRole: Delete a user-role |
| UserRolesApi | get_user_role | GET /api/userroles/{userid} | GetUserRole: Get a user-role |
| UserRolesApi | list_user_roles | GET /api/userroles | ListUserRoles: List user-roles |
| UserRolesApi | remove_policy_collection_from_user_role | DELETE /api/userroles/{userid}/policycollections/{policyCollectionScope}/{policyCollectionCode} | RemovePolicyCollectionFromUserRole: Remove a policy collection from a user-role |
| UserRolesApi | remove_policy_from_user_role | DELETE /api/userroles/{userid}/policies/{policyScope}/{policyCode} | RemovePolicyFromUserRole: Remove a policy from a user-role |
| UserRolesApi | update_user_role | POST /api/userroles/{userid}/update | UpdateUserRole: Update a user-role |
Documentation for Models
- AccessControlledAction
- AccessControlledResource
- ActionId
- AddPolicyCollectionToRoleRequest
- AddPolicyToRoleRequest
- AddToPolicyCollectionRequest
- ApiEndpoint
- AsAtPredicateContract
- AsAtRangeForSpec
- AsAtRelative
- AttachedPolicyDefinitionResponse
- DateQuality
- DateUnit
- EffectiveDateHasQuality
- EffectiveDateRelative
- EffectiveRange
- EntitlementMetadata
- EvaluationRequest
- EvaluationResponse
- EvaluationResult
- ForSpec
- GeneratePolicyFromTemplateRequest
- GeneratedPolicyComponents
- Grant
- HowSpec
- IdSelectorDefinition
- IdentifierPartSchema
- IfExpression
- IfIdentityClaimExpression
- IfIdentityScopeExpression
- IfRequestHeaderExpression
- IfViaApiExpression
- KeyValuePairOfStringToString
- Link
- LusidProblemDetails
- LusidValidationProblemDetails
- MatchAllSelectorDefinition
- MetadataExpression
- MetadataSelectorDefinition
- NonTransitiveSupervisorRoleResource
- Operator
- PointInTimeSpecification
- PolicyCollectionCreationRequest
- PolicyCollectionId
- PolicyCollectionResponse
- PolicyCollectionUpdateRequest
- PolicyCreationRequest
- PolicyId
- PolicyIdRoleResource
- PolicyResponse
- PolicySelectorDefinition
- PolicyTemplateCreationRequest
- PolicyTemplateResponse
- PolicyTemplateUpdateRequest
- PolicyTemplatedSelector
- PolicyType
- PolicyUpdateRequest
- RelativeToDateTime
- RemoveFromPolicyCollectionRequest
- RequestDetails
- RequestedActionKey
- ResourceDetails
- ResourceListOfAccessControlledResource
- ResourceListOfPolicyCollectionResponse
- ResourceListOfPolicyResponse
- ResourceListOfPolicyTemplateResponse
- ResourceListOfUserRoleResponse
- RoleCreationRequest
- RoleId
- RoleResourceRequest
- RoleResponse
- RoleUpdateRequest
- SelectorDefinition
- ServiceApiEndpoints
- TemplateMetadata
- TemplateSelection
- TextOperator
- UserRoleCreationRequest
- UserRoleResponse
- UserRoleUpdateRequest
- WhenSpec
Metadata
Release files for finbourne-access-sdk 2.4.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| finbourne_access_sdk-2.4.7.tar.gz | 79.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| finbourne_access_sdk-2.4.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 266.1 kB
Release files / finbourne_access_sdk-2.4.7.tar.gz
| Download URL | finbourne_access_sdk-2.4.7.tar.gz |
|---|---|
| Size | 79.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
30272cdd7e21ef14f9ef1e1a7cfd849667cd5838ef405595fb39f5902db8604f
|
|
BLAKE2b-256 checksum How to use checksums |
bd947180d1b69d97b97ee002aa37b57d81bb1a5fd0c6aa0ce3cf798213e9aae0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.5.1 CPython/3.11.9 Linux/6.12.54-flatcar
|
Release files / finbourne_access_sdk-2.4.7-py3-none-any.whl
| Download URL | finbourne_access_sdk-2.4.7-py3-none-any.whl |
|---|---|
| Size | 186.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
241c977298a2c7b3d37d7eb7febcd67654b95ab664254078558d455387513389
|
|
BLAKE2b-256 checksum How to use checksums |
d9533c9405e118298402312a93a520048cc0135daddb4811cf2ce6ebe0a1e69b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.5.1 CPython/3.11.9 Linux/6.12.54-flatcar
|