Docs

REST API

Service

GET/api/health

Liveness. No key needed. paymentProvider names the settlement rail, if any.

Response 200

JSON
{
  "ok": true,
  "data": {
    "status": "ok",
    "transport": "http",
    "payouts": 0,
    "mandates": 0,
    "paymentProvider": {
      "configured": true,
      "rail": "sepa-simulation",
      "environment": "SANDBOX",
      "canMoveMoney": true,
      "simulated": true
    }
  }
}

GET/api/capabilities

What this deployment can do. No key needed. settlement: true, simulated: true means the simulated rail is on.

Response 200

JSON
{
  "ok": true,
  "data": {
    "authorization": true,
    "settlement": true,
    "simulated": true,
    "environment": "SANDBOX",
    "note": "This deployment authorizes payments and settles them in simulation. No money moves."
  }
}