> For the complete documentation index, see [llms.txt](https://docs.aitu.io/aituapps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aitu.io/aituapps/aitu.apps/methods/enableprivatemessaging-disableprivatemessaging.md).

# enablePrivateMessaging/disablePrivateMessaging

Методы для разрешения/запрета посылки пользователю личных сообщений от мини-приложения

{% hint style="info" %}
**Серверный метод**
{% endhint %}

Методы для разрешения/запрета отправки пользователю личных сообщений от имени мини-приложения. Пользователь должен явно дать свое согласие на получение личных сообщений от конкретного мини-приложения. Для хорошего UX рекомендуется вначале спросить пользователя, хочет ли он получать подобный тип сообщений и предоставить ему возможность в любой момент отписаться от них и подписаться снова. Так же пользователь может самостоятельно запретить мини-приложению писать ему в любой момент, в профайле самого мини-приложения.

## Параметры запроса

| Имя параметра | Описание                                 |
| ------------- | ---------------------------------------- |
| app\_id       | уникальный идентификатор мини-приложения |

### Пример использования

```typescript
// Разрешение на личные сообщения от мини-приложения.
await aituBridge.enablePrivateMessaging('2986874a-f8fc-4d8b-aec4-73013c5a9a4c');

/* ... */

// Отказ от личных сообщений мини-приложения.
await aituBridge.disablePrivateMessaging('2986874a-f8fc-4d8b-aec4-73013c5a9a4c');
```

### Результат

```json
// код статуса должен быть '200'
{}
```

Чтобы узнать, как фактически отправить личное сообщение пользователю от мини-приложения, посмотрите [соответствующую статью](https://app.gitbook.com/o/-MHvqpQpHJhAYQJvx8pG/s/-MHvq_TvRMfkbHApLYMk/~/changes/288/aitu.apps/aitu-business-notifications-api/otpravka-lichnogo-soobsheniya-polzovatelyu-ot-mini-prilozheniya) документации.
