---
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`

## Request

- Base URL: `https://develop.roblox.com`
- URL: `https://develop.roblox.com/v1/universes/{universeId}/activation-eligibility`
- Auth: API key in cookie `.ROBLOSECURITY`

## 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.dev/roblox/apis/roblox-api.md) - [All operations](https://skmtc.dev/roblox/apis/roblox-api/llms.txt) - [OpenAPI document](https://skmtc.dev/roblox/apis/roblox-api/revisions/bcfdc20689cd?raw)
