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.

DeveloperProductConfigV2 — openapi

Creator-facing representation of a developer product configuration.

Properties

NameTypeRequiredDescription
productIdintegertrueThe product ID of the developer product.
namestringtrueThe name of the developer product.
descriptionstringtrueThe description of the developer product.
iconImageAssetIdintegertrueThe icon image (thumbnail) asset ID of the developer product.
universeIdintegertrueThe universe ID that the developer product belongs to.
isForSalebooleantrueWhether the developer product is currently on sale.
storePageEnabledbooleanfalseWhether the developer product is currently available for purchase on the external store page.
priceInformationtrueThe pricing configuration associated with the product.
isImmutablebooleantrueWhether the developer product cannot be modified, such as when created as a commerce product.
createdTimestampstringtrueThe timestamp when the developer product was created.
updatedTimestampstringtrueThe timestamp when the developer product was last updated.
isManagedPricingEnabledbooleantrueWhether managed pricing is enabled for the developer product.

Complete Schema

{
  "required": [
    "createdTimestamp",
    "description",
    "iconImageAssetId",
    "isForSale",
    "isImmutable",
    "isManagedPricingEnabled",
    "name",
    "priceInformation",
    "productId",
    "universeId",
    "updatedTimestamp"
  ],
  "type": "object",
  "properties": {
    "productId": {
      "type": "integer",
      "description": "The product ID of the developer product.",
      "format": "int64"
    },
    "name": {
      "type": "string",
      "description": "The name of the developer product."
    },
    "description": {
      "type": "string",
      "description": "The description of the developer product."
    },
    "iconImageAssetId": {
      "type": "integer",
      "description": "The icon image (thumbnail) asset ID of the developer product.",
      "format": "int64",
      "nullable": true
    },
    "universeId": {
      "type": "integer",
      "description": "The universe ID that the developer product belongs to.",
      "format": "int64"
    },
    "isForSale": {
      "type": "boolean",
      "description": "Whether the developer product is currently on sale."
    },
    "storePageEnabled": {
      "type": "boolean",
      "description": "Whether the developer product is currently available for purchase on the external store page.",
      "nullable": true,
      "deprecated": true
    },
    "priceInformation": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PriceInformationStruct"
        }
      ],
      "description": "The pricing configuration associated with the product.",
      "nullable": true
    },
    "isImmutable": {
      "type": "boolean",
      "description": "Whether the developer product cannot be modified, such as when created as a commerce product."
    },
    "createdTimestamp": {
      "type": "string",
      "description": "The timestamp when the developer product was created.",
      "format": "date-time"
    },
    "updatedTimestamp": {
      "type": "string",
      "description": "The timestamp when the developer product was last updated.",
      "format": "date-time"
    },
    "isManagedPricingEnabled": {
      "type": "boolean",
      "description": "Whether managed pricing is enabled for the developer product."
    }
  },
  "additionalProperties": false,
  "description": "Creator-facing representation of a developer product configuration."
}