rozod
    Preparing search index...

    Variable getAvatarRulesConst Api Description

    getAvatarRules: EndpointGeneric<
        { [key: string]: any },
        {
            accessoryRefinementLowerBounds: {
                AdsVideo: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Animation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                App: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Arms: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Audio: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Avatar: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                BackAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Badge: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                ClimbAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Code: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                CodeSnippet: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                DeathAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Decal: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                DressSkirtAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                DynamicHead: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                EmoteAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                EyebrowAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                EyelashAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Face: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                FaceAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                FallAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                FontFace: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                FontFamily: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                FrontAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                GamePass: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Gear: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                GroupEmblem: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                HairAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Hat: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Head: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                HTML: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                IdleAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Image: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                JacketAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                JumpAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                LeftArm: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                LeftLeg: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                LeftShoeAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Legs: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                LocalizationTableManifest: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                LocalizationTableTranslation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Lua: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Mesh: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                MeshHiddenSurfaceRemoval: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                MeshPart: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Model: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                MoodAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                NeckAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                OtaUpdate: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Package: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Pants: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                PantsAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Place: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Plugin: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                PoseAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                RightArm: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                RightLeg: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                RightShoeAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                RunAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Shirt: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                ShirtAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                ShortsAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                ShoulderAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                SolidModel: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                SweaterAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                SwimAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Text: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                TexturePack: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Torso: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                TShirt: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                TShirtAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                Video: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                WaistAccessory: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                WalkAnimation: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
                YouTubeVideo: {
                    position: { xPosition: number; yPosition: number; zPosition: number };
                    rotation: { xRotation: number; yRotation: number; zRotation: number };
                    scale: { xScale: number; yScale: number; zScale: number };
                };
            };
            accessoryRefinementTypes: (
                | 1
                | 2
                | 3
                | 4
                | 5
                | 6
                | 7
                | 8
                | 9
                | 10
                | 11
                | 12
                | 13
                | 16
                | 17
                | 18
                | 19
                | 21
                | 22
                | 24
                | 25
                | 26
                | 27
                | 28
                | 29
                | 30
                | 31
                | 32
                | 33
                | 34
                | 35
                | 37
                | 38
                | 39
                | 40
                | 41
                | 42
                | 43
                | 44
                | 45
                | 46
                | 47
                | 48
                | 49
                | 50
                | 51
                | 52
                | 53
                | 54
                | 55
                | 56
                | 59
                | 60
                | 61
                | 62
                | 63
                | 64
                | 65
                | 66
                | 67
                | 68
                | 69
                | 70
                | 71
                | 72
                | 73
                | 74
                | 75
                | 76
                | 77
                | 78
                | 79
                | 80
                | 81
                | 82
            )[];
            accessoryRefinementUpperBounds: unknown;
            basicBodyColorsPalette: {
                brickColorId: number;
                hexColor: string;
                name: string;
            }[];
            bodyColorsPalette: {
                brickColorId: number;
                hexColor: string;
                name: string;
            }[];
            bundlesEnabledForUser: boolean;
            defaultClothingAssetLists: {
                defaultPantAssetIds: number[];
                defaultShirtAssetIds: number[];
            };
            emotesEnabledForUser: boolean;
            minimumDeltaEBodyColorDifference: number;
            playerAvatarTypes: (1 | 3)[];
            proportionsAndBodyTypeEnabledForUser: boolean;
            scales: Record<string, { increment: number; max: number; min: number }>;
            wearableAssetTypes: { id: number; maxNumber: number; name: string }[];
        },
        undefined,
    > = ...

    GET https://avatar.roblox.com/v1/avatar-rules Returns the business rules related to avatars BodyColorsPalette is a list of valid brickColors you can choose for your avatar. WearableAssetTypes contains a list of asset types with names, ids, and the maximum number that you can wear at a time. Does not include packages because they cannot be worn on your avatar directly. PlayerAvatarTypes are the types of avatars you can choose between.