Configure Sedicii to send KYC verification webhooks to your Lumin Identity instance
https://your-domain.com/api/verify/sedicii/webhookFor local development:
http://localhost:3000/api/verify/sedicii/webhook💡 For local testing, you'll need a tunneling service like ngrok, Cloudflare Tunnel, or localtunnel
Access your Sedicii account at dashboard.sedicii.com
Go to Settings → Webhooks or Integrations → Webhooks in your Sedicii dashboard
Click "Add Webhook" or "Create New Webhook"
Enter your webhook endpoint URL from above
Choose which events to receive. Recommended events:
Save your webhook configuration and note any webhook secret or signing key provided
Use Sedicii's test functionality or trigger a verification to ensure webhooks are received
Logging Only
All webhook data is logged to the console for monitoring and debugging
No Data Persistence
Webhook data is not saved to a database (currently configured for development)
Immediate Response
Returns HTTP 200 success response immediately to acknowledge receipt
Error Handling
Errors are logged and return HTTP 500 with error details
Security: In production, implement webhook signature verification to ensure requests are from Sedicii
Local Testing: Use a tunneling service (ngrok, Cloudflare Tunnel) to expose your local server to Sedicii
Monitoring: Check your application logs to see incoming webhook data
Retries: Ensure your endpoint returns 2xx status codes to prevent Sedicii from retrying