SPAN · Schema
Span Mdns Services
EnergyHome EnergyElectrificationSmart PanelElectrical PanelHome AutomationSolarEnergy StorageEV ChargingGridIslandingBackup PowerDemand ResponseIoTMQTTHomieElectrification BusOn-Premise
JSON Schema
{
"metadata": [
{
"enabled": true,
"name": "{hostname}",
"port": 0,
"service_type": "_device-info._tcp",
"txt_records": {
"eth0_mac": "{eth0_mac}",
"eth1_mac": "{eth1_mac}",
"firmware_version": "{firmware_version}",
"hardware_version": "{hardware_version}",
"manufacturer": "SPAN.io",
"model": "MAIN_32",
"serial_number": "{serial_number}",
"txtvers": "1",
"wlan0_ap_mac": "{wlan0_ap_mac}",
"wlan0_mac": "{wlan0_mac}"
}
},
{
"enabled": true,
"name": "{hostname}-EBUS",
"port": 0,
"service_type": "_ebus._tcp",
"txt_records": {
"homie_domain": "ebus",
"homie_roles": "device",
"homie_version": "5",
"mqtt_broker": "{hostname}",
"txtvers": "1"
}
}
],
"mqtt": [
{
"enabled": true,
"name": "{hostname}-MQTTS",
"port": 8883,
"service_type": "_secure-mqtt._tcp",
"txt_records": {
"protocol": "mqtt",
"txtvers": "1",
"versions": "3.1,3.1.1,5.0"
}
},
{
"enabled": true,
"name": "{hostname}-MQTT-WS",
"port": 9001,
"service_type": "_mqtt-ws._tcp",
"txt_records": {
"protocol": "mqtt",
"subprotocol": "mqtt",
"txtvers": "1",
"versions": "3.1,3.1.1,5.0"
}
},
{
"enabled": true,
"name": "{hostname}-MQTT-WSS",
"port": 9002,
"service_type": "_mqtt-wss._tcp",
"txt_records": {
"protocol": "mqtt",
"subprotocol": "mqtt",
"txtvers": "1",
"versions": "3.1,3.1.1,5.0"
}
}
],
"rest-api": [
{
"enabled": true,
"name": "{hostname}-HTTP-API",
"port": 80,
"service_type": "_http._tcp",
"txt_records": {
"docs": "/api/docs",
"path": "/api",
"schema": "/api/openapi.json",
"txtvers": "1",
"v1_deprecated": "true",
"v1_path": "/api/v1",
"v2_path": "/api/v2",
"version_default": "v2",
"versions": "v1,v2"
}
},
{
"enabled": true,
"name": "{hostname}-HTTPS-API",
"port": 443,
"service_type": "_https._tcp",
"txt_records": {
"docs": "/api/docs",
"path": "/api",
"schema": "/api/openapi.json",
"txtvers": "1",
"v1_deprecated": "true",
"v1_path": "/api/v1",
"v2_path": "/api/v2",
"version_default": "v2",
"versions": "v1,v2"
}
}
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/span-mdns-services"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.