updateUniverseConfiguration_V2
Updates the configuration for a universe owned by the authenticated user.
Parameters
| Name | Type | Description |
|---|---|---|
| universeId | 🤷 | The ID of the universe to set configuration for. |
| allowPrivateServers | 🤷 | If private servers are allowed for the universe. |
| privateServerPrice | 🤷 | The price of private servers. |
| name | 🤷 | The new name for the universe. |
| description | 🤷 | The universes description. |
| avatarType | 🤷 | The new avatarType for the universe. |
| animationType | 🤷 | The new animationType for the universe. |
| collisionType | 🤷 | The new collisionType for the universe. |
| bodyType | 🤷 | The new bodyType for the universe. |
| jointPositioningType | 🤷 | The new jointPositioningType for the universe. |
| isArchived | 🤷 | If the universe is to be archived. |
| isFriendsOnly | 🤷 | If the universe is to be for friends only. |
| genre | 🤷 | The new genre for the universe. |
| playableDevices | 🤷 | The allowed devices the universe can be played on. |
| avatarAssetOverrides | 🤷 | The overrides for avatar assets. |
| avatarMinScales | 🤷 | The min scales allowed for avatars. |
| avatarMaxScales | 🤷 | The max scales allowed for avatars. |
| studioAccessToApisAllowed | 🤷 | If studio is allowed to access apis. |
| isThirdPartyTeleportAllowed | 🤷 | If third party teleports are allowed. |
| isThirdPartyAssetAllowed | 🤷 | if third party assets are allowed. |
| isThirdPartyPurchaseAllowed | 🤷 | If third party purchases are allowed. |
| isMeshTextureApiAccessAllowed | 🤷 | If mesh and texture apis can be used for this universe. |
| isForSale | 🤷 | If the universe is for sale. |
| price | 🤷 | The price of the universe. |
Example
const { data: universe } = await ClassicDevelopApi.updateUniverseConfiguration_V2({
universeId: 5638577595,
playableDevices: ["Computer"],
avatarType: "PlayerChoice",
}); Example Data
{
allowPrivateServers: false,
privateServerPrice: null,
optInRegions: [],
isMeshTextureApiAccessAllowed: true,
id: 5638577595,
name: "New name!",
description: "",
universeAvatarType: "PlayerChoice",
universeAnimationType: "PlayerChoice",
universeCollisionType: "OuterBox",
universeJointPositioningType: "ArtistIntent",
isArchived: false,
isFriendsOnly: false,
genre: "All",
playableDevices: ["Computer"],
isForSale: false,
price: 0,
universeAvatarMinScales: {
height: 0.9,
width: 0.7,
head: 0.95,
depth: 0,
proportion: 0,
bodyType: 0,
},
universeAvatarMaxScales: {
height: 1.05,
width: 1,
head: 1,
depth: 0,
proportion: 1,
bodyType: 1,
},
studioAccessToApisAllowed: false,
universeAvatarAssetOverrides: [],
permissions: {
isThirdPartyTeleportAllowed: false,
isThirdPartyAssetAllowed: false,
isThirdPartyPurchaseAllowed: false,
},
} Endpoint
PATCH /v2/universes/${universeId}/configuration