Spaces
During the onboarding process of a Banqup entity, a first space is created. Spaces are virtual environments (work spaces) where all relevant resources of an entity are managed. Spaces can also facilitate document exchange and communication among entities, depending on the space type. The role of spaces is to gather all relevant data of an entity into one accessible setting. Such data can include: invoices, connections, cards, clients, payments, users, installed apps etc. The capabilities offered by a space depends on the space type and the active subscription. Every space in Banqup has a unique identifier that is needed when performing certain API calls on that space.
📄️ Activate user in space
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Activate user in space <br/> Scope: space_foundation_manage_users
📄️ Add or remove the permission tree for a subject (v2)
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Grants or revokes permissions on specific resources and/or group memberships for a subject within a space. The request may contain an 'add' operation, a 'remove' operation, or both. Each operation can specify a list of resources (with scopes) and a list of permission groups. The same scope on the same resource cannot appear in both 'add' and 'remove' in a single request. All referenced resources must be associated with the given space, and all scopes must be within the configured scopes for the resource type; otherwise a 400 is returned. After applying the changes, the updated permission tree for the subject is returned. <br/> Scope: space_foundation_manage_users, partner_store
📄️ Add user to space
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Add user to space <br/> Scope: space_write
📄️ Assign roles to group
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Assign roles to group <br/> Scope: space_foundation_manage_users
📄️ Assign users or applications to group
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Assign users or applications to group. At least one of `users` or `applications` must be provided. <br/> Scope: space_foundation_manage_users
📄️ Bulk get permission tree permissions for a subject (v2)
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Returns the granted and ungranted scopes for a given list of UMA resources within a space for a specific active subject. For resources not present in the subject's permission tree, an entry with an empty scopes list is returned. The request list must contain between 1 and 100 items. <br/> Scope: space_read
📄️ Count extensions
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Count extensions by statuses <br/> Scope: space_read
📄️ Create custom group
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Create new group of type CUSTOM in this space <br/> Scope: space_foundation_manage_users
📄️ Create new custom role
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Create new role of type CUSTOM on space <br/> Scope: space_foundation_manage_users
📄️ Deactivate user
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Deactivate user <br/> Scope: space_foundation_manage_users
📄️ Delete custom group
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Remove a custom group on this space <br/> Scope: space_foundation_manage_users
📄️ Delete custom role
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Remove custom role on a space <br/> Scope: space_foundation_manage_users
📄️ Get all groups
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Get list of all (default & custom) groups for this space <br/> Scope: space_foundation_manage_users, space_read
📄️ Get all groups of a user
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Get list groups of a user on a space <br/> Scope: space_foundation_manage_users, space_read
📄️ Get all users on space
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Get list of users on a space <br/> Scope: space_read
📄️ Get current user's context for this space
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Retrieve current user's context for this space <br/> Scope: space_read
📄️ Get details
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Retrieve extension details <br/> Scope: space_read
📄️ Get extension settings
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Retrieve extension's settings <br/> Scope: space_read
📄️ Get extensions
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Retrieve all extensions of space <br/> Scope: space_read
📄️ Get group
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Get default or custom group info on this space <br/> Scope: space_foundation_manage_users
📄️ Get list of caller's spaces (v2)
List all spaces accessible to the caller subject. The result depends on who is calling:
📄️ Get my permission tree (v2)
<div class='my-preview'><span>Preview: The API is in development or testing phases and the interface could still change slightly.</span></div> <br/> Get my permission tree (v2) <br/> Scope: space_read