{"app":"Sheild Backend","version":"1.0.0","status":"ok","docs":"See SETUP_INSTRUCTIONS.md for Supabase and env setup.","getEndpoints":{"health":"/health","supabaseStatus":"/api/supabase/status","me":"GET /api/me, PATCH /api/me, POST /api/me (Authorization: Bearer <token>)","claims":"GET /api/claims (optional Bearer for my claims)","claimById":"/api/claims/:id","users":"/api/users"},"postEndpoints":{"login":"POST /api/auth/login { email, password }","signup":"POST /api/auth/signup { email, password, full_name?, phone? }","logout":"POST /api/auth/logout (Authorization: Bearer <token>)","createCheckoutSession":"POST /api/payments/create-checkout-session","confirmSession":"POST /api/payments/confirm-session","webhook":"POST /api/payments/webhook","approveClaim":"POST /api/claims/:id/approve { approved_amount: number }","denyClaim":"POST /api/claims/:id/deny { denial_reason: string }","processClaimPayout":"POST /api/payouts/process-claim/:claimId { processedBy?: string }","retryPayout":"POST /api/payouts/retry/:payoutId","createRecipient":"POST /api/payouts/create-recipient { userId, fullName, email, routingNumber, accountNumber, accountType }","wiseWebhook":"POST /api/payouts/wise-webhook (called by Wise)","withdraw":"POST /api/payouts/withdraw { userId, amount, bankAccountId }","reconcile":"POST /api/payouts/reconcile (daily cron job)","wiseBalance":"GET /api/payouts/balance","syncPrices":"POST /api/payments/sync-prices { updateExistingSubscriptions?: boolean }"},"supabase":{"configured":true,"url":"https://vyrydmwy***.supabase.co"}}