POST - Add Asset to Application

Note: All body parameters need to be inside a 'data' object, as shown in the example request at the bottom.

Use this endpoint to add an asset to an application

POST https://api.readyplayer.me/v1/assets/:id/application

Path Parameters

NameTypeDescription

id*

string

The id of the asset you want to update.

Request Body

NameTypeDescription

data.applicationId*

string

The id of the application you wish to add the asset to.

data.isVisibleInEditor*

boolean

Defines if asset is visible in this application's avatar editor.

{
    "data": {
        "id": "640f2b0ed1dbab604a9955d0",
        "type": "outfit",
        "gender": "male",
        "iconUrl": "https://www.example.org/logo.png",
        "modelUrl": "https://www.example.org/model.glb",
        "status": "draft",
        "organizationId": "63a58eb6df136d3df8ce0d74",
        "name": "My new asset",
        "applicationIds": [
            "62cebaa1a04e199829e9277a"
        ],
        "createdAt": "2023-03-13T13:54:22.559Z",
        "updatedAt": "2023-03-13T13:54:22.559Z",
        "publishedAt": "2023-03-13T13:54:22.559Z",
    }
}

Example Request Body


{
    "data": {
        "applicationId": "66568e46df136d3df8ce0d74"
    }
}

Example Response

Returns a the whole updated asset in response.

{
    "data": {
        "id": "145064511",
        "name": "jacket-occassionwear-02",
        "organizationId": "6453d11c462434a35b4abe17",
        "listed": true,
        "locked": false,
        "type": "top",
        "gender": "neutral",
        "modelUrl": "https://example.org/jacket-occassionwear-02.glb",
        "iconUrl": "https://example.org/jacket-occassionwear-02.png",
        "applicationIds": [
            "6479be53386e0a8665161420",
            "66568e46df136d3df8ce0d74"
        ],
        "hasApps": true,
        "createdAt": "2023-02-02T14:39:01.026Z",
        "updatedAt": "2023-02-02T14:39:08.656Z"
    }
}

Last updated