{"@context": "https://schema.org", "@type": "WebAPI", "name": "Google Home API", "description": "# Google Home Local API This is an unofficial documentation of the local API used by the Home app to communicate with GH devices. [GitHub Repo](https://github.com/rithvikvibhu/GHLocalApi) [](https://github.com/rithvikvibhu/", "provider": {"@type": "Organization", "name": "google.home"}, "documentation": "https://raw.githubusercontent.com/rithvikvibhu/GHLocalApi/master/GoogleHome.openapi3.json"}
# Google Home Local API This is an unofficial documentation of the local API used by the Home app to communicate with GH devices. [GitHub Repo](https://github.com/rithvikvibhu/GHLocalApi) [](https://github.com/rithvikvibhu/
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://example.com/setup
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
# Google Home Local API This is an unofficial documentation of the local API used by the Home app to communicate with GH devices. [GitHub Repo](https://github.com/rithvikvibhu/GHLocalApi) [](https://github.com/rithvikvibhu/GHLocalApi/stargazers) [ or factory reset the device (`par |
GET | /scan_results | Get Wi-Fi Scan Results This gets a list of all nearby Wi-Fi access points. The list only has the connected AP |
POST | /scan_wifi | Scan for Networks This initiates scanning for Wi-Fi networks. The results can be obtained with `/setup/scan_r |
POST | /set_eureka_info | Set Eureka Info This can set custom values to some options. Only fields to be modified need to be sent, not a |
GET | /supported_locales | Locales Simply returns a list of all supported locales. Device Info |
GET | /supported_timezones | Timezones Simply returns a list of all supported timezones. Device Info |
POST | /test_internet_download_speed | Test Internet Download Speed **Update:** This seems to have been removed. Returns 404 Not Found. This endpoin |
POST | /user_eq/set_equalizer | Set Equalizer Values This can only set new equalizer values. To get already set values, use /setup/eureka_info |
specification origin: https://raw.githubusercontent.com/rithvikvibhu/GHLocalApi/master/GoogleHome.openapi3.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.