diff --git a/source/_components/rest_command.markdown b/source/_components/rest_command.markdown index 6cb1213d5a6..dd2c1619e7d 100644 --- a/source/_components/rest_command.markdown +++ b/source/_components/rest_command.markdown @@ -30,7 +30,7 @@ rest_command: {% configuration %} service_name: description: The name used to expose the service. E.g., in the above example, it would be 'rest_command.service_name'. - required: true + required: true type: map keys: url: @@ -59,7 +59,7 @@ service_name: required: false type: string timeout: - description: Timeout for requests in seconds. + description: Timeout for requests in seconds. required: false type: string defaut: 10 @@ -67,6 +67,11 @@ service_name: description: Content type for the request. required: false type: string + verify_ssl: + description: Verify the SSL certificate of the endpoint. + required: false + type: boolean + default: true {% endconfiguration %} ## {% linkable_title Examples %} @@ -80,11 +85,12 @@ rest_command: my_request: url: https://slack.com/api/users.profile.set method: POST - headers: + headers: authorization: !secret rest_headers_secret accept: 'application/json, text/html' payload: '{"profile":{"status_text": "{{ status }}","status_emoji": "{{ emoji }}"}}' content_type: 'application/json; charset=utf-8' + verify_ssl: true ``` {% endraw %} diff --git a/source/_components/sensor.rest.markdown b/source/_components/sensor.rest.markdown index 4f9bb9ee299..672f89517bf 100644 --- a/source/_components/sensor.rest.markdown +++ b/source/_components/sensor.rest.markdown @@ -67,7 +67,7 @@ payload: required: false type: string verify_ssl: - description: Verify the certification of the endpoint. + description: Verify the SSL certificate of the endpoint. required: false type: boolean default: True @@ -173,7 +173,7 @@ sensor: Content-Type: application/json ``` -The headers will contain all relevant details. This will also give you the ability to access endpoints that are protected by tokens. +The headers will contain all relevant details. This will also give you the ability to access endpoints that are protected by tokens. ```bash Content-Length: 1024 @@ -234,7 +234,7 @@ This sample fetches a weather report from [OpenWeatherMap](http://openweathermap sensor: - platform: rest name: OWM_report - json_attributes: + json_attributes: - main - weather value_template: '{{ value_json["weather"][0]["description"].title() }}' diff --git a/source/_components/switch.rest.markdown b/source/_components/switch.rest.markdown index 8a74470eacf..8ba4f4584b9 100644 --- a/source/_components/switch.rest.markdown +++ b/source/_components/switch.rest.markdown @@ -72,6 +72,11 @@ headers: description: The headers for the request. required: false type: list, string +verify_ssl: + description: Verify the SSL certificate of the endpoint. + required: false + type: boolean + default: true {% endconfiguration %}

@@ -98,6 +103,7 @@ switch: is_on_template: '{{ value_json.is_active }}' headers: Content-Type: application/json + verify_ssl: true ``` {% endraw %}