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.Avatar.Models.V4.OutfitModelV4 — openapi

A model containing core outfit details.

Properties

NameTypeRequiredDescription
universeIdintegerfalseThe universe id of the outfit, null when outfit is not created in-experience
inventoryTypestringfalseThe inventory type of the outfit.
idstringfalseThe outfit id.
namestringfalseThe outfit name.
isEditablebooleanfalseWhether the outfit can be modified by the user.
outfitTypeintegerfalseThe type of the outfit.
assetsarrayfalseThe assets on the outfit.
bodyColors#/components/schemas/Roblox.Api.Avatar.Models.BodyColorsModelV4false
scale#/components/schemas/Roblox.Web.Responses.Avatar.ScaleModelfalse
playerAvatarTypeintegerfalseThe player avatar type.

Complete Schema

{
  "description": "A model containing core outfit details.",
  "type": "object",
  "properties": {
    "universeId": {
      "format": "int64",
      "description": "The universe id of the outfit, null when outfit is not created in-experience",
      "type": "integer"
    },
    "inventoryType": {
      "description": "The inventory type of the outfit.",
      "type": "string"
    },
    "id": {
      "description": "The outfit id.",
      "type": "string"
    },
    "name": {
      "description": "The outfit name.",
      "type": "string"
    },
    "isEditable": {
      "description": "Whether the outfit can be modified by the user.",
      "type": "boolean"
    },
    "outfitType": {
      "format": "int32",
      "description": "The type of the outfit.",
      "enum": [
        0,
        1,
        2,
        4,
        5
      ],
      "type": "integer"
    },
    "assets": {
      "description": "The assets on the outfit.",
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Roblox.Api.Avatar.Models.AssetModelV2"
      }
    },
    "bodyColors": {
      "$ref": "#/components/schemas/Roblox.Api.Avatar.Models.BodyColorsModelV4"
    },
    "scale": {
      "$ref": "#/components/schemas/Roblox.Web.Responses.Avatar.ScaleModel"
    },
    "playerAvatarType": {
      "format": "int32",
      "description": "The player avatar type.",
      "enum": [
        1,
        3
      ],
      "type": "integer"
    }
  },
  "additionalProperties": false
}