---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.0
alternate:
  - https://yandex.ru/dev/dialogs/smart-home/doc/en/reference/unlink.md
  - https://yandex.ru/dev/dialogs/smart-home/doc/ru/reference/unlink.md
  - href: https://yandex.ru/dev/dialogs/smart-home/doc/ru/reference/unlink.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

# Оповещение о разъединении аккаунтов

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



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


Оповещает о разъединении аккаунта пользователя на стороне провайдера и [аккаунта пользователя на Яндексе](https://yandex.ru/support/id/auth.html) (удаление связки аккаунтов, которое инициировал пользователь). Например, [выход на всех аккаунтах](https://yandex.ru/support/id/troubleshooting/logout-all-devices.html?lang=ru).

Если пользователь разъединил аккаунты, пользовательский токен отзывается независимо от корректности полученного ответа на запрос.

## Формат запроса платформы умного дома {#input}

Платформа умного дома отправляет запрос на Endpoint URL провайдера (https://example.com).

```bash translate=no
POST https://example.com/v1.0/user/unlink
```


#### Заголовки запроса {#headers}

<!-- source: ru/_includes/reference/get-devices/input-headers.md -->
#|
||
**Заголовок**
|
**Описание**
|
**Обязательный**
||

||
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/auth-row-col-1.md -->
Authorization
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/auth-row-col-1.md -->
|
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/user-auth-row-col-2.md -->
Авторизационный токен пользователя.
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/user-auth-row-col-2.md -->
|
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/auth-row-col-3.md -->
Да
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/auth-row-col-3.md -->
||

||
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-1.md -->
X-Request-Id
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-1.md -->
|
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-2.md -->
Идентификатор запроса. Необходимо логировать на стороне провайдера для расследования инцидентов и проблем.
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-2.md -->
|
<!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-3.md -->
Да
<!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/x-request-id-row-col-3.md -->
||
|#
<!-- endsource: ru/_includes/reference/get-devices/input-headers.md -->



## Формат ответа провайдера {#output-structure}

Провайдер должен ответить на полученный от платформы умного дома запрос согласно формату.


{% list tabs %}

- Успешный ответ


  ```json translate=no
  HTTP/1.1 200 OK

  {
    "request_id": String
  }
  ```

  <!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/unlink.md -->
  <!-- Unlink -->


  #|
  ||
  **Параметр**
  |
  **Тип**
  |
  **Описание**
  |
  **Обязательный**
  ||

  ||
  <!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-1.md -->
  request_id
  <!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-1.md -->
  |
  <!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-2.md -->
  [String](*string)
  <!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-2.md -->
  |
  <!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-3.md -->
  Идентификатор запроса.
  <!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-3.md -->
  |
  <!-- source: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-4.md -->
  Да
  <!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/request_id-col-4.md -->
  ||
  |#
  <!-- endsource: ru/_includes/reference/struct-table-protocol/id-struct-table-protocol/unlink.md -->



- Ответ с ошибкой


  ```json translate=no
  HTTP/1.1 404 Not Found
  ```

  [Глобальные коды](https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/response-codes.md#enq-with-error-codes)

{% endlist %}


## Пример {#example-JSON}

> {% list tabs %}
>
> - Запрос
>
>
>   ```bash translate=no
>   curl -i -X POST 'https://example.com/v1.0/user/unlink' \
>   -H 'Authorization: Bearer 123qwe456a...' \
>   -H 'X-Request-Id: ff36a3cc-ec...'
>   ```
>
>
> - Успешный ответ
>
>
>   ```json translate=no
>   HTTP/1.1 200 OK
>
>   {
>     "request_id": "ff36a3cc-ec34-11e6-b1a0-64510650abcf"
>   }
>   ```
>
>
> - Ответ с ошибкой
>
>
>   ```json translate=no
>   HTTP/1.1 500 Internal Server Error
>   ```
>
> {% endlist %}


<!-- 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 -->

[*string]:
  Cтрока, выделяется кавычками, например `"Hello world"`.