DEVELOPER DOCS
33 published endpoints across 7 resource groups. Full programmatic access to guest profiles, analytics, campaigns, locations, devices, and automations.
BASE URL
https://www.mywifi.io/apiAUTH HEADER
identifier: YOUR_API_KEYFORMAT
JSON (application/json)AUTHENTICATION
Two authentication methods are supported. API Key: pass your App Secret Key via the `identifier` header — find it in your MyWiFi Control Panel under Branding. Bearer Token: pass a JWT in the `Authorization: Bearer <token>` header for session-based auth. All responses use a standard envelope: `{status, data, message}`.
# API Key authentication curl https://www.mywifi.io/api/location-list \ -H "identifier: YOUR_APP_SECRET_KEY" \ -H "Content-Type: application/json" # Bearer token authentication curl https://www.mywifi.io/api/location-list \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \ -H "Content-Type: application/json"
RATE LIMITS
ANALYTICS
7 endpointsAggregate guest WiFi analytics — auth method breakdowns, demographics, visits, sessions, bandwidth, and device data across your locations.
CAMPAIGNS
4 endpointsCreate, manage, and monitor email and SMS marketing campaigns targeted to guest segments.
DEVICES
4 endpointsManage access points and network devices across your locations. Add, configure, and monitor hardware.
GUESTS
2 endpointsAccess guest profiles captured via WiFi login — social data, contact info, visit history, and engagement scores.
LOCATIONS
12 endpointsManage venue locations, assign campaigns and devices, and control portal configurations for each site.
SUBUSERS
3 endpointsManage sub-user accounts for your clients. Create restricted access accounts, generate SSO tokens, and control permissions per location.
AUTOMATIONS
1 endpointQuery and manage marketing automations — email drips, SMS triggers, and webhook-based workflows tied to guest behavior events.
V2 PREVIEW
ROADMAPThe V2 API is under active development. These endpoints will follow modern RESTful conventions with cursor-based pagination, field selection, and WebSocket streaming. Sign up for early access when available.
/v2/guestsList guests (paginated, filterable)
RESTful guest list with cursor-based pagination, field selection, and advanced segment filtering. Returns enriched profiles with engagement scores.
/v2/campaignsCreate campaign with templates
Create campaigns using pre-built templates. Supports A/B testing, dynamic personalization tokens, and automated send-time optimization.
/v2/analytics/trafficReal-time traffic analytics
Streaming traffic analytics with WebSocket support. Sub-minute granularity, zone-level heatmaps, and predictive occupancy forecasting.
/v2/analytics/demographicsGuest demographics dashboard
Unified demographics endpoint combining age, gender, device, and behavioral data into a single queryable resource with comparison periods.
/v2/webhooksManage webhook subscriptions
Programmatically create, update, and test webhook subscriptions. Includes payload signing, retry configuration, and delivery logs.
Want early access to the V2 API?
Request Beta Access33 published endpoints documented here, with 400+ more available to rebuild the entire platform programmatically. All plans include API access — MSP and Enterprise plans get unlimited rate limits.