| Field | Options | Description |
|---|---|---|
| Upstream Authentication | None / API Key | Whether to inject authentication |
| Header Format | Authorization: Bearer / X-API-Key / api-key | How the key is sent to your backend |
| API Key | Your secret | The key to inject (encrypted before storage) |
| Preset | Header sent to your backend |
|---|---|
Authorization: Bearer | Authorization: Bearer <your-key> |
X-API-Key | X-API-Key: <your-key> |
api-key | api-key: <your-key> |
Authorization header is removed (prevents credential leakage to upstream)Payment-Signature header is removedAuthorization: Bearer, the header is first cleared of the payment token, then set to your merchant key./health)/health, /ping, /status)| Feature | Health check | Test connection |
|---|---|---|
| When available | Create and edit | Edit only (key must exist) |
| What it tests | New/changed key | Stored encrypted key |
| Service ID needed | No | Yes |
| URL control | Full URL editable | Path only |
| Shows latency | Yes | No |
| Auth header injected | No | Yes (per config) |
hasProxyAuthKey: true/false)