---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.0
alternate:
  - https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/platform-quickstart.md
  - https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/platform-quickstart.md
  - href: https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/platform-quickstart.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.ru/dev/dialogs/smart-home/doc/ru/llms.txt?revision=r21995741
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/dialogs/smart-home/doc/ru/llms.txt?revision=r21995741

# Управление устройствами по API

<!-- source: ru/_includes/reusables/neuroexpert-button.md -->



<!-- endsource: ru/_includes/reusables/neuroexpert-button.md -->


С помощью API платформы умного дома можно управлять устройствами любых подключенных к платформе провайдеров.

Для управления устройствами через API платформы умного дома:

1. Зарегистрируйте приложение на сервере авторизации [Яндекс OAuth](https://oauth.yandex.ru/client/new/) и запросите нужные виды доступа для устройств умного дома (`iot:view`, `iot:control`), выбрав необходимую платформу.
1. Ознакомьтесь с [типами устройств](https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/device-types.md) и их [умениями](https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/capability-types.md).
1. Ознакомьтесь c [протоколом программного управления устройствами](https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/platform-protocol.md).
1. Настройте логирование идентификатора запросов, который возвращается в ответе платформы в поле `request_id`. Это может понадобиться для расследования инцидентов и проблем.

<!-- source: ru/_includes/about/id-support/support-button.md -->
[![Служба поддержки](../_images/support-image.svg)](https://yandex.ru/dev/dialogs/smart-home/doc/ru/feedback.md)
<!-- endsource: ru/_includes/about/id-support/support-button.md -->


