@cosmosapp/pay_sdkServer
Analysen & Health
Lesen Sie Ihre Kontoübersicht, Guthaben und Logs und prüfen Sie die Liveness und Readiness des Dienstes.
Diese schreibgeschützten Endpunkte geben Ihnen operative Einsicht: wie viel Sie eingenommen haben, jüngste Aktivitäten und ob der Dienst läuft.
Analysen (schreibgeschützt): client.analytics
const summary = await client.analytics.summary(); // totals, volume, webhook health, 30-day series
const balances = await client.analytics.balances(); // settled + pending per asset
const apiLogs = await client.analytics.apiLogs(); // recent API requests
const hookLogs = await client.analytics.webhookLogs(); // recent webhook deliveriessummary() → { totals: { all, succeeded, pending, submitted, failed, cancelled, expired, successRate }, volume: [...], webhooks: { endpoints, deliveries, ... } }.
balances() → { data: [{ asset, amount, pending, count }], total }
wobei amount/pending Dezimalzeichenketten sind und count die Anzahl der Zahlungen ist.
Health (öffentliche Probes): client.health
await client.health.liveness(); // → true when the service is up
const ready = await client.health.readiness(); // → { status, info, details } (checks the DB)Diese Routen erfordern keinen authentifizierten Consumer.