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.Develop.Models.UserPublicPublishEligibilityResponse — openapi

The result of various checks for a user's eligibility to publish a public universe.

Properties

NameTypeRequiredDescription
isEligiblebooleanfalseThe overall result of eligibility.
hasTransactionsintegerfalseWhether user has spent any Robux since 1/1/25, including gift cards. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]
idVerifiedintegerfalseWhether user has completed ID Verification or not. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]
hasDevexintegerfalseWhether user is eligible for the developer exchange program. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]

Complete Schema

{
  "description": "The result of various checks for a user's eligibility to publish a public universe.",
  "type": "object",
  "properties": {
    "isEligible": {
      "description": "The overall result of eligibility.",
      "type": "boolean"
    },
    "hasTransactions": {
      "format": "int32",
      "description": "Whether user has spent any Robux since 1/1/25, including gift cards. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]",
      "enum": [
        0,
        1,
        2
      ],
      "type": "integer"
    },
    "idVerified": {
      "format": "int32",
      "description": "Whether user has completed ID Verification or not. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]",
      "enum": [
        0,
        1,
        2
      ],
      "type": "integer"
    },
    "hasDevex": {
      "format": "int32",
      "description": "Whether user is eligible for the developer exchange program. ['Incomplete' = 0, 'NotRequired' = 1, 'Completed' = 2]",
      "enum": [
        0,
        1,
        2
      ],
      "type": "integer"
    }
  },
  "additionalProperties": false
}