Skip to main content

FINBOURNE Access Management API

Project description

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
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

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_access_sdk-2.4.3.tar.gz (78.3 kB view details)

Uploaded Source

Built Distribution

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

finbourne_access_sdk-2.4.3-py3-none-any.whl (183.0 kB view details)

Uploaded Python 3

File details

Details for the file finbourne_access_sdk-2.4.3.tar.gz.

File metadata

  • Download URL: finbourne_access_sdk-2.4.3.tar.gz
  • Upload date:
  • Size: 78.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.11.9 Linux/6.12.54-flatcar

File hashes

Hashes for finbourne_access_sdk-2.4.3.tar.gz
Algorithm Hash digest
SHA256 8aca4784741a71d76ee40339998455e2113efc2ba081e4f768669b3a1b280dfc
MD5 45718725e6ebebf2f6d865fec513214a
BLAKE2b-256 feb8ba0cd7f1e9fb4649290ef8a94ac64562c9326ebf16b033a66bcd249c4990

See more details on using hashes here.

File details

Details for the file finbourne_access_sdk-2.4.3-py3-none-any.whl.

File metadata

  • Download URL: finbourne_access_sdk-2.4.3-py3-none-any.whl
  • Upload date:
  • Size: 183.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.11.9 Linux/6.12.54-flatcar

File hashes

Hashes for finbourne_access_sdk-2.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d9d82d53ef4771eb1256a0aeb8b4d42341100377d7d25c6588008caa090c1d04
MD5 7880668e41c2c75eb4d39543d4f20587
BLAKE2b-256 197f55b8077defbc770fb1dfd50be52ee267dd672b905d424b781bcbb0fd6693

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