IronWifi
IronWifi offers a powerful Application Program Interface (API) that can be used to integrate IronWifi RADIUS authentication services with user and guest management systems. The API framework allows your platform to interact with the network access control platform provided by IronWifi. With the IronWifi API, user management systems can dynamically update the RADIUS server to instantly create or…
IronWifi endpoints
| Method | Endpoint | Description |
|---|---|---|
| Account | ||
| PATCH |
CHANGE PLAN /api/payment/plan |
CHANGE PLAN |
| PATCH |
EDIT BILLING TAX STATUS /api/account/{account_id} |
EDIT BILLING TAX STATUS |
| PATCH |
CHANGE PHONE /api/account/{account_id} |
CHANGE PHONE |
| PATCH |
CHANGE TIMEZONE /api/account/{account_id} |
CHANGE TIMEZONE |
| POST |
DELETE ACCOUNT /api/account |
DELETE ACCOUNT |
| DELETE |
DELETE TEAM MEMBER /api/permission/{team_member_id} |
DELETE TEAM MEMBER |
| PATCH |
CHANGE SECURITY QUESTION/ANSWER /api/account/{account_id} |
CHANGE SECURITY QUESTION/ANSWER |
| POST |
ADD PAYMENT CARD 1 /https://api.stripe.com/v1/tokens |
ADD PAYMENT CARD 1 - NOT IRONWIFI DOMAIN |
| POST |
ADD TEAM MEMBER /api/permission |
ADD TEAM MEMBER |
| PATCH |
CHANGE PASSWORD /api/account/{account_id} |
CHANGE PASSWORD |
| POST |
ADD PAYMENT CARD 2 /api/payment |
ADD PAYMENT CARD 2 |
| PATCH |
EDIT EMAIL FROM ADRESS /api/account/{account_id} |
EDIT EMAIL FROM ADRESS |
| GET |
READ ACCOUNT /api/account |
READ ACCOUNT |
| PATCH |
EDIT BILLING TAX EMAIL /api/account/{account_id} |
EDIT BILLING TAX EMAIL |
| PATCH |
EDIT BILLING TAX VAT ID /api/account/{account_id} |
EDIT BILLING TAX VAT ID |
| PATCH |
EDIT EMAIL TOKEN /api/account/{account_id} |
EDIT EMAIL TOKEN |
| PATCH |
EDIT EMAIL CATEGORY SUBJECT /api/account/{account_id} |
EDIT EMAIL CATEGORY SUBJECT |
| PATCH |
EDIT EMAIL CATEGORY ID /api/account/{account_id} |
EDIT EMAIL CATEGORY ID |
| PATCH |
EDIT BILLING TAX ADDRESS /api/account/{account_id} |
EDIT BILLING TAX ADDRESS |
| PATCH |
CHANGE ORGANIZATION NAME/COMPANY /api/account/{account_id} |
CHANGE ORGANIZATION NAME/COMPANY |
| Networks | ||
| POST |
ADD NETWORK /api/networks |
ADD NETWORK |
| PATCH |
CHANGE NETWORK REGION /api/networks/{network_id} |
CHANGE NETWORK REGION |
| PATCH |
CHANGE NETWORK NAME /api/networks/{network_id} |
CHANGE NETWORK NAME |
| DELETE |
DELETE NETWORK /api/networks/{network_id} |
DELETE NETWORK |
| GET |
READ NETWORKS /api/networks |
READ NETWORKS |
| PATCH |
CHANGE NETWORK SSID /api/networks/{network_id} |
CHANGE NETWORK SSID |
| GET |
READ NETWORK /api/networks/{network_id} |
READ NETWORK |
| Access Points | ||
| PATCH |
CHANGE ACCESS POINT APPROVAL /api/nodes/{access_point_id} |
CHANGE ACCESS POINT APPROVAL |
| PATCH |
CHANGE ACCESS POINT NETWORK /api/nodes/{access_point_id} |
CHANGE ACCESS POINT NETWORK |
| PATCH |
CHANGE OWNER NAME /api/nodes/{access_point_id} |
CHANGE OWNER NAME |
| PATCH |
CHANGE OWNER PHONE /api/nodes/{access_point_id} |
CHANGE OWNER PHONE |
| GET |
READ ACCESS POINTS /api/nodes |
READ ACCESS POINTS |
| PATCH |
CHANGE ACCESS POINT LOCATION /api/nodes/{access_point_id} |
CHANGE ACCESS POINT LOCATION |
| DELETE |
DELETE ACCESS POINT /api/nodes/{access_point_id} |
DELETE ACCESS POINT |
| GET |
READ ACCESS POINT /api/nodes/{ap_id} |
READ ACCESS POINT |
| Captive Portals | ||
| PATCH |
CHANGE GUEST USERNAME TYPE /api/captive-portals/{captive_portal_id} |
CHANGE GUEST USERNAME TYPE |
| PATCH |
CHANGE CAPTIVE PORTAL DESCRIPTION /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL DESCRIPTION |
| PATCH |
CHANGE CAPTIVE PORTAL NAME /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL NAME |
| PATCH |
CHANGE CAPTIVE PORTAL NETWORK /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL NETWORK |
| PATCH |
CHANGE HOTSPOT PLAN /api/hotspot-plans/{plan_id} |
CHANGE HOTSPOT PLAN |
| PATCH |
CHANGE CAPTIVE PORTAL ANALYTICS /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL ANALYTICS |
| PATCH |
CHANGE CAPTIVE PORTAL COOKIE AUTH /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL COOKIE AUTH |
| POST |
ADD HOTSPOT PAID PLAN /api/hotspot-plans |
ADD HOTSPOT PAID PLAN |
| PATCH |
CHANGE GUEST USERNAME LENGHT /api/captive-portals/{captive_portal_id} |
CHANGE GUEST USERNAME LENGHT |
| PATCH |
CHANGE CAPTIVE PORTAL CDN /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL CDN |
| GET |
READ CAPTIVE PORTALS /api/captive-portals |
READ CAPTIVE PORTALS |
| PATCH |
CHANGE GUEST PASSWORD LENGTH /api/captive-portals/{captive_portal_id} |
CHANGE GUEST PASSWORD LENGTH |
| PATCH |
CHANGE GUEST EXPIRE TIME /api/captive-portals/{captive_portal_id} |
CHANGE GUEST EXPIRE TIME |
| POST |
ADD CAPTIVE PORTAL /api/captive-portals |
ADD CAPTIVE PORTAL |
| PATCH |
CHANGE CAPTIVE PORTAL SUCCESS /api/captive-portals/{captive_portal_id} |
CHANGE CAPTIVE PORTAL SUCCESS |
IronWifi pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|