Integration · Developer tools
Connect Claude & ChatGPT to IronWiFi
Ask your AI to add a new employee to the Wi-Fi, create guest vouchers for an event, or find out who signed in through your captive portal in IronWiFi. It can create, update and look up network users, employees, guests and devices, disconnect active sessions and read account and portal statistics.
Free plan, no credit card. Takes about a minute.
Try asking
“Create 20 guest Wi-Fi vouchers for Friday's workshop, valid for one day.”
The AI creates a voucher batch with the duration, device limit and group you choose. It can also email the vouchers to an address you give.
“Give our new employee Anna Holm Wi-Fi access in the Staff group.”
It creates an employee user with name, email and group.
“Register this printer's MAC address so it can join the network.”
It registers the device with its MAC address, username, group and status.
What your AI can do
Users and employees
Create, update, find and delete network users, and manage employee users with group, status and contact details.
Guests and vouchers
Create and update guest users, create voucher batches with time and device limits, and read guest profiles.
Devices and statistics
Register and update devices by MAC address, disconnect sessions, and read account and captive portal statistics.
“Kick user 4812 off the Wi-Fi now.”
It disconnects the user's active sessions. They can reconnect if their account is still active.
“How many people signed in through the lobby portal?”
It reads the sign-in statistics for that captive portal.
“Which guests signed in this week?”
It lists guest users with the filter and sorting you ask for.
342 tools for IronWiFi
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_assessChanges dataCreate a new assess. API summary: PortalSecurity.create_bulk_provisionVisible to othersCreate a new bulk provision. Has effects visible outside this system. API summary: BulkProvision.create_captive_portal_redirect_ruleChanges dataCreate a new captive portal redirect rule. API summary: Create CaptivePortalRedirectRules.create_captive_portal_sendgrid_testChanges dataCreate a new sendgrid test for a captive portal. API summary: SendgridTest.create_chatChanges dataCreate a new chat. API summary: AiAssistant.create_configChanges dataCreate a new config. Required: body. API summary: Create ArubaConfigs.create_configurationChanges dataCreate a new configuration. Search configurations first to avoid duplicates. API summary: Create Configurations.create_connectionChanges dataCreate a new connection. Required: body. API summary: Create VendorConnections.create_connector_testChanges dataCreate a new test for a connector. API summary: ConnectorActions.create_console_saml_configChanges dataCreate a new console saml config. Required: body. API summary: Create ConsoleSamlConfigs.create_console_sso_configChanges dataCreate a new console sso config. Required: body. API summary: Create ConsoleSsoConfigs.create_currentChanges dataCreate a new current. API summary: SchemaDiff.create_demo_itdrChanges dataCreate a new demo itdr. API summary: DemoItdr.create_deviceChanges dataRegister a device, for example by MAC address in `add_mac`, with a username, group and status.create_eap_breakdownChanges dataCreate a new eap breakdown. API summary: WifiCalling.create_employeeChanges dataCreate an employee user with username, name, email, phone, group and status.create_enrollment_statChanges dataCreate a new enrollment stat. API summary: EnrollmentStats.create_evaluateChanges dataCreate a new evaluate. API summary: ConditionalAccessEvaluate.create_fleetChanges dataCreate a new fleet. Search fleets first to avoid duplicates. API summary: Create Fleets.create_guestChanges dataCreate a guest user with name, email, phone, group, status and optional voucher settings or data and time limits.create_guest_profileChanges dataCreate a new guest profile. API summary: Create GuestProfiles.create_incidentChanges dataCreate a new incident. Required: body. API summary: Create incidents.create_itdr_activateChanges dataCreate a new itdr activate. API summary: ItdrActivate.create_itdr_api_keyChanges dataCreate a new itdr api key. API summary: ItdrApiKeys.create_itdr_backfillChanges dataCreate a new itdr backfill. API summary: ItdrBackfill.create_itdr_incidents_bulkVisible to othersCreate a new itdr incidents bulk. Has effects visible outside this system. API summary: ItdrIncidentsBulk.create_merakiconfigsChanges dataCreate a new config. Required: body. API summary: Create MerakiConfigs.create_moduleChanges dataCreate a new module. API summary: LearningCenter.create_notificationChanges dataCreate a new notification. Required: body. API summary: Create MarketplaceNotification.create_operator_tokenDeletesCreate a new operator token. Required: body. Destructive action; may require approval. API summary: Create operator-tokens.create_passpoint_venueChanges dataCreate a new passpoint venue. Required: body. Search passpoint venues first to avoid duplicates. API summary: Create passpoint-venues.create_passpoint_venue_anqpChanges dataCreate a new anqp for a passpoint venue. Required: body. API summary: Create anqp-elements.create_policyChanges dataCreate a new policy. API summary: Create ConditionalAccessPolicies.create_policy_versionChanges dataCreate a new version for a policy. API summary: PolicyVersions.create_portal_templateChanges dataCreate a new portal template. Required: body. Search portal templates first to avoid duplicates. API summary: Create PortalTemplates.create_profileChanges dataCreate a new profile. Search profiles first to avoid duplicates. API summary: Create profiles.create_provisionChanges dataCreate a new provision. API summary: ScepConnector.create_qr_codeChanges dataCreate a new qr code. Required: body. API summary: Create QrCodes.create_qrcodeChanges dataCreate a new qrcode.create_recheckChanges dataCreate a new recheck. API summary: UnifiConfigAuditRefresh.create_regenerateChanges dataCreate a new regenerate. API summary: ScepConnectorRegenerate.create_registerChanges dataCreate a new register. Required: body. API summary: Create MarketplaceRegistration.create_roaming_consortiumChanges dataCreate a new roaming consortium. Required: body. Search roaming consortia first to avoid duplicates. API summary: Create roaming-consortiums.create_routeChanges dataCreate a new route. Search routes first to avoid duplicates. API summary: Create Routes.create_scriptChanges dataCreate a new script. Required: body. API summary: Create scripts.create_servicerequestChanges dataCreate a new servicerequest. Search servicerequests first to avoid duplicates. API summary: Create ServiceRequests.create_siem_configChanges dataCreate a new siem config. API summary: SiemConfig.create_sim_subscriberChanges dataCreate a new sim subscriber. Required: body. API summary: Create sim-subscribers.create_simulateChanges dataCreate a new simulate. API summary: PolicySimulate.create_statChanges dataCreate a new stat. API summary: IdentityProvisioningStats.create_stat_postChanges dataCreate a new stat. API summary: VectorCache.create_subscriber_policyChanges dataCreate a new subscriber policy. Required: body. API summary: Create subscriber-policies.create_support_agentChanges dataCreate a new support agent. Required: body. Search support agents first to avoid duplicates. API summary: Create support-agents.create_tariffChanges dataCreate a new tariff. Search tariffs first to avoid duplicates. API summary: Create Tariffs.create_tariff_groupChanges dataCreate a new tariff group. Search tariff groups first to avoid duplicates. API summary: Create TariffGroups.create_taskChanges dataCreate a new task. API summary: DemoActivity.create_templateChanges dataCreate a new template. API summary: ComplianceReports.create_test_connectionChanges dataCreate a new test connection. API summary: CambiumActions.create_test_connection_2Changes dataCreate a new test connection. API summary: ExtremeActions.create_test_connection_3Changes dataCreate a new test connection. API summary: FortinetActions.create_test_connection_4Changes dataCreate a new test connection. API summary: MerakiActions.create_test_connection_5Changes dataCreate a new test connection. API summary: MistActions.create_test_connection_6Changes dataCreate a new test connection. API summary: RuckusActions.create_test_connection_7Changes dataCreate a new test connection. API summary: UnifiActions.create_test_connection_postChanges dataCreate a new test connection. API summary: CatalystActions.create_themeChanges dataCreate a new theme. Required: body. Search themes first to avoid duplicates. API summary: Create Themes.create_ticketChanges dataCreate a new ticket. Required: body. Search tickets first to avoid duplicates. API summary: Create support-cases.create_ticket_messageChanges dataCreate a new message for a ticket. Required: body. API summary: Create case-notes.create_ticket_refundChanges dataCreate a new refund for a ticket. Required: body. API summary: Create case-refunds.create_ticketnotesChanges dataCreate a new message for a ticket. Required: body. API summary: Create TicketNotes.create_ticketrefundsChanges dataCreate a new refund for a ticket. Required: body. API summary: Create TicketRefunds.create_ticketsChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create Tickets.create_tokenDeletesCreate a new token. Search tokens first to avoid duplicates. Destructive action; may require approval. API summary: Create Tokens.create_transferMoves moneyCreate a new transfer. Required: body. Financial or irreversible action; may require approval. API summary: Create Transfer.create_translationChanges dataCreate a new translation. Search translations first to avoid duplicates. API summary: Create Translations.create_userChanges dataCreate a network user with username, first and last name, email, phone, group and status. Can also set MAC addresses and data or time limits.create_user_consentChanges dataCreate a new consent for a user. Required: body. API summary: Create consents.create_user_data_deletionChanges dataCreate a new data deletion for a user. Required: body. API summary: Create data-deletions.create_user_data_exportChanges dataCreate a new data export for a user. Required: body. API summary: Create data-exports.create_variableChanges dataCreate a new variable. API summary: Create Variables.create_vehicleChanges dataCreate a new vehicle. Search vehicles first to avoid duplicates. API summary: Create Vehicles.create_vouchersChanges dataCreate guest Wi-Fi vouchers with code format and length, device limit, duration, redemption limit and group. If `email_vouchers` is set, the vouchers are emailed to the given address.create_webhookDeletesCreate a new webhook. Required: body. Destructive action; may require approval. API summary: Create Webhooks.create_webhook_configDeletesCreate a new webhook config. Required: body. Destructive action; may require approval. API summary: Create JumpCloudWebhookConfigs.create_webhook_secretDeletesCreate a new webhook secret. Required: body. Destructive action; may require approval. API summary: Create MerakiWebhookSecrets.delete_captive_portal_redirect_ruleDeletesPermanently delete a captive portal redirect rule by captive portal redirect rules id. Destructive action; may require approval. API summary: Delete CaptivePortalRedirectRules.delete_chatsMoves moneyPermanently delete a chat. Financial or irreversible action; may require approval. API summary: AiAssistant.delete_configDeletesPermanently delete a config by config id. Destructive action; may require approval. API summary: Delete ArubaConfigs.delete_configurationDeletesPermanently delete a configuration by configuration id. Destructive action; may require approval. API summary: Delete Configurations.delete_connectionDeletesPermanently delete a connection by connection id. Destructive action; may require approval. API summary: Delete VendorConnections.delete_console_saml_configDeletesPermanently delete a console saml config by config id. Destructive action; may require approval. API summary: Delete ConsoleSamlConfigs.delete_console_sso_configDeletesPermanently delete a console sso config by config id. Destructive action; may require approval. API summary: Delete ConsoleSsoConfigs.delete_deviceDeletesPermanently delete a device by device id. Destructive action; may require approval. API summary: Delete Devices.delete_employeeDeletesPermanently delete a employee by users id. Destructive action; may require approval. API summary: Delete Employees.delete_fleetDeletesPermanently delete a fleet by fleet id. Destructive action; may require approval. API summary: Delete Fleets.delete_groupDeletesPermanently delete a group by scim group id. Destructive action; may require approval. API summary: ScimGroups.delete_guestDeletesPermanently delete a guest by users id. Destructive action; may require approval. API summary: Delete Guests.delete_guest_profileDeletesPermanently delete a guest profile by guest profile id. Destructive action; may require approval. API summary: Delete GuestProfiles.delete_merakiconfigsDeletesPermanently delete a config by config id. Destructive action; may require approval. API summary: Delete MerakiConfigs.delete_operator_tokenDeletesPermanently delete a operator token by token id. Destructive action; may require approval. API summary: Delete operator-tokens.delete_passpoint_venueDeletesPermanently delete a passpoint venue by venue id. Destructive action; may require approval. API summary: Delete passpoint-venues.delete_passpoint_venue_anqpDeletesPermanently delete a anqp by element id. Destructive action; may require approval. API summary: Delete anqp-elements.delete_policyDeletesPermanently delete a policy by policies id. Destructive action; may require approval. API summary: Delete ConditionalAccessPolicies.delete_portal_templateDeletesPermanently delete a portal template by portal template id. Destructive action; may require approval. API summary: Delete PortalTemplates.delete_profileDeletesPermanently delete a profile by profile uuid. Destructive action; may require approval. API summary: Delete profiles.delete_qr_codeDeletesPermanently delete a qr code by qr code id. Destructive action; may require approval. API summary: Delete QrCodes.delete_roaming_consortiumDeletesPermanently delete a roaming consortium by consortium id. Destructive action; may require approval. API summary: Delete roaming-consortiums.delete_routeDeletesPermanently delete a route by route id. Destructive action; may require approval. API summary: Delete Routes.delete_servicerequestDeletesPermanently delete a servicerequest by servicerequests id. Destructive action; may require approval. API summary: Delete ServiceRequests.delete_sharecodeDeletesPermanently delete a sharecode by sharecodes id. Destructive action; may require approval. API summary: Delete ShareCodes.delete_sim_subscriberDeletesPermanently delete a sim subscriber by subscriber id. Destructive action; may require approval. API summary: Delete sim-subscribers.delete_statsMoves moneyPermanently delete a stat. Financial or irreversible action; may require approval. API summary: IdentityProvisioningStats.delete_subscriber_policyDeletesPermanently delete a subscriber policy by subscriber id. Destructive action; may require approval. API summary: Delete subscriber-policies.delete_support_agentDeletesPermanently delete a support agent by agent id. Destructive action; may require approval. API summary: Delete support-agents.delete_tariffDeletesPermanently delete a tariff by tariff id. Destructive action; may require approval. API summary: Delete Tariffs.delete_tariff_groupDeletesPermanently delete a tariff group by tariff group id. Destructive action; may require approval. API summary: Delete TariffGroups.delete_themeDeletesPermanently delete a theme by theme id. Destructive action; may require approval. API summary: Delete Themes.delete_ticketDeletesPermanently delete a ticket by case id. Destructive action; may require approval. API summary: Delete support-cases.delete_ticket_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete case-notes.delete_ticket_refundMoves moneyPermanently delete a refund by refund id. Financial or irreversible action; may require approval. API summary: Delete TicketRefunds.delete_ticketnotesDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete TicketNotes.delete_ticketsDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Delete Tickets.delete_tokenDeletesPermanently delete a token by token id. Destructive action; may require approval. API summary: Delete Tokens.delete_transferMoves moneyPermanently delete a transfer by transfer id. Financial or irreversible action; may require approval. API summary: Delete Transfer.delete_translationDeletesPermanently delete a translation by translation id. Destructive action; may require approval. API summary: Delete Translations.delete_userDeletesPermanently delete a network user by `users_id`. They lose Wi-Fi access; this cannot be undone.delete_user_2DeletesPermanently delete a user by scim user id. Destructive action; may require approval.delete_user_consentDeletesPermanently delete a consent by consent type. Destructive action; may require approval. API summary: Delete consents.delete_user_data_deletionDeletesPermanently delete a data deletion by request id. Destructive action; may require approval. API summary: Delete data-deletions.delete_user_data_exportDeletesPermanently delete a data export by request id. Destructive action; may require approval. API summary: Delete data-exports.delete_variableDeletesPermanently delete a variable by variable id. Destructive action; may require approval. API summary: Delete Variables.delete_vehicleDeletesPermanently delete a vehicle by vehicle id. Destructive action; may require approval. API summary: Delete Vehicles.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhooks.delete_webhook_configDeletesPermanently delete a webhook config by webhook config id. Destructive action; may require approval. API summary: Delete JumpCloudWebhookConfigs.delete_webhook_secretDeletesPermanently delete a webhook secret by webhook secret id. Destructive action; may require approval. API summary: Delete MerakiWebhookSecrets.disconnect_userChanges dataDisconnect a user's active Wi-Fi sessions now by `user_id`. They may reconnect if their account is still active.get_account_statsGet summary statistics for the connected IronWiFi account, such as user and device counts.get_bulkGet one bulk by action type.get_business_metricGet one business metric by action. API summary: BusinessMetricsDashboard.get_captive_portal_redirect_ruleGet one captive portal redirect rule by captive portal redirect rules id. API summary: Get CaptivePortalRedirectRules.get_configGet one config by config id. API summary: Get ArubaConfigs.get_configurationGet one configuration by configuration id. API summary: Get Configurations.get_connectionGet one connection by connection id. API summary: Get VendorConnections.get_connectivityGet one connectivity by connectivity id. API summary: Get Connectivity.get_console_saml_configGet one console saml config by config id. API summary: Get ConsoleSamlConfigs.get_console_sso_configGet one console sso config by config id. API summary: Get ConsoleSsoConfigs.get_customer_usageGet one customer usage by customer id. API summary: CustomerUsage.get_deviceGet one registered device by `device_id`.get_employeeGet one employee user by `users_id`.get_fleetGet one fleet by fleet id. API summary: Get Fleets.get_groupGet one group by scim group id. API summary: ScimGroups.get_guestGet one guest user by `users_id`.get_guest_profileGet one guest profile by `guest_profile_id`.get_incidentGet one incident by incident id. API summary: Get incidents.get_merakiconfigsGet one config by config id. API summary: Get MerakiConfigs.get_merakiconnectivityGet one connectivity by connectivity id. API summary: Get MerakiConnectivity.get_network_actionGet one network action by action. API summary: NetworkActions.get_network_metricGet one network metric by action. API summary: NetworkMetrics.get_operator_tokenGet one operator token by token id. API summary: Get operator-tokens.get_passpoint_venueGet one passpoint venue by venue id. API summary: Get passpoint-venues.get_passpoint_venue_anqpGet one anqp for a passpoint venue by element id. API summary: Get anqp-elements.get_policyGet one policy by policies id. API summary: Get ConditionalAccessPolicies.get_portal_statsGet sign-in statistics for one captive portal by `portal_id`.get_portal_templateGet one portal template by portal template id. API summary: Get PortalTemplates.get_pricing_calculatorGet one pricing calculator. API summary: PricingCalculator.get_profileGet one profile by profile uuid. API summary: Get profiles.get_qr_codeGet one qr code by qr code id. API summary: Get QrCodes.get_roaming_consortiumGet one roaming consortium by consortium id. API summary: Get roaming-consortiums.get_routeGet one route by route id. API summary: Get Routes.get_schemaGet one schema by scim schema id. API summary: ScimSchemas.get_scriptGet one script by scripts id. API summary: Get scripts.get_securityGet one security by action. API summary: SecurityDashboard.get_servicerequestGet one servicerequest by servicerequests id. API summary: Get ServiceRequests.get_sim_auth_logGet one sim auth log by log id. API summary: Get sim-auth-logs.get_sim_subscriberGet one sim subscriber by subscriber id. API summary: Get sim-subscribers.get_slow_query_dashboardGet one slow query dashboard by action. API summary: SlowQueryDashboard.get_subscriber_policyGet one subscriber policy by subscriber id. API summary: Get subscriber-policies.get_support_agentGet one support agent by agent id. API summary: Get support-agents.get_tariffGet one tariff by tariff id. API summary: Get Tariffs.get_tariff_groupGet one tariff group by tariff group id. API summary: Get TariffGroups.get_themeGet one theme by theme id. API summary: Get Themes.get_ticketGet one ticket by case id. API summary: Get support-cases.get_ticket_messageGet one message for a ticket by message id. API summary: Get case-notes.get_ticket_refundGet one refund for a ticket by refund id. API summary: Get case-refunds.get_ticketnotesGet one message for a ticket by message id. API summary: Get TicketNotes.get_ticketrefundsGet one refund for a ticket by refund id. API summary: Get TicketRefunds.get_ticketsGet one ticket by ticket id. API summary: Get Tickets.get_tierGet one tier by tier id. API summary: Get enterprise-tiers.get_tokenGet one token by token id. API summary: Get Tokens.get_transferGet one transfer by transfer id. API summary: Get Transfer.get_translationGet one translation by translation id. API summary: Get Translations.get_userGet one network user by `users_id`, including status, group and contact details.get_user_2Get one user by scim user id.get_user_consentGet one consent for a user by consent type. API summary: Get consents.get_user_data_deletionGet one data deletion for a user by request id. API summary: Get data-deletions.get_user_data_exportGet one data export for a user by request id. API summary: Get data-exports.get_variableGet one variable by variable id. API summary: Get Variables.get_vehicleGet one vehicle by vehicle id. API summary: Get Vehicles.get_voucherGet one voucher (share code) batch by `sharecodes_id`.get_webhookGet one webhook by webhook id. API summary: Get Webhooks.get_webhook_configGet one webhook config by webhook config id. API summary: Get JumpCloudWebhookConfigs.get_webhook_secretGet one webhook secret by webhook secret id. API summary: Get MerakiWebhookSecrets.list_captive_portal_custom_domain_statusesList custom domain statuses for a captive portal. API summary: CustomDomainStatus.list_captive_portal_redirect_rulesList captive portal redirect rules. Optional filters: captive portal id. Results are paginated. API summary: List CaptivePortalRedirectRules.list_certificate_statsList certificate stats. API summary: CertificateStats.list_changelogsList changelogs.list_chatsList chats. API summary: AiAssistant.list_checksList checks. API summary: ConsoleSso.list_configsList configs. Results are paginated. API summary: List ArubaConfigs.list_connectionsList connections. Results are paginated. API summary: List VendorConnections.list_connectivitiesList connectivities. Results are paginated. API summary: List Connectivity.list_console_saml_configsList console saml configs. Results are paginated. API summary: List ConsoleSamlConfigs.list_console_sso_configsList console sso configs. Results are paginated. API summary: List ConsoleSsoConfigs.list_currentsList currents. API summary: SchemaDiff.list_devicesList registered devices with optional `filter`, `sort` and paging.list_eap_breakdownsList eap breakdowns. API summary: WifiCalling.list_employeesList employee users with optional `filter`, `sort` and paging.list_enrollment_statsList enrollment stats. API summary: EnrollmentStats.list_epdg_statusesList epdg statuses. API summary: EpdgStatus.list_guest_profilesList guest profiles (sign-up and expiry rules for captive portals), optionally for one `captive_portal_id`.list_guestsList guest users (captive portal sign-ins) with optional `filter`, `sort` and paging.list_incidentsList incidents. Optional filters: severity, status, incident type or region. Results are paginated.list_itdr_api_keysList itdr api keys. API summary: ItdrApiKeys.list_itdr_appliance_downloadsList itdr appliance downloads. API summary: ItdrApplianceDownload.list_itdr_code_keysList itdr code keys. API summary: ItdrCodeKey.list_itdr_licensesList itdr licenses. API summary: ItdrLicense.list_itdr_mitre_heatmapsList itdr mitre heatmaps. API summary: ItdrMitreHeatmap.list_merakiconfigsList configs. Results are paginated. API summary: List MerakiConfigs.list_merakiconnectivityList connectivities. Results are paginated. API summary: List MerakiConnectivity.list_modulesList modules. API summary: LearningCenter.list_openapisList openapis.list_operator_tokensList operator tokens. Optional filters: status or token name. Results are paginated. API summary: List operator-tokens.list_passpoint_venue_anqpsList anqps for a passpoint venue. Optional filters: venue id 2, element type, language or status. Results are paginated. API summary: List anqp-elements.list_policiesList policies. Optional filters: sort or direction. Results are paginated. API summary: List ConditionalAccessPolicies.list_policy_templatesList policy templates. API summary: PolicyTemplates.list_policy_versionsList versions for a policy. API summary: PolicyVersions.list_qr_codesList qr codes. Optional filters: network id. Results are paginated. API summary: List QrCodes.list_resource_typesList resource types. API summary: ScimResourceTypes.list_scriptsList scripts. Optional filters: type. Results are paginated.list_service_provider_configsList service provider configs. API summary: ScimServiceProviderConfig.list_siem_configsList siem configs. API summary: SiemConfig.list_signal_sourcesList signal sources. API summary: ItdrSignalSources.list_sim_auth_logsList sim auth logs. Optional filters: imsi, eap method, result, start date, end date or nas ip. Results are paginated. API summary: List sim-auth-logs.list_sim_auth_statsList sim auth stats. API summary: SimAuthStats.list_sim_subscribersList sim subscribers. Optional filters: status, network code, eap method or imsi prefix. Results are paginated. API summary: List sim-subscribers.list_statsList stats. API summary: IdentityProvisioningStats.list_stats_getList stats. API summary: VectorCache.list_subscriber_policiesList subscriber policies. Optional filters: priority level, roaming allowed or min bandwidth. Results are paginated. API summary: List subscriber-policies.list_summariesList summaries. API summary: CarrierAnalytics.list_summaries_getList summaries. API summary: RoamingAnalytics.list_suppliersList suppliers. API summary: VendorRegistry.list_support_dashboardsList support dashboards. API summary: SupportDashboard.list_templatesList templates. API summary: ComplianceReports.list_ticket_messagesList messages for a ticket. Optional filters: is internal or agent id. Results are paginated. API summary: List case-notes.list_ticket_refundsList refunds for a ticket. Optional filters: status or payment method. Results are paginated. API summary: List case-refunds.list_ticketnotesList messages for a ticket. Results are paginated. API summary: List TicketNotes.list_ticketrefundsList refunds for a ticket. Optional filters: status. Results are paginated. API summary: List TicketRefunds.list_ticketsSearch tickets by filter, sort or type. Use this to find existing tickets before creating a new ticket. Results are paginated. API summary: List Tickets.list_tiersList tiers. Results are paginated. API summary: List enterprise-tiers.list_transfersList transfers. Optional filters: tl. Results are paginated.list_user_consentsList consents for a user. Optional filters: include history. Results are paginated.list_user_data_deletionsList data deletions for a user. Results are paginated. API summary: List data-deletions.list_user_data_exportsList data exports for a user. Results are paginated. API summary: List data-exports.list_usersList network users with optional `filter`, `type`, `sort` and paging. Use to find a user's ID.list_variablesList variables. Optional filters: captive portal id. Results are paginated.list_vouchersList guest Wi-Fi voucher (share code) batches with optional `filter`, `sort` and paging.list_webhook_configsList webhook configs. Results are paginated. API summary: List JumpCloudWebhookConfigs.list_webhook_eventsList webhook events. API summary: WebhookEvents.list_webhook_secretsList webhook secrets. Results are paginated. API summary: List MerakiWebhookSecrets.list_webhooksList webhooks. Results are paginated.search_configurationsSearch configurations by filter, sort or type. Use this to find existing configurations before creating a new configuration. Results are paginated. API summary: List Configurations.search_fleetsSearch fleets by filter, sort or type. Use this to find existing fleets before creating a new fleet. Results are paginated. API summary: List Fleets.search_passpoint_venuesSearch passpoint venues by status, country code, venue group or search. Use this to find existing passpoint venues before creating a new passpoint venue. Results are paginated. API summary: List passpoint-venues.search_portal_templatesSearch portal templates by filter, sort or type. Use this to find existing portal templates before creating a new portal template. Results are paginated. API summary: List PortalTemplates.search_profilesSearch profiles by filter. Use this to find existing profiles before creating a new profile. Results are paginated. API summary: List profiles.search_roaming_consortiaSearch roaming consortia by venue id, oi type, status or search. Use this to find existing roaming consortia before creating a new roaming consortium. Results are paginated. API summary: List roaming-consortiums.search_routesSearch routes by filter, sort or type. Use this to find existing routes before creating a new route. Results are paginated. API summary: List Routes.search_servicerequestsSearch servicerequests by filter, sort or type. Use this to find existing servicerequests before creating a new servicerequest. Results are paginated. API summary: List ServiceRequests.search_support_agentsSearch support agents by role, is active, email or fleet id. Use this to find existing support agents before creating a new support agent. Results are paginated. API summary: List support-agents.search_tariff_groupsSearch tariff groups by filter, sort or type. Use this to find existing tariff groups before creating a new tariff group. Results are paginated. API summary: List TariffGroups.search_tariffsSearch tariffs by filter, sort or type. Use this to find existing tariffs before creating a new tariff. Results are paginated. API summary: List Tariffs.search_themesSearch themes by filter, sort or type. Use this to find existing themes before creating a new theme. Results are paginated. API summary: List Themes.search_ticketsSearch tickets by filter, customer email, customer name, flight number, flight date or vehicle id. Use this to find existing tickets before creating a new ticket. Results are paginated. API summary: List support-cases.search_tokensSearch tokens by filter, sort or type. Use this to find existing tokens before creating a new token. Results are paginated. API summary: List Tokens.search_translationsSearch translations by filter, sort or type. Use this to find existing translations before creating a new translation. Results are paginated. API summary: List Translations.search_vehiclesSearch vehicles by filter, sort or type. Use this to find existing vehicles before creating a new vehicle. Results are paginated. API summary: List Vehicles.submit_connection_nowVisible to othersSync a connection (connection id). Has effects visible outside this system. API summary: EsetActions.submit_connectivityVisible to othersRefresh a connectivity. Has effects visible outside this system. API summary: MerakiConnectivityRefresh.submit_pricing_calculatorVisible to othersCalculate a pricing calculator. Has effects visible outside this system. API summary: PricingCalculator.update_bulkVisible to othersUpdate an existing bulk identified by action type. Has effects visible outside this system.update_captive_portal_redirect_ruleChanges dataUpdate an existing captive portal redirect rule identified by captive portal redirect rules id. Only the fields you pass are changed. API summary: Update CaptivePortalRedirectRules.update_configChanges dataUpdate an existing config identified by config id. Only the fields you pass are changed. API summary: Update ArubaConfigs.update_configurationChanges dataUpdate an existing configuration identified by configuration id. Only the fields you pass are changed. API summary: Update Configurations.update_connectionChanges dataUpdate an existing connection identified by connection id. Only the fields you pass are changed. API summary: Update VendorConnections.update_console_saml_configChanges dataUpdate an existing console saml config identified by config id. Only the fields you pass are changed. API summary: Update ConsoleSamlConfigs.update_console_sso_configChanges dataUpdate an existing console sso config identified by config id. Only the fields you pass are changed. API summary: Update ConsoleSsoConfigs.update_deviceChanges dataUpdate a registered device by `device_id`: notes, group, status or MAC settings. Only the fields you pass change.update_eap_breakdownsVisible to othersUpdate an existing eap breakdown. Only the fields you pass are changed. Has effects visible outside this system. API summary: WifiCalling.update_employeeChanges dataUpdate an employee user by `users_id`: name, email, phone, group, status or notes. Only the fields you pass change.update_fleetChanges dataUpdate an existing fleet identified by fleet id. Only the fields you pass are changed. API summary: Update Fleets.update_groupChanges dataUpdate an existing group identified by scim group id. Only the fields you pass are changed. API summary: ScimGroups.update_guestChanges dataUpdate a guest user by `users_id`: name, email, phone, group, status, notes or limits. Only the fields you pass change.update_guest_profileChanges dataUpdate an existing guest profile identified by guest profile id. Only the fields you pass are changed. API summary: Update GuestProfiles.update_incidentChanges dataUpdate an existing incident identified by incident id. Only the fields you pass are changed. API summary: Update incidents.update_network_actionChanges dataUpdate an existing network action identified by action. API summary: NetworkActions.update_operator_tokenDeletesUpdate an existing operator token identified by token id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update operator-tokens.update_passpoint_venueChanges dataUpdate an existing passpoint venue identified by venue id. Only the fields you pass are changed. API summary: Update passpoint-venues.update_passpoint_venue_anqpChanges dataUpdate an existing anqp identified by element id. Only the fields you pass are changed. API summary: Update anqp-elements.update_policyChanges dataUpdate an existing policy identified by policies id. Only the fields you pass are changed. API summary: Update ConditionalAccessPolicies.update_portal_templateChanges dataUpdate an existing portal template identified by portal template id. Only the fields you pass are changed. API summary: Update PortalTemplates.update_profileChanges dataUpdate an existing profile identified by profile uuid. Only the fields you pass are changed. API summary: Update profiles.update_roaming_consortiumChanges dataUpdate an existing roaming consortium identified by consortium id. Only the fields you pass are changed. API summary: Update roaming-consortiums.update_routeChanges dataUpdate an existing route identified by route id. Only the fields you pass are changed. API summary: Update Routes.update_scriptChanges dataUpdate an existing script identified by scripts id. Only the fields you pass are changed. API summary: Update scripts.update_servicerequestChanges dataUpdate an existing servicerequest identified by servicerequests id. Only the fields you pass are changed. API summary: Update ServiceRequests.update_sharecodeChanges dataUpdate an existing sharecode identified by sharecodes id. Only the fields you pass are changed. API summary: Update ShareCodes.update_siem_configsVisible to othersUpdate an existing siem config. Only the fields you pass are changed. Has effects visible outside this system. API summary: SiemConfig.update_sim_subscriberChanges dataUpdate an existing sim subscriber identified by subscriber id. Only the fields you pass are changed. API summary: Update sim-subscribers.update_slow_query_dashboardChanges dataUpdate an existing slow query dashboard identified by action. API summary: SlowQueryDashboard.update_statsVisible to othersUpdate an existing stat. Only the fields you pass are changed. Has effects visible outside this system. API summary: IdentityProvisioningStats.update_subscriber_policyChanges dataUpdate an existing subscriber policy identified by subscriber id. Only the fields you pass are changed. API summary: Update subscriber-policies.update_support_agentChanges dataUpdate an existing support agent identified by agent id. Only the fields you pass are changed. API summary: Update support-agents.update_tariffChanges dataUpdate an existing tariff identified by tariff id. Only the fields you pass are changed. API summary: Update Tariffs.update_tariff_groupChanges dataUpdate an existing tariff group identified by tariff group id. Only the fields you pass are changed. API summary: Update TariffGroups.update_themeChanges dataUpdate an existing theme identified by theme id. Only the fields you pass are changed. API summary: Update Themes.update_ticketChanges dataUpdate an existing ticket identified by case id. Only the fields you pass are changed. API summary: Update support-cases.update_ticket_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update case-notes.update_ticket_refundMoves moneyUpdate an existing refund identified by refund id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update case-refunds.update_ticketnotesChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update TicketNotes.update_ticketrefundsMoves moneyUpdate an existing refund identified by refund id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update TicketRefunds.update_ticketsChanges dataUpdate an existing ticket identified by ticket id. Only the fields you pass are changed. API summary: Update Tickets.update_tierChanges dataUpdate an existing tier identified by tier id. Only the fields you pass are changed. API summary: Update enterprise-tiers.update_tokenDeletesUpdate an existing token identified by token id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update Tokens.update_transferMoves moneyUpdate an existing transfer identified by transfer id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update Transfer.update_translationChanges dataUpdate an existing translation identified by translation id. Only the fields you pass are changed. API summary: Update Translations.update_userChanges dataUpdate an existing user identified by scim user id. Only the fields you pass are changed.update_user_data_deletionChanges dataUpdate an existing data deletion identified by request id. Only the fields you pass are changed. API summary: Update data-deletions.update_variableChanges dataUpdate an existing variable identified by variable id. Only the fields you pass are changed. API summary: Update Variables.update_vehicleChanges dataUpdate an existing vehicle identified by vehicle id. Only the fields you pass are changed. API summary: Update Vehicles.update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update Webhooks.update_webhook_configDeletesUpdate an existing webhook config identified by webhook config id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update JumpCloudWebhookConfigs.update_webhook_secretDeletesUpdate an existing webhook secret identified by webhook secret id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update MerakiWebhookSecrets.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose IronWiFi from the app list.
- 2
Paste your key
Paste two things: an IronWiFi API key and your console region. In the IronWiFi Console go to Account → API Keys, create a key and copy it. The region is the first part of your console address: console for the global console.ironwifi.io, or for example europe-west1 or us-central1.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in IronWiFi?
It can list and read network users, employees, guests, devices, vouchers and guest profiles, and read account and captive portal statistics. It can create users, employees, guests, devices and voucher batches, update employees, guests and devices, disconnect a user's sessions and delete a user.
Does the AI see my IronWiFi credentials?
No. Your IronWiFi API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Deleting a user removes their Wi-Fi access permanently, and it can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own IronWiFi account.
Why does HeyMyApps ask for my console region?
IronWiFi runs its console in more than one region, and the API address depends on which one your account uses. Enter the first part of your console address, for example console or europe-west1, so HeyMyApps talks to the right one.
Let your AI work in IronWiFi today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect IronWiFi freeHeyMyApps is not affiliated with IronWiFi. Product names are trademarks of their owners.






