{"service":"@woven/esp-api","routes":["/health","POST /api/esp/emails/send","POST /api/esp/send","POST /api/webhooks/postal","POST /api/webhooks/mail-inbound","POST /api/esp/migration/upload","POST /api/esp/migration/dry-run","GET /api/esp/migration/dns/:domain","GET /api/esp/quota/:tenantKey","POST /api/esp/quota/check","GET /api/esp/dns/records/:domain","GET /api/esp/dns/validate/:domain","GET /api/esp/domains/:domain/dns/capability","POST /api/esp/domains/:domain/dns/apply","POST /api/esp/claim","GET /api/claim/:token","POST /api/claim/:token","GET /api/esp/metrics?range=24h|7d|30d","POST /api/esp/sms/campaigns","GET /api/esp/sms/campaigns","GET /api/esp/sms/campaigns/:id","PATCH /api/esp/sms/campaigns/:id","POST /api/esp/sms/campaigns/:id/schedule","POST /api/esp/sms/campaigns/:id/run","POST /api/esp/sms/campaigns/:id/cancel","POST /api/esp/sms/send","POST /api/webhooks/sms-inbound","POST /api/webhooks/sms-status","POST /api/esp/campaigns","GET /api/esp/campaigns","GET /api/esp/campaigns/:id","POST /api/esp/campaigns/:id/process","POST /api/esp/campaigns/:id/cancel","GET /api/cron/process-send-queue","GET /api/cron/process-bulk-jobs","GET /api/cron/sweep-claim-expiry","GET /api/cron/sweep-sms-campaigns","POST /api/interlace/otp/request","POST /api/interlace/otp/verify","POST /api/interlace/passkey/registration/options","POST /api/interlace/passkey/registration/verify","POST /api/interlace/passkey/authentication/options","POST /api/interlace/passkey/authentication/verify","POST /api/interlace/kyc/webhook"]}