
Connect IronWiFi to Everything
Webhooks, REST API, and pre-built integrations — so your WiFi authentication fits seamlessly into your existing IT workflows.
Real-Time Webhook Events
Get notified instantly when something happens on your network
Fires when a device successfully authenticates and joins the network.
Triggers on authentication failures, including reason codes and device details.
Sent when a new guest completes captive portal registration.
Warning notification when client or server certificates approach expiry.
Fires when a device disconnects or its session expires.
Triggers when a device or user violates an access policy rule.
{
"event": "device.connected",
"timestamp": "2026-02-24T14:30:00Z",
"device": {
"mac": "AA:BB:CC:DD:EE:FF",
"type": "laptop",
"os": "macOS 15.2"
},
"user": {
"username": "jsmith@company.com",
"auth_method": "EAP-TLS"
},
"access_point": {
"name": "AP-Floor3-East",
"mac": "11:22:33:44:55:66"
}
}
Works with Your Favorite Tools
Slack
Alert your team on failed auths
PagerDuty
Escalate critical network events
Splunk
Stream auth events to your SIEM
Datadog
Monitor WiFi health metrics
Zapier
Connect to 5,000+ apps
Make
Build complex automation flows
Microsoft Sentinel
Security event correlation
Elastic
Search and analyze auth logs
REST API for Full Control
Manage users, devices, and policies programmatically
curl -X GET https://api.ironwifi.com/v1/users \
-H "Authorization: Bearer YOUR_API_KEY"
import requests r = requests.get( "https://api.ironwifi.com/v1/users", headers={"Authorization": "Bearer YOUR_API_KEY"} )
const res = await fetch( "https://api.ironwifi.com/v1/users", { headers: { "Authorization": `Bearer ${API_KEY}` } } ); const users = await res.json();
Full REST API with create, read, update, and delete operations for users, devices, access points, policies, and more.
What Can You Build?
Security Monitoring
Route auth failures and policy violations to your SIEM for real-time threat detection.
Automated Onboarding
Auto-provision WiFi access when new employees are added to your IdP.
Compliance Logging
Stream authentication events to immutable storage for audit compliance.
Custom Workflows
Build any automation with webhooks and API — from guest notifications to capacity alerts.
Frequently Asked Questions
What webhook events are available?
IronWiFi supports webhook notifications for key authentication events including device.connected, device.disconnected, auth.failed, auth.rejected, guest.registered, certificate.expiring, and policy.violated. Each webhook delivers a JSON payload with full event context including device details, user identity, timestamp, and access point information.
Do you support Zapier?
Yes. IronWiFi integrates with Zapier and Make (formerly Integromat), giving you access to thousands of app connections without writing code. Common automations include creating CRM records from guest registrations, posting Slack alerts for failed authentications, and syncing user data with HR systems.
Can I export to my SIEM?
Absolutely. IronWiFi supports real-time syslog and CEF (Common Event Format) export to all major SIEM platforms including Splunk, Datadog, Elastic/ELK, Microsoft Sentinel, and IBM QRadar. Events stream in real-time so your security team always has current data.
Is there a rate limit on webhooks?
Webhooks are delivered in real-time with no artificial rate limits. IronWiFi supports burst delivery for high-volume environments and includes automatic retry with exponential backoff for failed deliveries. Webhook delivery logs are available in the console for troubleshooting.
Ready to Automate Your WiFi?
Start a 14-day free trial and explore the API and webhooks. No credit card required.
