2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Roblox.Api.Notifications.Models.UserPushDestination — openapi

Properties

NameTypeRequiredDescription
user#/components/schemas/Roblox.Api.Notifications.Models.NotificationUserfalse
namestringfalseName of the destination
notificationTokenstringfalseToken for the corresponding notification
supportsUpdateNotificationsbooleanfalseIs Update notification feature supported
userPushNotificationDestinationIdintegerfalseDestination Id for the push notification
applicationstringfalseapplication for the corresponding notification Example : "Roblox"
platformstringfalsePlatform for the corresponding notification ['ChromeOnDesktop' = 0, 'AndroidNative' = 1, 'FirefoxOnDesktop' = 2, 'IOSNative' = 3, 'AndroidAmazon' = 4, 'IOSTencent' = 5, 'AndroidTencentService' = 6, 'IOSPushKit' = 7]

Complete Schema

{
  "type": "object",
  "properties": {
    "user": {
      "$ref": "#/components/schemas/Roblox.Api.Notifications.Models.NotificationUser"
    },
    "name": {
      "description": "Name of the destination",
      "type": "string"
    },
    "notificationToken": {
      "description": "Token for the corresponding notification",
      "type": "string"
    },
    "supportsUpdateNotifications": {
      "description": "Is Update notification feature supported",
      "type": "boolean"
    },
    "userPushNotificationDestinationId": {
      "format": "int64",
      "description": "Destination Id for the push notification",
      "type": "integer"
    },
    "application": {
      "description": "application for the corresponding notification\r\nExample : \"Roblox\"",
      "type": "string"
    },
    "platform": {
      "description": "Platform for the corresponding notification ['ChromeOnDesktop' = 0, 'AndroidNative' = 1, 'FirefoxOnDesktop' = 2, 'IOSNative' = 3, 'AndroidAmazon' = 4, 'IOSTencent' = 5, 'AndroidTencentService' = 6, 'IOSPushKit' = 7]",
      "enum": [
        "ChromeOnDesktop",
        "AndroidNative",
        "FirefoxOnDesktop",
        "IOSNative",
        "AndroidAmazon",
        "IOSTencent",
        "AndroidTencentService",
        "IOSPushKit"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}