Sign in to the API Publisher (https://localhost:9443/publisher) with the a user whose roles include Internal/publisher. Follow the steps given below:
Click ADD NEW API > I have an existing API.
Select the Swagger definition from <WSO2_OB_APIM_HOME>/repository/resources/finance/apis and configure the properties according to the open-banking specification. Find more information from the table given .
Click Start Creating.
Click Next: Implement to navigate to the next level.
Expand Managed API, and use the table to select the relevant Endpoint Type from the drop-down list.
Check Select a message mediation policy to be executed in the message flow under Message Mediation Policies.
Click Upload In Flow and select the corresponding In sequence file from the <WSO2_OB_APIM_HOME>/repository/resources/finance/apis/berlin-group.org/ directory.
Click Next: Manage to navigate to the next level.
Expand Throttling Settings. Under Subscription Tiers, check the option as Unlimited : Allows unlimited requests unless you want to limit the requests.
Expand API Properties and add the following values as Additional properties:
Property Name
ob-spec
Property Value
berlin
Click the + button to save the above values.
Click Save & Publish.
Summarized information for configuring APIs
Specification
API
Implement tab
Manage tab
Endpoint type
Endpoint
Enable Message mediation
In flow
API property name
API property value
Berlin specification
AccountInfo API v1.1.0
Dynamic
N/A
Mark as checked
Select the respective In Sequence in the <WSO2_OB_APIM_HOME> /repository/resources/finance/apis/berlin-group.org/Accounts directory
ob-spec
berlin
Payments API v1.1.0
Dynamic
N/A
Mark as checked
Select the respective In Sequence in the wso2-obam-version/repository/resources/finance/apis/berlin-group.org/Paymentsdirectory