Skip to content

API Try-it Guide

Each product page in the API reference includes a Playground(Try-it) console. You can call the device’s REST API directly from your browser and inspect the response, and each operation has a copy-as-curl button (copies the cURL command) so you can run the same request from a terminal even in environments where direct calls are not possible.

1. Enter the device address

In the device_ip server variable at the top of the Playground, enter the target device’s IP (e.g. 192.168.0.30). The device serves the API itself, so the address must be reachable from the same network (or a direct P2P connection).

2. Browser support

BrowserDirect browser callsConditions
Chrome / Edge 142+SupportedAfter allowing the one-time Local Network Access (LNA) permission for private IP targets
Firefox 149/151+Mostly supportedSame LNA model, gradual rollout in progress
SafariNot supportedPrivate-network mixed content is blocked — use copy-as-curl instead

💡 Note: This documentation site is served over HTTPS, while the device API is plain HTTP on a private network. Chrome/Edge 142+ automatically exempts mixed content for private IP literal targets and shows a one-time Local Network Access (LNA) permission prompt. Once you allow it, subsequent calls work normally.

3. When direct calls are blocked — the copy-as-curl fallback

On Safari or older browsers, or when a cross-origin request with credentials (Basic Auth) is blocked by browser policy, use each operation’s copy-as-curl button to copy the cURL command and run it from a terminal. It works the same way in every browser and environment.

Terminal window
curl -u admin:<password> http://192.168.0.30/setting/status

4. Troubleshooting

  • If the LNA prompt does not appear or you denied it, allow local network access in your browser’s site permissions.

  • Safari blocks private-network mixed content, so direct calls are not possible — use copy-as-curl instead.

  • Enter a username and password for requests that require authentication. Always change the device’s default account credentials on first login.