swissfintechinnovations / ca-payment

Common APIs for AIS and PIS
https://www.common-api.ch
Apache License 2.0
1 stars 3 forks source link

Adapt healthcheck endpoint from bLink to SFTI #1

Closed rolfwagner closed 9 months ago

rolfwagner commented 1 year ago

An API Health Check returns information about the operational status of an API.

Basically, anything that could prevent the API from functioning correctly can / should be tested.

The simplest check is a PING, which only responds with a 200 OK message. Afterwards, extended test queries can be made, which also give indications whether not only the API is reachable, but also gives meaningful feedback.

Further procedure:

rolfwagner commented 1 year ago

The concept should also take into account that the checks can be used without a concrete user / consent for health checks (at least /health/ping). e.g. for building up a Health Dashboard.

svenbiellmann commented 1 year ago

Healthcheck endpoints will be part of next major version (v4). The concrete proposal will come from @simonmeyerm. If there's no change to the current version on the bLink API, this version will be taken.

svenbiellmann commented 11 months ago

Meeting Notes 2.11.23

@simonmeyerm will check if the approach is still to be followed and if the pull request is up to date.

svenbiellmann commented 9 months ago

Meeting Notes 7.12.23

The participants have stated that the approach is reasonable. Jürgen mentioned that requests for other overarching functionalities were raised and addressed to him.

For the health check SIX will provide a draft.

This issue in the XS2A board will be closed.