mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
Update REST API docs
This commit is contained in:
parent
d724a9c84e
commit
cd539236f3
@ -212,10 +212,20 @@ Returns a state object for specified entity_id. Returns 404 if not found.
|
|||||||
|
|
||||||
Sample `curl` command:
|
Sample `curl` command:
|
||||||
|
|
||||||
```$ curl -X GET -H "x-ha-access: YOUR_PASSWORD" \
|
```bash
|
||||||
|
$ curl -X GET -H "x-ha-access: YOUR_PASSWORD" \
|
||||||
http://IP_ADDRESS:8123/api/states/sensor.kitchen_temperature
|
http://IP_ADDRESS:8123/api/states/sensor.kitchen_temperature
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### {% linkable_title GET /api/error_log %}
|
||||||
|
Retrieve all errors logged during the current session of Home Assistant as a plaintext response.
|
||||||
|
|
||||||
|
```text
|
||||||
|
15-12-20 11:02:50 homeassistant.components.recorder: Found unfinished sessions
|
||||||
|
15-12-20 11:03:03 netdisco.ssdp: Error fetching description at http://192.168.1.1:8200/rootDesc.xml
|
||||||
|
15-12-20 11:04:36 homeassistant.components.alexa: Received unknown intent HelpIntent
|
||||||
|
```
|
||||||
|
|
||||||
#### {% linkable_title POST /api/states/<entity_id> %}
|
#### {% linkable_title POST /api/states/<entity_id> %}
|
||||||
Updates or creates the current state of an entity.
|
Updates or creates the current state of an entity.
|
||||||
|
|
||||||
@ -317,6 +327,21 @@ $ curl -X POST -H "x-ha-access: YOUR_PASSWORD" \
|
|||||||
The result will include any changed states that changed while the service was being executed, even if their change was the result of something else happening in the system.
|
The result will include any changed states that changed while the service was being executed, even if their change was the result of something else happening in the system.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
#### {% linkable_title POST /api/template %}
|
||||||
|
Render a Home Assistant template. [See template docs for more information.](/getting-started/templating/)
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"template": "Paulus is at {% raw %}{{ states('device_tracker.paulus') }}{% endraw %}!"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Returns the rendered template in plain text.
|
||||||
|
|
||||||
|
```text
|
||||||
|
Paulus is at work!
|
||||||
|
```
|
||||||
|
|
||||||
#### {% linkable_title POST /api/event_forwarding %}
|
#### {% linkable_title POST /api/event_forwarding %}
|
||||||
Setup event forwarding to another Home Assistant instance.
|
Setup event forwarding to another Home Assistant instance.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user