v5.1.0 filtered by tag: Scope (3 APIs)
 
                                    Create Scope for a Consumer
                                    
                                
                                
                            
                            Create Scope. Grant Role to Consumer.
Scopes are used to grant System or Bank level roles to the Consumer (App). (For Account level privileges, see Views)
For a System level Role (.e.g CanGetAnyUser), set bank_id to an empty string i.e. "bank_id":""
For a Bank level Role (e.g. CanCreateAccount), set bank_id to a valid value e.g. "bank_id":"my-bank-id"
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
URL Parameters:
CONSUMER_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
JSON request body fields:
bank_id: gh.29.uk
JSON response body fields:
bank_id: gh.29.uk
								
									{
  "scope_id":"88625da4-a671-435e-9d24-e5b6e5cc404f",
  "role_name":"CanGetEntitlementsForAnyUserAtOneBank",
  "bank_id":"gh.29.uk"
}
								
							
                                -  
                                            CanCreateScopeAtAnyBank
                                             - Please login to request this Role
                                            
-  
                                            CanCreateScopeAtOneBank
                                             - Please login to request this Role
                                            
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-20024: Consumer not found. Please specify a valid value for CONSUMER_ID.
- OBP-10001: Incorrect json format.
- OBP-10007: Incorrect Role name:
- OBP-30205: This entitlement is a Bank Role. Please set bank_id to a valid bank id.
- OBP-30206: This entitlement is a System Role. Please set bank_id to empty string.
- OBP-30216: Entitlement already exists for the user.
- OBP-50000: Unknown Error.
- OBP-20006: User is missing one or more roles:
 
                                    Delete Consumer Scope
                                    
                                
                                
                            
                            Delete Consumer Scope specified by SCOPE_ID for an consumer specified by CONSUMER_ID
Authentication is required and the user needs to be a Super Admin.
Super Admins are listed in the Props file.
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
URL Parameters:
CONSUMER_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
JSON response body fields:
								
									
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-30212: EntitlementId not found
- OBP-50000: Unknown Error.
 
                                    Get Scopes for Consumer
                                    
                                
                                
                            
                            Get all the scopes for an consumer specified by CONSUMER_ID
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
URL Parameters:
CONSUMER_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
JSON response body fields:
bank_id: gh.29.uk
list:
								
									{
  "list":[{
    "scope_id":"88625da4-a671-435e-9d24-e5b6e5cc404f",
    "role_name":"CanGetEntitlementsForAnyUserAtOneBank",
    "bank_id":"gh.29.uk"
  }]
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-30212: EntitlementId not found
- OBP-30019: Consumer not found. Please specify a valid value for CONSUMER_ID.
- OBP-50000: Unknown Error.

