---
title: "Returns the result of various checks for a user's eligibility to activate a given universe from private to public universeId for authenticated user"
method: GET
path: "/v1/universes/{universeId}/activation-eligibility"
tags: ["Universes"]
---

# Returns the result of various checks for a user's eligibility to activate a given universe from private to public universeId for authenticated user

`GET /v1/universes/{universeId}/activation-eligibility`

## Path parameters

- `universeId` integer, required

## Response `200`

OK

- RobloxApiDevelopModelsActivationEligibilityResponse — The result of various checks for a user's eligibility to activate a given universe from private to public.
  - `isEligible` boolean — The overall result of activation eligibility. This requires the user publish gate and either a maturity rating or an intact Build seal.
  - `maturityRated` boolean — Whether the place has an active content maturity rating or not.
  - `isUserEligibleForPublicPublish` boolean — isUserEligibleForPublicPublish
  - `remainingPublicPublishCount` integer — How many public publishes are remaining for the given user / group.
  - `isPublicPublish` boolean — Whether the universe is publicly published or not.
  - `isPublishToExistingUniverse` boolean — Whether the universeId is within the tracked list of distinct allowed published universes.
  - `isUniverseSelect` boolean — Whether the universe is in the "Select" program.
  - `creatorTier` 0 | 1 | 2 | 3 | 4 — The creator tier of the universe owner. ['Invalid' = 0, 'Blocked' = 1, 'Private' = 2, 'Trusted' = 3, 'Everyone' = 4]
  - `allowedAudiences` integer[] — Audiences the universe is allowed to be published to.
  - `provisionalRatingAllowed` boolean — Whether the universe has a provisional rating via a Build seal in Content Catalog. When true, the universe is eligible for activation even without a full maturity questionnaire.
  - `provisionalRating` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponse — The complete build-generated rating preview returned by Experience Guidelines.
    - `ageRecommendationDetails` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseAgeRecommendationDetailsModel — Age recommendation details.
      - `ageRecommendationSummary` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseAgeRecommendationSummaryModel — Age recommendation summary.
        - `ageRecommendation` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseAgeRecommendationModel — Age recommendation.
          - `displayName` string — Localized display name.
          - `minimumAge` integer — Minimum recommended age.
          - `displayNameWithHeaderShort` string — Localized short display name including the maturity header.
          - `minimumAgeDisplay` string — Localized minimum-age display value.
          - `contentMaturity` string — Explicit content maturity value.
          - `igrsRating` string — IGRS rating enum name, when present.
          - `igrsRatingDisplayMessage` string — Localized IGRS rating display message, when present.
      - `experienceDescriptorUsages` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorUsageModel[] — Descriptor usages that contributed to the recommendation.
        - `name` string — Descriptor usage name.
        - `followsComplianceApi` boolean — Whether this usage follows the Compliance API, when specified.
        - `experienceDescriptor` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorModel — Experience descriptor definition.
          - `name` string — Descriptor name.
          - `displayName` string — Localized descriptor display name.
          - `complianceApiSupported` boolean — Whether the descriptor is supported by the Compliance API.
          - `iconUrl` string — Descriptor icon URL.
        - `experienceDescriptorDimensionUsages` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorDimensionUsageModel[] — Dimensions associated with this usage.
          - `dimensionName` string — Dimension name.
          - `dimensionValue` string — Dimension value.
        - `contains` boolean — Whether the experience contains this descriptor.
        - `ageRange` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseAgeRangeModel — Age range for a descriptor usage.
          - `minAgeInclusive` integer — Inclusive minimum age.
          - `maxAgeInclusive` integer — Inclusive maximum age.
        - `descriptorDisplayName` string — Localized descriptor display name.
        - `ageRangeDisplayName` string — Localized age-range display name.
    - `restrictedCountries` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseRestrictedCountryModel[] — Country-specific restrictions produced by the preview.
      - `countryCode` string — ISO country code.
      - `experienceDescriptorUsages` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorUsageModel[] — Descriptor usages responsible for the restriction.
        - `name` string — Descriptor usage name.
        - `followsComplianceApi` boolean — Whether this usage follows the Compliance API, when specified.
        - `experienceDescriptor` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorModel — Experience descriptor definition.
          - `name` string — Descriptor name.
          - `displayName` string — Localized descriptor display name.
          - `complianceApiSupported` boolean — Whether the descriptor is supported by the Compliance API.
          - `iconUrl` string — Descriptor icon URL.
        - `experienceDescriptorDimensionUsages` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseExperienceDescriptorDimensionUsageModel[] — Dimensions associated with this usage.
          - `dimensionName` string — Dimension name.
          - `dimensionValue` string — Dimension value.
        - `contains` boolean — Whether the experience contains this descriptor.
        - `ageRange` RobloxApiDevelopModelsBuildGeneratedRatingPreviewResponseAgeRangeModel — Age range for a descriptor usage.
          - `minAgeInclusive` integer — Inclusive minimum age.
          - `maxAgeInclusive` integer — Inclusive maximum age.
        - `descriptorDisplayName` string — Localized descriptor display name.
        - `ageRangeDisplayName` string — Localized age-range display name.
      - `countryDisplayName` string — Localized country display name.

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/revisions/756260310407/schema)
