- 
                        API- 
                                    The terms `API` (Application Programming Interface) and `Endpoint` are used somewhat interchangeablyMore...
- Create Bank Level Endpoint Tag
- Create System Level Endpoint Tag
- Delete Bank Level Endpoint Tag
- Delete System Level Endpoint Tag
- Get API Configuration
- Get API Info (root)
- Get Adapter Info
- Get Adapter Info for a bank
- Get Bank Level Endpoint Tags
- Get Connector Status (Loopback)
- Get JSON Web Key (JWK)
- Get JSON Web Key (JWK) URIs
- Get Mapper Database Info
- Get Rate Limiting Info
- Get System Level Endpoint Tags
- Get the Call Context of a current call
- Update Bank Level Endpoint Tag
- Update System Level Endpoint Tag
- Verify Request and Sign Response of a current call
- Waiting For Godot
 
- 
                                    
- 
                        ATM
- Create ATM
- Create ATM Attribute
- Delete ATM
- Delete ATM Attribute
- Get ATM Attribute By ATM_ATTRIBUTE_ID
- Get ATM Attributes
- Get Bank ATM
- Get Bank ATMS
- Head Bank ATMS
- UPDATE ATM
- Update ATM Accessibility Features
- Update ATM Attribute
- Update ATM Location Categories
- Update ATM Notes
- Update ATM Services
- Update ATM Supported Currencies
- Update ATM Supported Languages
 
- 
                        Account- 
                                    The thing that tokens of value (money) come in and out of. An account has one or more `owners` whichMore...
- Check Available Funds
- Create Account
- Create Account (POST)
- Create Account Attribute
- Create or Update Account Attribute Definition
- Delete Account Attribute Definition
- Delete Account Cascade
- Get Account Attribute Definition
- Get Account Balances
- Get Account by Account Routing
- Get Account by Id (Core)
- Get Account by Id (Full)
- Get Accounts Balances
- Get Accounts Held
- Get Accounts Minimal for a Customer
- Get Accounts at Bank
- Get Accounts at Bank (IDs only)
- Get Accounts at Bank (Minimal)
- Get Accounts at all Banks (private)
- Get Accounts by Account Routing Regex
- Get Checkbook orders
- Get Fast Firehose Accounts at Bank
- Get Firehose Accounts at Bank
- Update Account
- Update Account Attribute
- Update Account Label
- Validate and check IBAN number
 
- 
                                    
- 
                        Account Access- 
                                    Account Access is OBP View system. The Account owners can create the view themselves. And they canMore...
- Create (DAuth) User with Account Access
- Grant User access to View
- Revoke User access to View
- Revoke/Grant User access to View
 
- 
                                    
- 
                        Api Collection
- Create My Api Collection
- Create My Api Collection Endpoint
- Create My Api Collection Endpoint By Id
- Delete My Api Collection
- Delete My Api Collection Endpoint
- Delete My Api Collection Endpoint By Id
- Delete My Api Collection Endpoint By Id
- Get All API Collections
- Get Api Collection Endpoints
- Get Api Collections for User
- Get Featured Api Collections
- Get My Api Collection By Id
- Get My Api Collection By Name
- Get My Api Collection Endpoint
- Get My Api Collection Endpoints
- Get My Api Collection Endpoints By Id
- Get My Api Collections
- Get Sharable Api Collection By Id
- Update My Api Collection By API_COLLECTION_ID
 
- 
                        Bank- 
                                    A Bank (aka Space) represents a financial institution, brand or organizational unit under which resMore...
- Create Bank
- Create Bank Attribute
- Create Settlement Account
- Create Transaction Type at bank
- Create or Update Bank Attribute Definition
- Delete Bank Attribute
- Delete Bank Cascade
- Get Bank
- Get Bank Attribute By BANK_ATTRIBUTE_ID
- Get Bank Attributes
- Get Banks
- Get Settlement accounts at Bank
- Get Transaction Types at Bank
- Update Bank
- Update Bank Attribute
 
- 
                                    
- 
                        Connector Method- 
                                    Developers can override all the existing Connector methods. This function needs to be used togethMore...
- Create Connector Method
- Get Connector Method by Id
- Get all Connector Methods
- Update Connector Method
 
- 
                                    
- 
                        Consent- 
                                    Consents provide a mechanism by which a third party App or User can access resources on behalf of aMore...
- Add User to a Consent
- Answer Consent Challenge
- Create Consent (EMAIL)
- Create Consent (SMS)
- Create Consent By CONSENT_REQUEST_ID (EMAIL)
- Create Consent By CONSENT_REQUEST_ID (SMS)
- Create Consent Request
- Get Consent By Consent Request Id
- Get Consent Request
- Get Consents
- Get Consents Info
- Provide client's certificate info of a current call
- Revoke Consent
- Revoke Consent at Bank
- Revoke Consent used in the Current Call
- Update Consent Status
 
- 
                                    
- 
                        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 Call Limits for a Consumer
- Get Consumer
- Get Consumers
- Get Consumers (logged in User)
- Post a Consumer
- Set Calls Limit for a Consumer
- Update Consumer RedirectUrl
 
- 
                                    
- 
                        Counterparty
- Create Counterparty (Explicit)
- Create Counterparty for any account (Explicit)
- Delete Counterparty (Explicit)
- Delete Counterparty for any account (Explicit)
- Get Counterparties (Explicit)
- Get Counterparties for any account (Explicit)
- Get Counterparty by Id (Explicit)
- Get Counterparty by Id for any account (Explicit)
- Get Counterparty by name for any account (Explicit)
- Get Other Account by Id
- Get Other Accounts of one Account
 
- 
                        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 Address
- Create Customer
- Create Customer Account Link
- Create Customer Attribute
- Create Customer Social Media Handle
- Create Tax Residence
- Create User Customer Link
- Create or Update Customer Attribute Definition
- Delete Customer Account Link
- Delete Customer Address
- Delete Customer Attribute
- Delete Customer Attribute Definition
- Delete Customer Cascade
- Delete Tax Residence
- Delete User Customer Link
- Get CRM Events
- Get Correlated Entities for the current User
- Get Correlated User Info by Customer
- Get Customer Account Link by Id
- Get Customer Account Links by ACCOUNT_ID
- Get Customer Account Links by CUSTOMER_ID
- Get Customer Addresses
- Get Customer Attribute By Id
- Get Customer Attribute Definition
- Get Customer Attributes
- Get Customer Overview
- Get Customer Overview Flat
- Get Customer Social Media Handles
- Get Customer by CUSTOMER_ID
- Get Customer by CUSTOMER_NUMBER
- Get Customers Minimal at Any Bank
- Get Customers Minimal at Bank
- Get Customers at Any Bank
- Get Customers at Bank
- Get Customers by MOBILE_PHONE_NUMBER
- Get Customers for Current User
- Get Firehose Customers
- Get My Customers
- Get My Customers at Bank
- Get Tax Residences of Customer
- Get User Customer Links by Customer
- Get User Customer Links by User
- Update Customer Account Link by Id
- Update Customer Attribute
- Update the Address of a Customer
- Update the Branch of a Customer
- Update the credit limit of a Customer
- Update the credit rating and source of a Customer
- Update the email of a Customer
- Update the identity data of a Customer
- Update the mobile number of a Customer
- Update the number of a Customer
- Update the other data of a Customer
 
- 
                                    
- 
                        Dynamic Endpoint Manage- 
                                    If you want to create endpoints from Swagger / Open API specification files, use Dynamic EndpointsMore...
- Delete Bank Level Dynamic Endpoint
- Delete Dynamic Endpoint
- Get Bank Level Dynamic Endpoint
- Get Dynamic Endpoints
- Update Bank Level Dynamic Endpoint Host
- Update Dynamic Endpoint Host
- Create Bank Level Dynamic Endpoint
- Create Dynamic Endpoint
- Delete My Dynamic Endpoint
- Get Bank Level Dynamic Endpoints
- Get Dynamic Endpoint
- Get My Dynamic Endpoints
 
- 
                                    
- 
                        Dynamic Entity Manage- 
                                    Dynamic Entities can be used to store and retrieve custom data objects (think your own tables andMore...
- Create Bank Level Dynamic Entity
- Create System Level Dynamic Entity
- Delete Bank Level Dynamic Entity
- Delete My Dynamic Entity
- Delete System Level Dynamic Entity
- Get Bank Level Dynamic Entities
- Get My Dynamic Entities
- Get System Dynamic Entities
- Update Bank Level Dynamic Entity
- Update My Dynamic Entity
- Update System Level Dynamic Entity
 
- 
                                    
- 
                        Dynamic Message Doc- 
                                    In OBP we represent messages sent by a Connector method / function as MessageDocs. A MessageDoc dMore...
- Create Bank Level Dynamic Message Doc
- Create Dynamic Message Doc
- Delete Bank Level Dynamic Message Doc
- Delete Dynamic Message Doc
- Get Bank Level Dynamic Message Doc
- Get Dynamic Message Doc
- Get all Bank Level Dynamic Message Docs
- Get all Dynamic Message Docs
- Update Bank Level Dynamic Message Doc
- Update Dynamic Message Doc
 
- 
                                    
- 
                        Dynamic Resource Doc
- A test endpoint
- Create Bank Level Dynamic Resource Doc
- Create Dynamic Resource Doc
- Create Dynamic Resource Doc endpoint code
- Delete Bank Level Dynamic Resource Doc
- Delete Dynamic Resource Doc
- Get Bank Level Dynamic Resource Doc by Id
- Get Dynamic Resource Doc by Id
- Get all Bank Level Dynamic Resource Docs
- Get all Dynamic Resource Docs
- Update Bank Level Dynamic Resource Doc
- Update Dynamic Resource Doc
 
- 
                        Endpoint Mapping- 
                                    Endpoint Mapping can be used to map each JSON field in a Dynamic Endpoint to different Dynamic EntiMore...
- Create Bank Level Endpoint Mapping
- Create Endpoint Mapping
- Delete Bank Level Endpoint Mapping
- Delete Endpoint Mapping
- Get Bank Level Endpoint Mapping
- Get Endpoint Mapping by Id
- Get all Bank Level Endpoint Mappings
- Get all Endpoint Mappings
- Update Bank Level Endpoint Mapping
- Update Endpoint Mapping
 
- 
                                    
- 
                        JSON Schema Validation- 
                                    JSON Schema is "a vocabulary that allows you to annotate and validate JSON documents". By applyingMore...
- Create a JSON Schema Validation
- Delete a JSON Schema Validation
- Get a JSON Schema Validation
- Get all JSON Schema Validations
- Get all JSON Schema Validations - public
- Update a JSON Schema Validation
 
- 
                                    
- 
                        Method Routing- 
                                    Open Bank Project can have different connectors, to connect difference data sources. We supportMore...
- Create MethodRouting
- Delete MethodRouting
- Get MethodRoutings
- Update MethodRouting
 
- 
                                    
- 
                        Product
- Create Product
- Create Product Attribute
- Create Product Fee
- Create or Update Product Attribute Definition
- Delete Product Attribute
- Delete Product Attribute Definition
- Delete Product Cascade
- Delete Product Fee
- Get Bank Product
- Get Product Attribute
- Get Product Attribute Definition
- Get Product Fee
- Get Product Fees
- Get Product Tree
- Get Products
- Update Product Attribute
- Update Product Fee
 
- 
                        Role
- Add Entitlement for a User
- Create (DAuth) User with Roles
- Create Entitlement Request for current User
- Delete Entitlement
- Delete Entitlement Request
- Get Entitlement Requests for a User
- Get Entitlement Requests for the current User
- Get Entitlements for One Bank
- Get Entitlements for User
- Get Entitlements for User at Bank
- Get Entitlements for the current User
- Get Roles
- Get all Entitlement Requests
- Get all Entitlements
 
- 
                        Transaction- 
                                    Transactions are records of successful movements of value into or out of an `Account`. OBP TransacMore...
- Create Transaction Attribute
- Create or Update Transaction Attribute Definition
- Delete Transaction Attribute Definition
- Delete Transaction Cascade
- Get Balancing Transaction
- Get Double Entry Transaction
- Get Firehose Transactions for Account
- Get Other Account of Transaction
- Get Transaction Attribute By Id
- Get Transaction Attribute Definition
- Get Transaction Attributes
- Get Transaction by Id
- Get Transactions for Account (Core)
- Get Transactions for Account (Full)
- Update Transaction Attribute
 
- 
                                    
- 
                        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
 
- 
                        Transaction Request
- Answer Transaction Request Challenge
- Create Historical Transactions
- Create Transaction Request (ACCOUNT)
- Create Transaction Request (ACCOUNT_OTP)
- Create Transaction Request (CARD)
- Create Transaction Request (COUNTERPARTY)
- Create Transaction Request (FREE_FORM)
- Create Transaction Request (REFUND)
- Create Transaction Request (SANDBOX_TAN)
- Create Transaction Request (SEPA)
- Create Transaction Request (SIMPLE)
- Create Transaction Request Attribute
- Create or Update Transaction Request Attribute Definition
- Delete Transaction Request Attribute Definition
- Get Transaction Request
- Get Transaction Request Attribute By Id
- Get Transaction Request Attribute Definition
- Get Transaction Request Attributes
- Get Transaction Request Types at Bank
- Get Transaction Request Types for Account
- Get Transaction Requests
- Save Historical Transactions
- Update Transaction Request Attribute
 
- 
                        User- 
                                    The entity that accesses the API with a login / authorisation token and has access to zero or moreMore...
- Answer User Auth Context Update Challenge
- Create My Personal User Attribute
- Create Non Personal User Attribute
- Create User
- Create User Auth Context
- Create User Auth Context Update Request
- Create password reset url
- Delete Non Personal User Attribute
- Delete User Auth Context
- Delete User's Auth Contexts
- Delete a User
- Get Logout Link
- Get My Personal User Attributes
- Get My Spaces
- Get Non Personal User Attributes
- Get User (Current)
- Get User Auth Contexts
- Get User Id (Current)
- Get User Lock Status
- Get User by USERNAME
- Get User by USER_ID
- Get User with Attributes by USER_ID
- Get Users by Email Address
- Get all Users
- Lock the user
- Refresh User
- Unlock the user
- Update My Personal User Attribute
 
- 
                                    
- 
                        API
                        - 
                                Create Bank Level Endpoint Tag
- 
                                Create System Level Endpoint Tag
- 
                                Delete Bank Level Endpoint Tag
- 
                                Delete System Level Endpoint Tag
- 
                                Get API Configuration
- 
                                Get API Info (root)
- 
                                Get Adapter Info
- 
                                Get Adapter Info for a bank
- 
                                Get Bank Level Endpoint Tags
- 
                                Get Connector Status (Loopback)
- 
                                Get JSON Web Key (JWK)
- 
                                Get JSON Web Key (JWK) URIs
- 
                                Get Mapper Database Info
- 
                                Get Rate Limiting Info
- 
                                Get System Level Endpoint Tags
- 
                                Get the Call Context of a current call
- 
                                Update Bank Level Endpoint Tag
- 
                                Update System Level Endpoint Tag
- 
                                Verify Request and Sign Response of a current call
- 
                                Waiting For Godot
 
 
- 
                                Create Bank Level Endpoint Tag
- 
                        ATM
                        - 
                                Create ATM
- 
                                Create ATM Attribute
- 
                                Delete ATM
- 
                                Delete ATM Attribute
- 
                                Get ATM Attribute By ATM_ATTRIBUTE_ID
- 
                                Get ATM Attributes
- 
                                Get Bank ATM
- 
                                Get Bank ATMS
- 
                                Head Bank ATMS
- 
                                UPDATE ATM
- 
                                Update ATM Accessibility Features
- 
                                Update ATM Attribute
- 
                                Update ATM Location Categories
- 
                                Update ATM Notes
- 
                                Update ATM Services
- 
                                Update ATM Supported Currencies
- 
                                Update ATM Supported Languages
 
 
- 
                                Create ATM
- 
                        Account
                        - 
                                Check Available Funds
- 
                                Create Account
- 
                                Create Account (POST)
- 
                                Create Account Attribute
- 
                                Create or Update Account Attribute Definition
- 
                                Delete Account Attribute Definition
- 
                                Delete Account Cascade
- 
                                Get Account Attribute Definition
- 
                                Get Account Balances
- 
                                Get Account by Account Routing
- 
                                Get Account by Id (Core)
- 
                                Get Account by Id (Full)
- 
                                Get Accounts Balances
- 
                                Get Accounts Held
- 
                                Get Accounts Minimal for a Customer
- 
                                Get Accounts at Bank
- 
                                Get Accounts at Bank (IDs only)
- 
                                Get Accounts at Bank (Minimal)
- 
                                Get Accounts at all Banks (private)
- 
                                Get Accounts by Account Routing Regex
- 
                                Get Checkbook orders
- 
                                Get Fast Firehose Accounts at Bank
- 
                                Get Firehose Accounts at Bank
- 
                                Update Account
- 
                                Update Account Attribute
- 
                                Update Account Label
- 
                                Validate and check IBAN number
 
 
- 
                                Check Available Funds
- 
                        Account Access
                        - 
                                Create (DAuth) User with Account Access
- 
                                Grant User access to View
- 
                                Revoke User access to View
- 
                                Revoke/Grant User access to View
 
 
- 
                                Create (DAuth) User with Account Access
- 
                        Account Application
                        - 
                                Create Account Application
- 
                                Get Account Application by Id
- 
                                Get Account Applications
- 
                                Update Account Application Status
 
 
- 
                                Create Account Application
- 
                        Account Metadata
                        
                        
 
- 
                        Account Public
                        
                        
 
- 
                        Api Collection
                        - 
                                Create My Api Collection
- 
                                Create My Api Collection Endpoint
- 
                                Create My Api Collection Endpoint By Id
- 
                                Delete My Api Collection
- 
                                Delete My Api Collection Endpoint
- 
                                Delete My Api Collection Endpoint By Id
- 
                                Delete My Api Collection Endpoint By Id
- 
                                Get All API Collections
- 
                                Get Api Collection Endpoints
- 
                                Get Api Collections for User
- 
                                Get Featured Api Collections
- 
                                Get My Api Collection By Id
- 
                                Get My Api Collection By Name
- 
                                Get My Api Collection Endpoint
- 
                                Get My Api Collection Endpoints
- 
                                Get My Api Collection Endpoints By Id
- 
                                Get My Api Collections
- 
                                Get Sharable Api Collection By Id
- 
                                Update My Api Collection By API_COLLECTION_ID
 
 
- 
                                Create My Api Collection
- 
                        Authentication Type Validation
                        - 
                                Create an Authentication Type Validation
- 
                                Delete an Authentication Type Validation
- 
                                Get all Authentication Type Validations
- 
                                Get all Authentication Type Validations - public
- 
                                Get an Authentication Type Validation
- 
                                Update an Authentication Type Validation
 
 
- 
                                Create an Authentication Type Validation
- 
                        Bank
                        - 
                                Create Bank
- 
                                Create Bank Attribute
- 
                                Create Settlement Account
- 
                                Create Transaction Type at bank
- 
                                Create or Update Bank Attribute Definition
- 
                                Delete Bank Attribute
- 
                                Delete Bank Cascade
- 
                                Get Bank
- 
                                Get Bank Attribute By BANK_ATTRIBUTE_ID
- 
                                Get Bank Attributes
- 
                                Get Banks
- 
                                Get Settlement accounts at Bank
- 
                                Get Transaction Types at Bank
- 
                                Update Bank
- 
                                Update Bank Attribute
 
 
- 
                                Create Bank
- 
                        Branch
                        
                        
 
- 
                        Card
                        - 
                                Create Card
- 
                                Create Card Attribute
- 
                                Create or Update Card Attribute Definition
- 
                                Delete Card
- 
                                Delete Card Attribute Definition
- 
                                Get Card Attribute Definition
- 
                                Get Card By Id
- 
                                Get Cards for the specified bank
- 
                                Get cards for the current user
- 
                                Get status of Credit Card order 
- 
                                Update Card
- 
                                Update Card Attribute
 
 
- 
                                Create Card
- 
                        Connector Method
                        - 
                                Create Connector Method
- 
                                Get Connector Method by Id
- 
                                Get all Connector Methods
- 
                                Update Connector Method
 
 
- 
                                Create Connector Method
- 
                        Consent
                        - 
                                Add User to a Consent
- 
                                Answer Consent Challenge
- 
                                Create Consent (EMAIL)
- 
                                Create Consent (SMS)
- 
                                Create Consent By CONSENT_REQUEST_ID (EMAIL)
- 
                                Create Consent By CONSENT_REQUEST_ID (SMS)
- 
                                Create Consent Request
- 
                                Get Consent By Consent Request Id
- 
                                Get Consent Request
- 
                                Get Consents
- 
                                Get Consents Info
- 
                                Provide client's certificate info of a current call
- 
                                Revoke Consent
- 
                                Revoke Consent at Bank
- 
                                Revoke Consent used in the Current Call
- 
                                Update Consent Status
 
 
- 
                                Add User to a Consent
- 
                        Consumer
                        - 
                                Enable or Disable Consumers
- 
                                Get Call Limits for a Consumer
- 
                                Get Consumer
- 
                                Get Consumers
- 
                                Get Consumers (logged in User)
- 
                                Post a Consumer
- 
                                Set Calls Limit for a Consumer
- 
                                Update Consumer RedirectUrl
 
 
- 
                                Enable or Disable Consumers
- 
                        Counterparty
                        - 
                                Create Counterparty (Explicit)
- 
                                Create Counterparty for any account (Explicit)
- 
                                Delete Counterparty (Explicit)
- 
                                Delete Counterparty for any account (Explicit)
- 
                                Get Counterparties (Explicit)
- 
                                Get Counterparties for any account (Explicit)
- 
                                Get Counterparty by Id (Explicit)
- 
                                Get Counterparty by Id for any account (Explicit) 
- 
                                Get Counterparty by name for any account (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 Address
- 
                                Create Customer
- 
                                Create Customer Account Link
- 
                                Create Customer Attribute
- 
                                Create Customer Social Media Handle
- 
                                Create Tax Residence
- 
                                Create User Customer Link
- 
                                Create or Update Customer Attribute Definition
- 
                                Delete Customer Account Link
- 
                                Delete Customer Address
- 
                                Delete Customer Attribute
- 
                                Delete Customer Attribute Definition
- 
                                Delete Customer Cascade
- 
                                Delete Tax Residence
- 
                                Delete User Customer Link
- 
                                Get CRM Events
- 
                                Get Correlated Entities for the current User
- 
                                Get Correlated User Info by Customer
- 
                                Get Customer Account Link by Id
- 
                                Get Customer Account Links by ACCOUNT_ID
- 
                                Get Customer Account Links by CUSTOMER_ID
- 
                                Get Customer Addresses
- 
                                Get Customer Attribute By Id
- 
                                Get Customer Attribute Definition
- 
                                Get Customer Attributes
- 
                                Get Customer Overview
- 
                                Get Customer Overview Flat
- 
                                Get Customer Social Media Handles
- 
                                Get Customer by CUSTOMER_ID
- 
                                Get Customer by CUSTOMER_NUMBER
- 
                                Get Customers Minimal at Any Bank
- 
                                Get Customers Minimal at Bank
- 
                                Get Customers at Any Bank
- 
                                Get Customers at Bank
- 
                                Get Customers by MOBILE_PHONE_NUMBER
- 
                                Get Customers for Current User
- 
                                Get Firehose Customers
- 
                                Get My Customers
- 
                                Get My Customers at Bank
- 
                                Get Tax Residences of Customer
- 
                                Get User Customer Links by Customer
- 
                                Get User Customer Links by User
- 
                                Update Customer Account Link by Id
- 
                                Update Customer Attribute
- 
                                Update the Address of a Customer
- 
                                Update the Branch of a Customer
- 
                                Update the credit limit of a Customer
- 
                                Update the credit rating and source of a Customer
- 
                                Update the email of a Customer
- 
                                Update the identity data of a Customer
- 
                                Update the mobile number of a Customer
- 
                                Update the number of a Customer
- 
                                Update the other data of a Customer
 
 
- 
                                Create Address
- 
                        Customer Meeting
                        
                        
 
- 
                        Customer Message
                        - 
                                Create Customer Message
- 
                                Create Customer Message
- 
                                Get Customer Messages for a Customer
- 
                                Get Customer Messages for all Customers
 
 
- 
                                Create Customer Message
- 
                        Data Warehouse
                        
                        
 
- 
                        Direct Debit
                        
                        
 
- 
                        Documentation
                        - 
                                Get Bank Level Dynamic Resource Docs
- 
                                Get Glossary of the API
- 
                                Get Message Docs
- 
                                Get Message Docs Swagger
- 
                                Get Resource Docs
- 
                                Get Resource Docs
- 
                                Get Swagger documentation
- 
                                Get scanned API Versions
 
 
- 
                                Get Bank Level Dynamic Resource Docs
- 
                        Dynamic Endpoint Manage
                        - 
                                 Delete Bank Level Dynamic Endpoint
- 
                                 Delete Dynamic Endpoint
- 
                                 Get Bank Level Dynamic Endpoint
- 
                                 Get Dynamic Endpoints
- 
                                 Update Bank Level Dynamic Endpoint Host
- 
                                 Update Dynamic Endpoint Host
- 
                                Create Bank Level Dynamic Endpoint
- 
                                Create Dynamic Endpoint
- 
                                Delete My Dynamic Endpoint
- 
                                Get Bank Level Dynamic Endpoints
- 
                                Get Dynamic Endpoint
- 
                                Get My Dynamic Endpoints
 
 
- 
                                 Delete Bank Level Dynamic Endpoint
- 
                        Dynamic Entity Manage
                        - 
                                Create Bank Level Dynamic Entity
- 
                                Create System Level Dynamic Entity
- 
                                Delete Bank Level Dynamic Entity
- 
                                Delete My Dynamic Entity
- 
                                Delete System Level Dynamic Entity
- 
                                Get Bank Level Dynamic Entities
- 
                                Get My Dynamic Entities
- 
                                Get System Dynamic Entities
- 
                                Update Bank Level Dynamic Entity
- 
                                Update My Dynamic Entity
- 
                                Update System Level Dynamic Entity
 
 
- 
                                Create Bank Level Dynamic Entity
- 
                        Dynamic Message Doc
                        - 
                                Create Bank Level Dynamic Message Doc
- 
                                Create Dynamic Message Doc
- 
                                Delete Bank Level Dynamic Message Doc
- 
                                Delete Dynamic Message Doc
- 
                                Get Bank Level Dynamic Message Doc
- 
                                Get Dynamic Message Doc
- 
                                Get all Bank Level Dynamic Message Docs
- 
                                Get all Dynamic Message Docs
- 
                                Update Bank Level Dynamic Message Doc
- 
                                Update Dynamic Message Doc
 
 
- 
                                Create Bank Level Dynamic Message Doc
- 
                        Dynamic Resource Doc
                        - 
                                A test endpoint
- 
                                Create Bank Level Dynamic Resource Doc
- 
                                Create Dynamic Resource Doc
- 
                                Create Dynamic Resource Doc endpoint code
- 
                                Delete Bank Level Dynamic Resource Doc
- 
                                Delete Dynamic Resource Doc
- 
                                Get Bank Level Dynamic Resource Doc by Id
- 
                                Get Dynamic Resource Doc by Id
- 
                                Get all Bank Level Dynamic Resource Docs
- 
                                Get all Dynamic Resource Docs
- 
                                Update Bank Level Dynamic Resource Doc
- 
                                Update Dynamic Resource Doc
 
 
- 
                                A test endpoint
- 
                        Endpoint Mapping
                        - 
                                Create Bank Level Endpoint Mapping
- 
                                Create Endpoint Mapping
- 
                                Delete Bank Level Endpoint Mapping
- 
                                Delete Endpoint Mapping
- 
                                Get Bank Level Endpoint Mapping
- 
                                Get Endpoint Mapping by Id
- 
                                Get all Bank Level Endpoint Mappings
- 
                                Get all Endpoint Mappings
- 
                                Update Bank Level Endpoint Mapping
- 
                                Update Endpoint Mapping
 
 
- 
                                Create Bank Level Endpoint Mapping
- 
                        FX
                        
                        
 
- 
                        JSON Schema Validation
                        - 
                                Create a JSON Schema Validation
- 
                                Delete a JSON Schema Validation
- 
                                Get a JSON Schema Validation
- 
                                Get all JSON Schema Validations
- 
                                Get all JSON Schema Validations - public
- 
                                Update a JSON Schema Validation
 
 
- 
                                Create a JSON Schema Validation
- 
                        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
- 
                        Method Routing
                        
                        
 
- 
                        Metric
                        - 
                                Get Aggregate Metrics
- 
                                Get Connector Metrics
- 
                                Get Metrics
- 
                                Get Metrics at Bank
- 
                                Get Top APIs
- 
                                Get Top Consumers
- 
                                Search API Metrics via Elasticsearch
 
 
- 
                                Get Aggregate Metrics
- 
                        Product
                        - 
                                Create Product
- 
                                Create Product Attribute
- 
                                Create Product Fee
- 
                                Create or Update Product Attribute Definition
- 
                                Delete Product Attribute
- 
                                Delete Product Attribute Definition
- 
                                Delete Product Cascade
- 
                                Delete Product Fee
- 
                                Get Bank Product
- 
                                Get Product Attribute
- 
                                Get Product Attribute Definition
- 
                                Get Product Fee
- 
                                Get Product Fees
- 
                                Get Product Tree
- 
                                Get Products
- 
                                Update Product Attribute
- 
                                Update Product Fee
 
 
- 
                                Create Product
- 
                        Product Collection
                        
                        
 
- 
                        Role
                        - 
                                Add Entitlement for a User
- 
                                Create (DAuth) User with Roles
- 
                                Create Entitlement Request for current User
- 
                                Delete Entitlement
- 
                                Delete Entitlement Request
- 
                                Get Entitlement Requests for a User
- 
                                Get Entitlement Requests for the current User
- 
                                Get Entitlements for One Bank
- 
                                Get Entitlements for User
- 
                                Get Entitlements for User at Bank
- 
                                Get Entitlements for the current User
- 
                                Get Roles
- 
                                Get all Entitlement Requests
- 
                                Get all Entitlements
 
 
- 
                                Add Entitlement for a User
- 
                        Sandbox
                        
                        
 
- 
                        Scope
                        
                        
 
- 
                        Standing Order
                        
                        
 
- 
                        System Integrity
                        - 
                                Check Custom View Names
- 
                                Check System View Names
- 
                                Check Unique Index at Account Access
- 
                                Check for Orphaned Accounts
- 
                                Check for Sensible Currencies
 
 
- 
                                Check Custom View Names
- 
                        Transaction
                        - 
                                Create Transaction Attribute
- 
                                Create or Update Transaction Attribute Definition
- 
                                Delete Transaction Attribute Definition
- 
                                Delete Transaction Cascade
- 
                                Get Balancing Transaction
- 
                                Get Double Entry Transaction
- 
                                Get Firehose Transactions for Account
- 
                                Get Other Account of Transaction
- 
                                Get Transaction Attribute By Id
- 
                                Get Transaction Attribute Definition
- 
                                Get Transaction Attributes
- 
                                Get Transaction by Id
- 
                                Get Transactions for Account (Core)
- 
                                Get Transactions for Account (Full)
- 
                                Update Transaction Attribute
 
 
- 
                                Create Transaction Attribute
- 
                        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 Historical Transactions 
- 
                                Create Transaction Request (ACCOUNT)
- 
                                Create Transaction Request (ACCOUNT_OTP)
- 
                                Create Transaction Request (CARD)
- 
                                Create Transaction Request (COUNTERPARTY)
- 
                                Create Transaction Request (FREE_FORM)
- 
                                Create Transaction Request (REFUND)
- 
                                Create Transaction Request (SANDBOX_TAN)
- 
                                Create Transaction Request (SEPA)
- 
                                Create Transaction Request (SIMPLE)
- 
                                Create Transaction Request Attribute
- 
                                Create or Update Transaction Request Attribute Definition
- 
                                Delete Transaction Request Attribute Definition
- 
                                Get Transaction Request
- 
                                Get Transaction Request Attribute By Id
- 
                                Get Transaction Request Attribute Definition
- 
                                Get Transaction Request Attributes
- 
                                Get Transaction Request Types at Bank
- 
                                Get Transaction Request Types for Account
- 
                                Get Transaction Requests
- 
                                Save Historical Transactions 
- 
                                Update Transaction Request Attribute
 
 
- 
                                Answer Transaction Request Challenge
- 
                        User
                        - 
                                Answer User Auth Context Update Challenge
- 
                                Create My Personal User Attribute
- 
                                Create Non Personal User Attribute
- 
                                Create User
- 
                                Create User Auth Context
- 
                                Create User Auth Context Update Request
- 
                                Create password reset url
- 
                                Delete Non Personal User Attribute
- 
                                Delete User Auth Context
- 
                                Delete User's Auth Contexts
- 
                                Delete a User
- 
                                Get Logout Link
- 
                                Get My Personal User Attributes
- 
                                Get My Spaces
- 
                                Get Non Personal User Attributes
- 
                                Get User (Current)
- 
                                Get User Auth Contexts
- 
                                Get User Id (Current)
- 
                                Get User Lock Status
- 
                                Get User by USERNAME
- 
                                Get User by USER_ID
- 
                                Get User with Attributes by USER_ID
- 
                                Get Users by Email Address
- 
                                Get all Users
- 
                                Lock the user
- 
                                Refresh User
- 
                                Unlock the user
- 
                                Update My Personal User Attribute
 
 
- 
                                Answer User Auth Context Update Challenge
- 
                        User Invitation
                        
                        
 
- 
                        View Custom
                        
                        
 
- 
                        View System
                        
                        
 
- 
                        WebUi Props
                        
                        
 
- 
                        Webhook
                        - 
                                Create an Account Webhook
- 
                                Create bank level Account Notification Webhook
- 
                                Create system level Account Notification Webhook
- 
                                Enable/Disable an Account Webhook
- 
                                Get Account Webhooks
 
 
- 
                                Create an Account Webhook
v5.1.0 (505 APIs)
 
                                    Create Bank Level Endpoint Tag
                                    
                                
                                
                            
                            Create Bank Level Endpoint Tag
Authentication is Mandatory
URL Parameters:
BANK_ID: gh.29.uk
OPERATION_ID: OBPv4.0.0-getBanks
JSON request body fields:
tag_name: BankAccountTag1
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}
								
							
                                -  
                                            CanCreateBankLevelEndpointTag
                                             - 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-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
 
                                    Create System Level Endpoint Tag
                                    
                                
                                
                            
                            Create System Level Endpoint Tag
Authentication is Mandatory
URL Parameters:
OPERATION_ID: OBPv4.0.0-getBanks
JSON request body fields:
tag_name: BankAccountTag1
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}
								
							
                                -  
                                            CanCreateSystemLevelEndpointTag
                                             - 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-20006: User is missing one or more roles:
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
 
                                    Delete Bank Level Endpoint Tag
                                    
                                
                                
                            
                            Delete Bank Level Endpoint Tag.
Authentication is Mandatory
URL Parameters:
BANK_ID: gh.29.uk
ENDPOINT_TAG_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
value: 5987953
								
									{
  "value":true
}
								
							
                                -  
                                            CanDeleteBankLevelEndpointTag
                                             - 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-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Delete System Level Endpoint Tag
                                    
                                
                                
                            
                            Delete System Level Endpoint Tag.
Authentication is Mandatory
URL Parameters:
ENDPOINT_TAG_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
value: 5987953
								
									{
  "value":true
}
								
							
                                -  
                                            CanDeleteSystemLevelEndpointTag
                                             - 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-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get API Configuration
                                    
                                
                                
                            
                            Returns information about:
- The default bank_id
- Akka configuration
- Elastic Search configuration
- Cached functions
Authentication is Mandatory
JSON response body fields:
akka:
require_scopes_for_listed_roles: true
value: 5987953
								
									{
  "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"]
  }
}
								
							
                                -  
                                            CanGetConfig
                                             - 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-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get API Info (root)
                                    
                                
                                
                            
                            Returns information about:
- API version
- Hosted by information
- Hosted at information
- Energy source information
- Git Commit
Authentication is Optional
JSON response body fields:
connector: connector
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
hostname: hostname
local_identity_provider: local_identity_provider
resource_docs_requires_role: resource_docs_requires_role
								
									{
  "version":"String",
  "version_status":"String",
  "git_commit":"String",
  "connector":"String",
  "hostname":"String",
  "local_identity_provider":"String",
  "hosted_by":{
    "organisation":"String",
    "email":"String",
    "phone":"String",
    "organisation_website":"String"
  },
  "hosted_at":{
    "organisation":"Amazon",
    "organisation_website":"https://aws.amazon.com/"
  },
  "energy_source":{
    "organisation":"Stromio",
    "organisation_website":"https://www.stromio.de/"
  },
  "resource_docs_requires_role":false
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
- no connector set
 
                                    Get Adapter Info
                                    
                                
                                
                            
                            Get basic information about the Adapter.
Authentication is Optional
Authentication is Mandatory
JSON response body fields:
backend_messages: backend_messages
date: 2020-01-27
errorCode: errorCode
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
name: ACCOUNT_MANAGEMENT_FEE
text:
total_duration: total_duration
duration: 5.123
								
									{
  "name":"ACCOUNT_MANAGEMENT_FEE",
  "version":"",
  "git_commit":"59623811dd8a41f6ffe67be46954eee11913dc28",
  "date":"2020-01-27",
  "total_duration":"5.123",
  "backend_messages":[{
    "source":"",
    "status":"",
    "errorCode":"",
    "text":"",
    "duration":"5.123"
  }]
}
								
							
                                -  
                                            CanGetAdapterInfo
                                             - 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-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get Adapter Info for a bank
                                    
                                
                                
                            
                            Get basic information about the Adapter listening on behalf of this bank.
Authentication is Optional
Authentication is Mandatory
URL Parameters:
BANK_ID: gh.29.uk
JSON response body fields:
date: 2020-01-27
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
name: ACCOUNT_MANAGEMENT_FEE
								
									{
  "name":"String",
  "version":"String",
  "git_commit":"String",
  "date":"2013-01-21T23:08:00Z"
}
								
							
                                -  
                                            CanGetAdapterInfoAtOneBank
                                             - 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-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get Bank Level Endpoint Tags
                                    
                                
                                
                            
                            Get Bank Level Endpoint Tags.
Authentication is Mandatory
URL Parameters:
BANK_ID: gh.29.uk
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									[{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}]
								
							
                                -  
                                            CanGetBankLevelEndpointTag
                                             - 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-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get Connector Status (Loopback)
                                    
                                
                                
                            
                            This endpoint makes a call to the Connector to check the backend transport (e.g. Kafka) is reachable.
Currently this is only implemented for Kafka based connectors.
For Kafka based connectors, this endpoint writes a message to Kafka and reads it again.
In the future, this endpoint may also return information about database connections etc.
Authentication is Mandatory
JSON response body fields:
duration_time: 60
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
								
									{
  "connector_version":"kafka_vSept2018",
  "git_commit":"f0acd4be14cdcb94be3433ec95c1ad65228812a0",
  "duration_time":"10 ms"
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
- OBP-20001: User not logged in. Authentication is required!
 
                                    Get JSON Web Key (JWK)
                                    
                                
                                
                            
                            								
									{
  "kty":"RSA",
  "e":"AQAB",
  "use":"sig",
  "kid":"fr6-BxXH5gikFeZ2O6rGk0LUmJpukeswASN_TMW8U_s",
  "n":"hrB0OWqg6AeNU3WCnhheG18R5EbQtdNYGOaSeylTjkj2lZr0_vkhNVYvase-CroxO4HOT06InxTYwLnmJiyv2cZxReuoVjTlk--olGu-9MZooiFiqWez0JzndyKxQ27OiAjFsMh0P04kaUXeHKhXRfiU7K2FqBshR1UlnWe7iHLkq2p9rrGjxQc7ff0w-Uc0f-8PWg36Y2Od7s65493iVQwnI13egqMaSvgB1s8_dgm08noEjhr8C5m1aKmr5oipWEPNi-SBV2VNuiCLR1IEPuXq0tOwwZfv31t34KPO-2H2bbaWmzGJy9mMOGqoNrbXyGiUZoyeHRELaNtm1GilyQ"
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
 
                                    Get JSON Web Key (JWK) URIs
                                    
                                
                                
                            
                            								
									{
  "jwks_uris":[{
    "jwks_uri":"https://www.googleapis.com/oauth2/v3/certs"
  }]
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
 
                                    Get Mapper Database Info
                                    
                                
                                
                            
                            Get basic information about the Mapper Database.
Authentication is Mandatory
JSON response body fields:
date: 2020-01-27
git_commit: 59623811dd8a41f6ffe67be46954eee11913dc28
name: ACCOUNT_MANAGEMENT_FEE
								
									{
  "name":"String",
  "version":"String",
  "git_commit":"String",
  "date":"2013-01-21T23:08:00Z"
}
								
							
                                -  
                                            CanGetDatabaseInfo
                                             - 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-50000: Unknown Error.
- OBP-20006: User is missing one or more roles:
 
                                    Get Rate Limiting Info
                                    
                                
                                
                            
                            Get information about the Rate Limiting setup on this OBP Instance such as:
Is rate limiting enabled and active?
What backend is used to keep track of the API calls (e.g. REDIS).
Authentication is Mandatory
JSON response body fields:
enabled: true
is_active: true
technology: technology1
								
									{
  "enabled":true,
  "technology":"REDIS",
  "service_available":true,
  "is_active":true
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
- OBP-20001: User not logged in. Authentication is required!
 
                                    Get System Level Endpoint Tags
                                    
                                
                                
                            
                            Get System Level Endpoint Tags.
Authentication is Mandatory
URL Parameters:
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									[{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}]
								
							
                                -  
                                            CanGetSystemLevelEndpointTag
                                             - 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-20006: User is missing one or more roles:
- OBP-50000: Unknown Error.
 
                                    Get the Call Context of a current call
                                    
                                
                                
                            
                            Get the Call Context of the current call.
Authentication is Mandatory
JSON response body fields:
								
									
								
							
                                -  
                                            CanGetCallContext
                                             - 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-50000: Unknown Error.
- OBP-20006: User is missing one or more roles:
 
                                    Update Bank Level Endpoint Tag
                                    
                                
                                
                            
                            Update Endpoint Tag, you can only update the tag_name here, operation_id can not be updated.
Authentication is Mandatory
URL Parameters:
BANK_ID: gh.29.uk
ENDPOINT_TAG_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}
								
							
                                -  
                                            CanUpdateBankLevelEndpointTag
                                             - 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-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-20006: User is missing one or more roles:
- OBP-30099: Invalid ENDPOINT_TAG_ID. Please specify a valid value for ENDPOINT_TAG_ID.
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
 
                                    Update System Level Endpoint Tag
                                    
                                
                                
                            
                            Update System Level Endpoint Tag, you can only update the tag_name here, operation_id can not be updated.
Authentication is Mandatory
URL Parameters:
ENDPOINT_TAG_ID: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
OPERATION_ID: OBPv4.0.0-getBanks
JSON response body fields:
bank_id: gh.29.uk
endpoint_tag_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh
operation_id: OBPv4.0.0-getBanks
tag_name: BankAccountTag1
								
									{
  "bank_id":"gh.29.uk",
  "endpoint_tag_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh",
  "operation_id":"OBPv4.0.0-getBanks",
  "tag_name":"BankAccountTag1"
}
								
							
                                -  
                                            CanUpdateSystemLevelEndpointTag
                                             - 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-20006: User is missing one or more roles:
- OBP-30099: Invalid ENDPOINT_TAG_ID. Please specify a valid value for ENDPOINT_TAG_ID.
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
 
                                    Verify Request and Sign Response of a current call
                                    
                                
                                
                            
                            Verify Request and Sign Response of a current call.
Authentication is Mandatory
JSON response body fields:
								
									
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-50000: Unknown Error.
 
                                    Waiting For Godot
                                    
                                
                                
                            
                            Waiting For Godot
Uses query parameter "sleep" in milliseconds.
For instance: .../waiting-for-godot?sleep=50 means postpone response in 50 milliseconds.
Authentication is Optional
JSON response body fields:
sleep_in_milliseconds: sleep_in_milliseconds
								
									{
  "sleep_in_milliseconds":50
}
								
							
                                - Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-50000: Unknown Error.
- no connector set

