# User Model Support for OneSignal Destination

RudderStack now supports sending events to OneSignal via the [User Model API](https://www.rudderstack.com/docs/destinations/streaming-destinations/onesignal/user-model/).

{{< info >}}
OneSignal device model is deprecated. RudderStack recommends sending events to OneSignal via their [User Model API]({{< ref "destinations/streaming-destinations/onesignal/user-model.md" >}}).
{{< /info >}}

To use this feature, set **Event version to use** to **User Model** while [setting up the OneSignal destination](https://www.rudderstack.com/docs/destinations/streaming-destinations/onesignal/setup-guide/#connection-settings) in RudderStack:

{{< image src="images/releases/onesignal-user-model.webp" alt="OneSignal user model" >}}

See the [OneSignal](https://www.rudderstack.com/docs/destinations/streaming-destinations/onesignal/) destination documentation for more information.
