1 min read

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

internal_public_v1.Targeting — openapi

Properties

NameTypeRequiredDescription
ageGroupsarrayfalseThe age brackets to deliver to. Empty means all ages. Values can be AGE_13_17, AGE_18_24, or AGE_25_PLUS.
countriesarrayfalseThe ISO 3166-1 alpha-2 country codes to deliver to (for example, US). Empty means all countries.
devicesarrayfalseThe device types to deliver to. Empty means all devices. Values can be PHONE, TABLET, DESKTOP, or CONSOLE.

Complete Schema

{
  "type": "object",
  "properties": {
    "ageGroups": {
      "description": "The age brackets to deliver to. Empty means all ages. Values can be `AGE_13_17`,\n`AGE_18_24`, or `AGE_25_PLUS`.",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "AGE_13_17",
          "AGE_18_24",
          "AGE_25_PLUS"
        ]
      }
    },
    "countries": {
      "description": "The ISO 3166-1 alpha-2 country codes to deliver to (for example, `US`). Empty\nmeans all countries.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "devices": {
      "description": "The device types to deliver to. Empty means all devices. Values can be `PHONE`,\n`TABLET`, `DESKTOP`, or `CONSOLE`.",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "PHONE",
          "TABLET",
          "DESKTOP",
          "CONSOLE"
        ]
      }
    }
  }
}