developers.home-assistant/docs/api/supervisor/examples.md

48 lines
719 B
Markdown

---
title: "Examples"
---
Examples on how to interface against the supervisor API.
## Get network information with cURL
```bash
curl -sSL -H "Authorization: Bearer $SUPERVISOR_TOKEN" http://supervisor/network/info
```
**response:**
```json
{
"result": "ok",
"data": {
"interfaces": {
"eth0": {
"ip_address": "192.168.1.100/24",
"gateway": "192.168.1.1",
"id": "Wired connection 1",
"type": "802-3-ethernet",
"nameservers": ["192.168.1.1"],
"method": "static",
"primary": true
}
}
}
}
```
## Ping the supervisor
```bash
curl -sSL http://supervisor/supervisor/ping
```
**response:**
```json
{
"result": "ok",
"data": {}
}
```