- 
                        
API
- 
                                    The terms `API` (Application Programming Interface) and `Endpoint` are used somewhat interchangeablyMore...
 - Get API Configuration
 - Get API Info (root)
 
 - 
                                    
 - 
                        
Account
- 
                                    The thing that tokens of value (money) come in and out of. An account has one or more `owners` whichMore...
 - Create Account
 - Create View
 - Get Account by Id (Core)
 - Get Account by Id (Full)
 - Get Accounts at Bank
 - Get Accounts at all Banks (Private)
 - Get all Accounts at all Banks
 - Get private accounts at one bank
 - Update Account Label
 - Update View
 
 - 
                                    
 - 
                        
Bank
- 
                                    A Bank (aka Space) represents a financial institution, brand or organizational unit under which resMore...
 - Create Bank
 - Create Transaction Type at bank
 - Get Bank
 - Get Bank ATMS
 - Get Banks
 - Get Transaction Types at Bank
 
 - 
                                    
 - 
                        
Consumer
- 
                                    The "consumer" of the API, i.e. the web, mobile or serverside "App" that calls on the OBP API on beMore...
 - Enable or Disable Consumers
 - Get Consumer
 - Get Consumers
 - Post a Consumer
 - Update Consumer RedirectUrl
 
 - 
                                    
 - 
                        
Counterparty Metadata
- Add Corporate Location to Counterparty
 - Add Counterparty More Info
 - Add Open Corporates URL to Counterparty
 - Add image url to other bank account
 - Add physical location to other bank account
 - Add public alias to other bank account
 - Add url to other bank account
 - Create Other Account Private Alias
 - Delete Counterparty Corporate Location
 - Delete Counterparty Image URL
 - Delete Counterparty Open Corporates URL
 - Delete Counterparty Physical Location
 - Delete Counterparty Private Alias
 - Delete Counterparty Public Alias
 - Delete more info of other bank account
 - Delete url of other bank account
 - Get Other Account Metadata
 - Get Other Account Private Alias
 - Get public alias of other bank account
 - Update Counterparty Corporate Location
 - Update Counterparty Image Url
 - Update Counterparty More Info
 - Update Counterparty Physical Location
 - Update Counterparty Private Alias
 - Update Open Corporates Url of Counterparty
 - Update public alias of other bank account
 - Update url of other bank account
 
 - 
                        
Customer
- 
                                    The legal entity that has the relationship to the bank. Customers are linked to Users via `User CusMore...
 - Create Customer
 - Create Customer Social Media Handle
 - Create User Customer Link
 - Get CRM Events
 - Get Customer Social Media Handles
 - Get Customers for current User at Bank
 
 - 
                                    
 - 
                        
Dynamic Resource Doc
- 
                                    In OBP we largely define our endpoints using an internal case class or model called ResourceDoc UsMore...
 - A test endpoint
 
 - 
                                    
 - 
                        
Transaction
- 
                                    Transactions are records of successful movements of value into or out of an `Account`. OBP TransacMore...
 - Get Other Account of Transaction
 - Get Transaction by Id
 - Get Transactions for Account (Full)
 
 - 
                                    
 - 
                        
Transaction Metadata
- Add a Transaction Comment
 - Add a Transaction Image
 - Add a Transaction Narrative
 - Add a Transaction Tag
 - Add a Transaction where Tag
 - Delete a Transaction Comment
 - Delete a Transaction Image
 - Delete a Transaction Narrative
 - Delete a Transaction Tag
 - Delete a Transaction Tag
 - Get Transaction Comments
 - Get Transaction Images
 - Get Transaction Tags
 - Get a Transaction Narrative
 - Get a Transaction where Tag
 - Update a Transaction Narrative
 - Update a Transaction where Tag
 
 - 
                        
User
- 
                                    The entity that accesses the API with a login / authorisation token and has access to zero or moreMore...
 - Create User
 - Get User (Current)
 - Get Users by Email Address
 - Get all Users
 
 - 
                                    
 
- 
                        API
                        
                        
 - 
                        ATM
                        
                        
 - 
                        Account
                        
- 
                                Create Account
 - 
                                Create View
 - 
                                Get Account by Id (Core)
 - 
                                Get Account by Id (Full)
 - 
                                Get Accounts at Bank
 - 
                                Get Accounts at all Banks (Private)
 - 
                                Get all Accounts at all Banks
 - 
                                Get private accounts at one bank
 - 
                                Update Account Label
 - 
                                Update View
 
 - 
                                Create Account
 - 
                        Account Public
                        
                        
 - 
                        Bank
                        
- 
                                Create Bank
 - 
                                Create Transaction Type at bank
 - 
                                Get Bank
 - 
                                Get Bank ATMS
 - 
                                Get Banks
 - 
                                Get Transaction Types at Bank
 
 - 
                                Create Bank
 - 
                        Bank Accounts (Dynamic Endpoint)
                        
                        
 - 
                        Branch
                        
                        
 - 
                        Card
                        
                        
 - 
                        Consumer
                        
                        
 - 
                        Counterparty
                        
- 
                                Create Counterparty (Explicit)
 - 
                                Get Counterparties (Explicit)
 - 
                                Get Counterparty by Counterparty Id (Explicit)
 - 
                                Get Other Account by Id
 - 
                                Get Other Accounts of one Account
 
 - 
                                Create Counterparty (Explicit)
 - 
                        Counterparty Metadata
                        
- 
                                Add Corporate Location to Counterparty
 - 
                                Add Counterparty More Info
 - 
                                Add Open Corporates URL to Counterparty
 - 
                                Add image url to other bank account
 - 
                                Add physical location to other bank account
 - 
                                Add public alias to other bank account
 - 
                                Add url to other bank account
 - 
                                Create Other Account Private Alias
 - 
                                Delete Counterparty Corporate Location
 - 
                                Delete Counterparty Image URL
 - 
                                Delete Counterparty Open Corporates URL
 - 
                                Delete Counterparty Physical Location
 - 
                                Delete Counterparty Private Alias
 - 
                                Delete Counterparty Public Alias
 - 
                                Delete more info of other bank account
 - 
                                Delete url of other bank account
 - 
                                Get Other Account Metadata
 - 
                                Get Other Account Private Alias
 - 
                                Get public alias of other bank account
 - 
                                Update Counterparty Corporate Location
 - 
                                Update Counterparty Image Url
 - 
                                Update Counterparty More Info
 - 
                                Update Counterparty Physical Location
 - 
                                Update Counterparty Private Alias
 - 
                                Update Open Corporates Url of Counterparty
 - 
                                Update public alias of other bank account
 - 
                                Update url of other bank account
 
 - 
                                Add Corporate Location to Counterparty
 - 
                        Customer
                        
- 
                                Create Customer
 - 
                                Create Customer Social Media Handle
 - 
                                Create User Customer Link
 - 
                                Get CRM Events
 - 
                                Get Customer Social Media Handles
 - 
                                Get Customers for current User at Bank
 
 - 
                                Create Customer
 - 
                        Customer Message
                        
                        
 - 
                        Data Warehouse
                        
                        
 - 
                        Documentation
                        
- 
                                Get Bank Level Dynamic Resource Docs
 - 
                                Get Message Docs
 - 
                                Get Resource Docs
 - 
                                Get Resource Docs
 - 
                                Get Swagger documentation
 
 - 
                                Get Bank Level Dynamic Resource Docs
 - 
                        Dynamic Resource Doc
                        
                        
 - 
                        FX
                        
                        
 - 
                        KYC
                        
- 
                                Add KYC Check
 - 
                                Add KYC Document
 - 
                                Add KYC Media
 - 
                                Add KYC Status
 - 
                                Get Customer KYC Checks
 - 
                                Get Customer KYC Documents
 - 
                                Get Customer KYC statuses
 - 
                                Get KYC Media for a customer
 
 - 
                                Add KYC Check
 - 
                        Metric
                        
                        
 - 
                        Product
                        
                        
 - 
                        Role
                        
- 
                                Add Entitlement for a User
 - 
                                Delete Entitlement
 - 
                                Get Entitlements for User
 - 
                                Get Entitlements for User at Bank
 - 
                                Get Roles
 - 
                                Get all Entitlements
 
 - 
                                Add Entitlement for a User
 - 
                        Sandbox
                        
                        
 - 
                        Transaction
                        
                        
 - 
                        Transaction Metadata
                        
- 
                                Add a Transaction Comment
 - 
                                Add a Transaction Image
 - 
                                Add a Transaction Narrative
 - 
                                Add a Transaction Tag
 - 
                                Add a Transaction where Tag
 - 
                                Delete a Transaction Comment
 - 
                                Delete a Transaction Image
 - 
                                Delete a Transaction Narrative
 - 
                                Delete a Transaction Tag
 - 
                                Delete a Transaction Tag
 - 
                                Get Transaction Comments
 - 
                                Get Transaction Images
 - 
                                Get Transaction Tags
 - 
                                Get a Transaction Narrative
 - 
                                Get a Transaction where Tag
 - 
                                Update a Transaction Narrative
 - 
                                Update a Transaction where Tag
 
 - 
                                Add a Transaction Comment
 - 
                        Transaction Request
                        
- 
                                Answer Transaction Request Challenge
 - 
                                Create Transaction Request (COUNTERPARTY)
 - 
                                Create Transaction Request (FREE_FORM)
 - 
                                Create Transaction Request (SANDBOX_TAN)
 - 
                                Create Transaction Request (SEPA)
 - 
                                Get Transaction Request Types at Bank
 - 
                                Get Transaction Request Types for Account
 - 
                                Get Transaction Requests
 
 - 
                                Answer Transaction Request Challenge
 - 
                        User
                        
                        
 - 
                        View Custom
                        
- 
                                Delete Custom View
 - 
                                Get Account access for User
 - 
                                Get Views for Account
 - 
                                Get access
 - 
                                Grant User access to View
 - 
                                Grant User access to a list of views
 - 
                                Revoke access to all Views on Account
 - 
                                Revoke access to one View
 
 - 
                                Delete Custom View
 - 
                        _Covid APIDays
                        
- 
                                Create new Covid APIDays
 - 
                                Delete Covid APIDays by id
 - 
                                Get Covid APIDays List
 - 
                                Get Covid APIDays by id
 - 
                                Update Covid APIDays
 
 - 
                                Create new Covid APIDays
 - 
                        _Customer Cars
                        
- 
                                Create new Customer Cars
 - 
                                Delete Customer Cars by id
 - 
                                Get Customer Cars List
 - 
                                Get Customer Cars by id
 - 
                                Update Customer Cars
 
 - 
                                Create new Customer Cars
 - 
                        _D Entity1(gh.29.uk)
                        
                        
 - 
                        _Fish Port
                        
                        
 - 
                        _Foo Bar
                        
                        
 - 
                        _Insurance Policy(gh.29.uk)
                        
- 
                                Create new Insurance Policy
 - 
                                Delete Insurance Policy by id
 - 
                                Get Insurance Policy List
 - 
                                Get Insurance Policy by id
 - 
                                Update Insurance Policy
 
 - 
                                Create new Insurance Policy
 - 
                        _Insurance Premium(gh.29.uk)
                        
- 
                                Create new Insurance Premium
 - 
                                Delete Insurance Premium by id
 - 
                                Get Insurance Premium List
 - 
                                Get Insurance Premium by id
 - 
                                Update Insurance Premium
 
 - 
                                Create new Insurance Premium
 - 
                        _March Hare(gh.29.uk)
                        
- 
                                Create new March Hare
 - 
                                Delete March Hare by id
 - 
                                Get March Hare List
 - 
                                Get March Hare by id
 - 
                                Update March Hare
 
 - 
                                Create new March Hare
 - 
                        _Obp Activity(obp.testing.01)
                        
- 
                                Create new Obp Activity
 - 
                                Delete Obp Activity by id
 - 
                                Get Obp Activity List
 - 
                                Get Obp Activity by id
 - 
                                Update Obp Activity
 
 - 
                                Create new Obp Activity
 - 
                        _Odometer(gh.29.uk)
                        
                        
 - 
                        _Simon Covid
                        
- 
                                Create new Simon Covid
 - 
                                Delete Simon Covid by id
 - 
                                Get Simon Covid List
 - 
                                Get Simon Covid by id
 - 
                                Update Simon Covid
 
 - 
                                Create new Simon Covid
 - 
                        _Sustrans
                        
                        
 - 
                        _Test Daniel707
                        
- 
                                Create new My Test Daniel707
 - 
                                Create new Test Daniel707
 - 
                                Delete My Test Daniel707 by id
 - 
                                Delete Test Daniel707 by id
 - 
                                Get My Test Daniel707 List
 - 
                                Get My Test Daniel707 by id
 - 
                                Get Test Daniel707 List
 - 
                                Get Test Daniel707 by id
 - 
                                Update My Test Daniel707
 - 
                                Update Test Daniel707
 
 - 
                                Create new My Test Daniel707
 - 
                        _Test1
                        
                        
 
v2.2.0 (220 APIs)
                        API Host: https://apisandbox.openbankproject.com
                    
                Bank
                        
                        
                    Accounts
                        
                        
                    Views
                        
                        
                    Counterparties
                        
                        
                    Transactions
                        
                        
                     
                                    Get API Configuration
                                    
                                
                                
                            
                            Returns information about:
- API Config
 - Akka ports
 - Elastic search ports
 - Cached function
 
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
JSON response body fields:
akka:
require_scopes_for_listed_roles: false
value: 5987953
remote_data_secret_matched: remote_data_secret_matched
                                        Typical Successful Response:
                                    
                                    								
									{
  "akka":{
    "ports":[{
      "property":"default",
      "value":"8080"
    }],
    "log_level":"Debug",
    "remote_data_secret_matched":true
  },
  "elastic_search":{
    "metrics":[{
      "property":"String",
      "value":"Mapper"
    }],
    "warehouse":[{
      "property":"String",
      "value":"ElasticSearch"
    }]
  },
  "cache":[{
    "function_name":"getBanks",
    "ttl_in_seconds":5
  }],
  "scopes":{
    "require_scopes_for_all_roles":true,
    "require_scopes_for_listed_roles":["CanCreateUserAuthContextUpdate"]
  }
}
								
							
                                Required Roles:
                                    -  
                                            CanGetConfig
                                             - Please login to request this Role
                                            
 
                                    Validations:
                                    
                                - Required JSON Validation: No
 - Allowed Authentication Types: Not set
 
                                    Possible Errors:
                                    
                                - OBP-20001: User not logged in. Authentication is required!
 - OBP-20006: User is missing one or more roles:
 - OBP-50000: Unknown Error.
 
                                    Connector Methods:
                                    
                                
                             
                                    Get API Info (root)
                                    
                                
                                
                            
                            Returns information about:
- API version
 - Hosted by information
 - Git Commit
 
User Authentication is Optional. The User need not be logged in.
JSON response body fields:
connector: connector
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
                                        Typical Successful Response:
                                    
                                    								
									{
  "version":"String",
  "version_status":"String",
  "git_commit":"String",
  "connector":"String",
  "hosted_by":{
    "organisation":"String",
    "email":"String",
    "phone":"String",
    "organisation_website":"String"
  }
}
								
							
                                
                                    Validations:
                                    
                                - Required JSON Validation: No
 - Allowed Authentication Types: Not set
 
                                    Possible Errors:
                                    
                                - OBP-50000: Unknown Error.
 - OBP-00014: Mandatory properties must be set.
 
                                    Connector Methods:
                                    
                                
                            
