Openbanking ATM API wrapper
This application is a java spring boot application that exposes one API to retrieve and filter data from an external openbanking URL.
To start checkout the project and run
docker-compose up
Alternatively use the docker command to build the image and run it. The container exposes its java service under the root context
Actuators are exposed at
/api-wrapper/actuator/info
/api-wrapper/actuator/health
/api-wrapper/actuator/metrics
Open API/swagger documentation is available at
/api-wrapper/swagger-ui.html
Querying openbanking ATM respources
Once the service is running via docker it currently supports the filtering of openbanking ATM resources via the following API,
/api-wrapper/v1/{url safe base64 encoded lookup url}/{ATM identifier}
for example to query for the full details of ATM LFFFBC11 from Lloyds bank open banking API use the following url:
/api-wrapper/v1/aHR0cHM6Ly9hcGkubGxveWRzYmFuay5jb20vb3Blbi1iYW5raW5nL3YyLjIvYXRtcw==/LFFFBC11
TODO
- Implement update lookup for cached data